<SEC-DOCUMENT>0001104506-20-000007.txt : 20200225
<SEC-HEADER>0001104506-20-000007.hdr.sgml : 20200225
<ACCEPTANCE-DATETIME>20200225073050
ACCESSION NUMBER:		0001104506-20-000007
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		91
CONFORMED PERIOD OF REPORT:	20191231
FILED AS OF DATE:		20200225
DATE AS OF CHANGE:		20200225

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			INSMED Inc
		CENTRAL INDEX KEY:			0001104506
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		IRS NUMBER:				541972729
		STATE OF INCORPORATION:			VA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-30739
		FILM NUMBER:		20647361

	BUSINESS ADDRESS:	
		STREET 1:		700 US HIGHWAY 202/206
		CITY:			BRIDGEWATER
		STATE:			NJ
		ZIP:			08807
		BUSINESS PHONE:		908-977-9900

	MAIL ADDRESS:	
		STREET 1:		700 US HIGHWAY 202/206
		CITY:			BRIDGEWATER
		STATE:			NJ
		ZIP:			08807

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INSMED INC
		DATE OF NAME CHANGE:	20000128
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>insm-20191231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:0d728d10-331b-4d39-8354-670abfa4ee6f,g:2a79806b-85c5-4f7a-9a5d-d8f3e0cd2ad7,d:30f63dd1f9c54de6a2f240a47d9611bc--><html xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:insm="http://www.insmed.com/20191231"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>insm-20191231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGFibGU6ZmQ2MGU0NDQ1MDgzNGJkZTliYThkZWRlNmQzYTRhYmMvdGFibGVyYW5nZTpmZDYwZTQ0NDUwODM0YmRlOWJhOGRlZGU2ZDNhNGFiY183LTEtMS0xLTA_fce34afe-9841-47b6-bf72-eaf476c7b664">false</ix:nonNumeric><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGFibGU6ZmQ2MGU0NDQ1MDgzNGJkZTliYThkZWRlNmQzYTRhYmMvdGFibGVyYW5nZTpmZDYwZTQ0NDUwODM0YmRlOWJhOGRlZGU2ZDNhNGFiY18xNS0xLTEtMS0w_becce8ae-570e-4371-a6dd-9ee4372b4eab">2019</ix:nonNumeric><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGFibGU6ZmQ2MGU0NDQ1MDgzNGJkZTliYThkZWRlNmQzYTRhYmMvdGFibGVyYW5nZTpmZDYwZTQ0NDUwODM0YmRlOWJhOGRlZGU2ZDNhNGFiY18xNi0xLTEtMS0w_0047f2e0-a9f5-4c2d-ace6-799ca3516c6c">FY</ix:nonNumeric><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGV4dHJlZ2lvbjowYWEzY2Y0ODRkMDA0NWMzOThjZTY3MGVmYmRmMDVmOV82MDQ3MzEzOTUyODY3_f2211592-b87c-4917-a7a0-ad99165a2e99">0001104506</ix:nonNumeric><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGV4dHJlZ2lvbjowYWEzY2Y0ODRkMDA0NWMzOThjZTY3MGVmYmRmMDVmOV82MDQ3MzEzOTUyODcx_30cc4ce2-ac1b-41d6-a8ec-23be2bc7d029">--12-31</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ie4641006a12c43a9814066682b36dbe9_D20180101-20180131" decimals="7" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzIvZnJhZzoxMzVjNzZjMmY1MzM0NzI5YTk5NjhmZWY4ZGUzYTE2Ny90YWJsZTo2YTU4YzYzMmNiYTE0YzcyYjE1ZTgxMDRkMjUxMGIyZC90YWJsZXJhbmdlOjZhNThjNjMyY2JhMTRjNzJiMTVlODEwNGQyNTEwYjJkXzItMS0xLTEtMA_9c7d5b59-f18d-498e-84c3-2052c412d022">0.0255384</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="insm-20191231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="idfbe5c1a04a04b548073ad877499e585_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i150a8e8cdcff4cbb84eb2f29f32200a1_I20200221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-02-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36ae31de45964393ae399ddbd70ad2a4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ccdcf798c2b4677af30b11798425282_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-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="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i140c0dc29a5f43d6a7445ec957b31dda_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7cef241ffdd4a2c9902537953dad211_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id181a98efabf41f4baf481baf4bf5267_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id16a94a73b00400d86aa44dad5c553ef_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29fc6bf4cbdb46758247fc7487b771ea_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i653763ae8c044532837c424cf2ea55a6_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></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="i98b1aef924be43719b7156e19aa71d3a_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></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="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></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="i5b1de260e87846c8afa23a2967bd296f_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></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="ie8d6c10624424a24bfc174d307a554f4_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i786df2c1e96d4fae8eaf00068a0b3f0c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ifdcfd8b69bed4676aa173103412db835_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i1a774467817341beba402c544ba78055_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i010c5768295e44eaa3e1929fda67aab1_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51ecfa96d12c42f4b786a4748891054b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i3d5e387098f64d57af6463b5902ceebb_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ic192d80963dc414b9e4bde42b4e67b0b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i3a3e7efa8e0041b78af0a13c5c5dce24_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i905b2d1b947d4a558d7077fb62689b62_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i791d9f76381c42ab8cc19d284e4a9e8f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i640127ed28f84c5e9ffbf04a71c87d76_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ie414fd74f2fb48cbb7dc24a1f2e4527c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ic95c9b1befc9457a8feafbea36924152_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="if29b951c96f04e548d4d0207ec6da100_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ib68f2991acec4a6aa8452d18d2f9a01c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i446a70ba12454c9db5bfc36b2321fe45_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i62d4bbf1ab844834b6c524a5f4078ad3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ieb690ad4bc274f22a95da033832b0aeb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i5472770bc3c94620b3b087fb9ae0184a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53fa88dd7d064e2f94d732aa3bba1415_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ComputerHardwareAndSoftwareMember</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="ic4c55a49cddf4bbe9355df16ef33738a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember><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="ib6aca65a2ded47478082fbf559ca2915_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:EquipmentFurnitureAndFixturesMember</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="ie5d7e0c18c6f4e4cba9148669994ecd8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="ib362f8c9caf74405815890aa1e10f01f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdb52e5532cb4ed8b8ce9b4ac5d75662_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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="ic3f6d5853efd44d8ad1ecf88c4cdfeee_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1c1c4fb64be426aaa848833aab66aa2_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibee6d3b7e36c446fb71cd78e411a5760_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13d22449280b445196e13272f3b9d5b1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24b0e1c10fe54506987b7deb6473d3ab_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="security"><xbrli:measure>insm:security</xbrli:measure></xbrli:unit><xbrli:context id="i317e212664594d30bae02b40646d0993_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</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="i02dee2ee0dcd435d80e340980f47d5df_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e90bb5c265349ed89c354c583c0d6a3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="i8860b8c3105c47f49091407416f4bc1e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="ife03b529600840318fd4dc35af50f4de_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="i5712e743ff8e4a3fa89f70c6b450621b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="i057acc7c251f4e578ccd359a99733f55_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerCMember</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="i0926e2f133e04cd7916770e0d0c46572_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerCMember</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="ib455690dcf6249cb9ea09abfb8e07730_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i871b9b51f7c64f6b8e70a25cda0a1f8a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8720f1ebe0e542849f7ea05ceecd33b5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</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="i9df1fd508d53448b858ab8ef7b35046d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</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="ic6affef20ef544548e00b11526961097_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ddfdfa4c85d49bd9233848b41c71e44_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56cda980e31b4fa193c0210d88a2ccde_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia76ecc2129184df48730b549757f788b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2eea4c949b724bec80830a42418566e9_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</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="i019a85eab30a4da586950ddb35d4cd4e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</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="i5c72050159d54f18964542e05e2ae817_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i47378cbab55740f895bae99d2137bf40_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i2df22e584f9a493780d3a607cae7653e_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></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="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></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="i273aeb59ca8f4963af16326bc599c10b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="if3f033a5e2394f65b7754a6b4a57d994_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="i31628607fdfe486eb109a7fc0a694d62_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></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="ie2ec2bb9edab4f1ca336157dd10d8641_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">insm:EmployeeAndDirectorsStockOptionsMember</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="i2db67ffcce1445b38c2b06028a6991e0_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">insm:EmployeeAndDirectorsStockOptionsMember</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="ib1f1c936cac94d4f97dc26c75af41a69_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></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="ia91d84be8b9a45e0a43a48fbe6ec2f66_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</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="ia8d3d940948e4666bfd97dab9c8d5d09_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</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="ib76c045a96974cce8cb8b8955e8774ff_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></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="ic2f8a797124943b481616a29caf4bc53_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="i69e3c2bafe934d9588525402622f81b9_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="i5d849ee8c0434bdaae8edd72e0efcceb_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>insm:segment</xbrli:measure></xbrli:unit><xbrli:context id="i35162e54b7f841ce9a31895d9033d493_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ib8d82023780245818acdd23010866c44_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i124aab02edd3468f90bf26d52e9a8c15_D20180928-20180928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-09-28</xbrli:startDate><xbrli:endDate>2018-09-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia969584ee0f7485a8e30ef3cf30bd42e_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i251be2472bf0445e809991b6b87db944_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</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="icb173e92b2cc47799b040a5edff23467_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3878d815c744ff28f5a1fe92e2ad72c_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8a3d50a001e4bf68bca7c18ff26f96d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</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="i52c9b2483a8b4f87a48e0167112a17e9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43bcafefdeea49dbac207de3dbca4fd8_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6101c9675e9247319c93ad2fcd23d6f0_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb35abfd8d434e2c92ee176774ffc966_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</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="i2308954b259041ba91403a7f53d0adcb_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i969b208fd73f43c68c9169b2960c6ed4_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idae4b30a9142469c878db65d87c714ce_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</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="id9c1b4843c1745c394a52bb4706f8ee3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b849e904e744aac914849a9100c66eb_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ab542bbf2304696be2a0c34f17badae_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</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="i09c24063ee134c84ae25ff905becc567_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1f91ce7435a43d5b62c35e1cbbfda20_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i822aaf091bf44eb186d3036a93d0fed9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="id18d62e25c4a4dec8fdef4da2d9a52f9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i11cabddaa5e44e75b2e8d6ba8b04ebd6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0d3013550b945bea42a9bd5b0cbe363_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e9e5ecb41044fdca3bac435fa3e7bd8_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00d0d41af0b4422d9abff869c534a959_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</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="i51818be21ff44313b17893f731af31b4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a13c83ec27443d3b0ad0ebe25368eee_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i011eba3aab434c61b03119bb33a0c661_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ManufacturingEquipmentMember</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="i8b8f14ab677a461fb550b20356ebb446_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ManufacturingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabc09e924edd4e37ab6d3d7cc0a133d3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ManufacturingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie659c6f1f98b4724b5cad973f29e19a5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i4d0b8b3d582d480a88ebb22047c6e004_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20984fab86fb4ee59adbf985a81ffa63_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i001fdd3a228845069f90dc2512602e5f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ed77892d52f40afa7f675cdc9be1833_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</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="i68a9d4b1fb504dca80edd9e6f6a0f2d1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</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="ieb43c29c6c1e4919bbd2bc596ea65f7c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i9527fae9f968456aa125211d362ab245_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="i4cb4e94af6304822965e165b9fd52893_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff709a51a7434b4fa71151dfbf2990c3_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>insm:day</xbrli:measure></xbrli:unit><xbrli:context id="i8555a8ec1b1b4deaacd657c10f230c23_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:ConversionTermiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d5ff43901fd4136a777f38741b95a01_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:ConversionTermiiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3680c5cf70a0419fb56130de356911d0_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:ConversionTermiiiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5fe3acb4f39416c9b909f9677327e87_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:ConversionTermivMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebf87ddbb01141a5b2b4c4685d36f155_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</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="ib28ad6a1631f4fc6b2cc6c6c88f06dfd_D20180201-20180228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-01</xbrli:startDate><xbrli:endDate>2018-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4641006a12c43a9814066682b36dbe9_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9668d3e047c4941b7df250889419f46_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if488028a79664e51a0a48a5e4139e8fc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="idd7d484bd9aa4b84aba0d309cc3100bb_D20190524-20190524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-24</xbrli:startDate><xbrli:endDate>2019-05-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0dfd1f586b8433a9a65e27435e8056e_D20190524-20190524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-24</xbrli:startDate><xbrli:endDate>2019-05-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaeda604cc6dc4782879223a7017de2fb_I20190524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f888389d9504e359dac100b547771a7_D20190524-20190524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-24</xbrli:startDate><xbrli:endDate>2019-05-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ecf1a8a39d04d34befb2840b1e435cc_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bf489688e2e4df28cf6204223c63d77_D20170901-20170930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-09-01</xbrli:startDate><xbrli:endDate>2017-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad0b466160a3495885bbe626c81c69b8_I20170930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5175be213a67437187626d8de1f7d0cd_I20190516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-05-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d47d52ecc424ae6bfa247e89716089b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember><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="i501bc5f4bc984c26ab425a9b9f628618_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember><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="i044558708d0f4208973b4ef340c9f522_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember><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="i7e0d28d3b2fb4e00a18146f6dded0ad3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember><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="i3406f704dd7446f0bb926575a55b57a9_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></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="ic7a369b27ee14133882fd1d86298f4f1_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></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="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</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="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</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="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember></xbrli:segment></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="ie8b4bd04f0544505b3351e1008de09a7_D20180701-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39fb8c0ba9024f17b73b83a514cfa616_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a67a50e210b4959b81b5f15a7015e46_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i078741a4170a49368eefd13528a517b0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range1Member</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="ief405179ebbb44b19085463ba2571bc3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12ce72f22b734dca900b44b548f5d83f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range2Member</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="ib2569fa42c27405ba77727ad0452e8dd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i354320fadd154a09888aa244d5267bf6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range3Member</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="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic655f6175ce34325970f7de5c26c155b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range4Member</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="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2062d0e106014f2982f505a752eed714_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range5Member</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="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7aab3af8ff142bfb07605c805acf8dd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range6Member</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="iddddf43951a34d009811ffaf8f4f0bfc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range6Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7081fe90d99c449fbd615095af5fbe6c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range7Member</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="idc7e2dbc6bb24451a80298ba354171ef_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range7Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia577316b1b5b428f84c8b1d42a5cbc8d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range8Member</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="iba3d0575bac14337a413e343b6051786_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range8Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1660330b50e7426e9a25833e6452b6be_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range9Member</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="idba5fc7585d148a59107b8af510f6586_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range9Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b47176075cc492c96371ef728609b9a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range10Member</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="i56e58a59672a48bd85240da4d13ece3c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range10Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b48ab2de75d41ec9dbaae50c3f3d637_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:RestrictedStockAndRestrictedStockUnitsMember</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="i515e79c87d7a43a5be2a5989ca7ffbc1_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f5a4930ed5946c19fa1cda0ec4ae92a_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7e04bb6aa624042b5443008c56e8af4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="ifb801bd92aa24f6c8ba2f7c02d30eaf4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fa1afb7441e4bbb8a9722bbfdce8285_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember><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="ia6b3982f643e4f2e9f817b4e68e2c9ae_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember><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="i8651a3bb0ca040a98672bc3e9cf878de_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></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="if86a08eddfee44988787ad5e2e61be19_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic37aad9d682d41a087cda1754dde9c23_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="i5abcf03b0ce54885bd76b65efaf9af4a_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></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="ia7beb820202e4d6b8ed37dd6f021494c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</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="ib25176517f394cabac53523b6a820b44_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</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="i0d1b538b107d456ebacf900d655a0706_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></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="i3e02bbc559874e2282a6dcc24a87eb6e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</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="i1986dd17bed34974874005d64a07ef9e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</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="ib331b95ac3eb4c98a06d4a6a469c1d53_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">insm:IrelandTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38ecc0c6062c4de99ac808bafdc625ec_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcbdc29aa08b49bf930e0dfc4f4112fc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i910241f63c564226afe7e0112457d8b9_D20080401-20080430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="insm:MilestonePaymentAxis">insm:MilestoneNewDrugApplicationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2008-04-01</xbrli:startDate><xbrli:endDate>2008-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i481141575a344de3a3e0d45948aec6eb_D20080401-20080430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="insm:MilestonePaymentAxis">insm:MilestoneFDAApprovalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2008-04-01</xbrli:startDate><xbrli:endDate>2008-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8160bfa3929b48ff8c4c8550941b4013_D20080401-20080430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2008-04-01</xbrli:startDate><xbrli:endDate>2008-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9d3649c42524f79a2ecf3d8bdc7dd84_D20040101-20041231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2004-01-01</xbrli:startDate><xbrli:endDate>2004-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b2cf3f21dda408dab6a2c3dd0347b4a_D20090101-20091231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2009-01-01</xbrli:startDate><xbrli:endDate>2009-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7097621b45474e39ab37bf5c9b996065_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6901edb2c2704e0f9dcb159879be2ad4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember</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="i86484772d19c4e3880d305c637c2ec47_D20140201-20140228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:TherapureBiopharmaIncContractManufacturingAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-02-01</xbrli:startDate><xbrli:endDate>2014-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3337057dbffd4938bf638b49b081c8cf_I20140228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:TherapureBiopharmaIncContractManufacturingAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fcf271742344dab81822bd0a25b032d_D20140701-20140731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-07-01</xbrli:startDate><xbrli:endDate>2014-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6d51e8ea88a477abb56697f1b539c84_D20140701-20140731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-07-01</xbrli:startDate><xbrli:endDate>2014-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadc2d6d3131f4e11be07e72b3ea05e16_I20150930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CommercialFilVFinishServicesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i549d080ace93449ea58393f2b80b1513_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CommercialFilVFinishServicesAgreementMember</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="i8fd57f43181c46dc8a258b7482cba5f8_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:LicenseAgreementWithAstrazenecaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib64b7395dd6045919fe9a82d545bc12d_I20161031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:LicenseAgreementWithAstrazenecaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8947ac0af75044febf541c27b19972f5_D20161001-20161031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:LicenseAgreementWithAstrazenecaMember</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="i09e0ed2441954236b94f309be85fe9f7_D20161001-20161031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:LicenseAgreementWithAstrazenecaMember</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="i6c9019c83fc148abbab4f697bc346d73_I20171031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:SupplyAgreementWithPatheonUKLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id229981da5384a0697e8f602246167ee_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">insm:BridgewaterNewJerseyFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="id502e894f6444365b55bb3043c17de95_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</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="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75283147b776441780aabcf64f617351_D20180701-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i_0_1"></div><div style="height:36pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;">UNITED STATES</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Washington, D.C. 20549</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;">FORM <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF84Mg_fbdf207a-9b14-45a5-87ac-fb7c6a7faf39">10-K</ix:nonNumeric> </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.861%;"><tr><td style="width:1.0%;"></td><td style="width:9.566%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:85.702%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Mark One)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6OTMyNjU4YWUzMmNmNDhiZWI2MTUyMmIxZDRiMDA5ZGMvdGFibGVyYW5nZTo5MzI2NThhZTMyY2Y0OGJlYjYxNTIyYjFkNGIwMDlkY18xLTAtMS0xLTE4NDQ_95e32757-b81e-4727-9976-ecdf7f1def25">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">For the fiscal year ended <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6OTMyNjU4YWUzMmNmNDhiZWI2MTUyMmIxZDRiMDA5ZGMvdGFibGVyYW5nZTo5MzI2NThhZTMyY2Y0OGJlYjYxNTIyYjFkNGIwMDlkY18yLTAtMS0xLTAvdGV4dHJlZ2lvbjphZWJkZWQyYWQwNGY0YTY2OGU2NDJhOGI2OTdkMzUyMl8xMDk5NTExNjI3ODMz_ff2fd74f-f4cc-4c6d-848b-0bcffe2ca0ae">December&#160;31, 2019</ix:nonNumeric></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">OR</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6OTMyNjU4YWUzMmNmNDhiZWI2MTUyMmIxZDRiMDA5ZGMvdGFibGVyYW5nZTo5MzI2NThhZTMyY2Y0OGJlYjYxNTIyYjFkNGIwMDlkY180LTAtMS0xLTE4NDY_84a0cb79-a159-4cdf-b4c3-5433016342dd">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">For the transition period from </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration: underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration: underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commission File Number&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NTAx_5d69df31-8dd1-4cff-ad61-db7ed46008c6">0-30739</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NDg5_c72ab761-910d-49c7-b83a-26d2170d1b5e">INSMED INC</ix:nonNumeric>ORPORATED</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:81.111%;"><tr><td style="width:1.0%;"></td><td style="width:44.575%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.656%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:50.569%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8wLTAtMS0xLTE4MzYvdGV4dHJlZ2lvbjo2YjI1ODYxM2U4ZDc0ZTZmYjhhODgwZWQxZjEzMDNjNF82MDQ3MzEzOTUyODUz_357ffcf8-da5e-4ba5-9fb2-23f7584a4713">Virginia</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">(State or other jurisdiction of incorporation or</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">organization)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8wLTItMS0xLTE4MzMvdGV4dHJlZ2lvbjoyOTI2YWUxZjI5MmE0NmY3OTk4NDJiZDJlOWU2MTFiNV82MDQ3MzEzOTUyODMx_b82bb512-9763-468e-9c77-ff2441d52776">54-1972729</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">(I.R.S. employer identification no.)</span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUyODkz_beddc943-b0fa-46e9-9ddf-f3364b1d3a80">700 US Highway 202/206</ix:nonNumeric> <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" xsi:nil="true" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUyOTky_36384f68-721a-4b69-a945-0f8641d7b8a0"></ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUzMDA1_25a418fa-9014-45c1-ab63-79c5fb9297a4">Bridgewater</ix:nonNumeric>, <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUzMDE3_4a2bd216-e403-4cbe-9314-5a09eed6ac0b">New Jersey</ix:nonNumeric> <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUzMDI0_c52453d5-a391-4d65-9ae1-dffc1e254481">08807</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">(<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTItMS0xLTE4MjcvdGV4dHJlZ2lvbjphOGNlZjkyNmFmZjQ0YzQ4Yjk3NGZjNmRmZDhhNzFkMl82MDQ3MzEzOTUyOTEy_c991b7ab-3e6b-43b6-821e-fcfeb97d9eb2">908</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTItMS0xLTE4MjcvdGV4dHJlZ2lvbjphOGNlZjkyNmFmZjQ0YzQ4Yjk3NGZjNmRmZDhhNzFkMl82MDQ3MzEzOTUyODQ3_e9e5060c-cef7-43f0-8607-5671d4ccdc12">977-9900</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">(Registrant's telephone number including area code)</span></div></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:86.250%;"><tr><td style="width:1.0%;"></td><td style="width:37.774%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.806%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:38.420%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Title of each class</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Trading symbols</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6MzlkNzhjOTA4Y2I1NDU5YjllMTUyMzU1M2QzMGUxNDkvdGFibGVyYW5nZTozOWQ3OGM5MDhjYjU0NTliOWUxNTIzNTUzZDMwZTE0OV8xLTAtMS0xLTE5MzM_d421e301-b123-424d-a140-e32649893d22">Common Stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6MzlkNzhjOTA4Y2I1NDU5YjllMTUyMzU1M2QzMGUxNDkvdGFibGVyYW5nZTozOWQ3OGM5MDhjYjU0NTliOWUxNTIzNTUzZDMwZTE0OV8xLTEtMS0xLTE5MzE_4092ed2b-5fc3-4403-812a-d49e43f3538c">INSM</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6MzlkNzhjOTA4Y2I1NDU5YjllMTUyMzU1M2QzMGUxNDkvdGFibGVyYW5nZTozOWQ3OGM5MDhjYjU0NTliOWUxNTIzNTUzZDMwZTE0OV8xLTItMS0xLTE5Mjk_462c3229-410f-4989-a3b9-3d3740acf039">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Securities registered pursuant to Section&#160;12(g) of the Act: None</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzQy_659888d3-f1b6-468d-930a-5d48547d5960">Yes</ix:nonNumeric>&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">x</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#160;No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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 Section&#160;15(d) of the Act.&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">Yes&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#9744;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzQ3_98cfb291-5a5d-4043-8875-9f805ce67927">No</ix:nonNumeric>&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">x</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#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. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzUx_8bf87a96-434d-4936-baee-25f32ed5e780">Yes</ix:nonNumeric>&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">x</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#160;No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167;&#160;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzU2_b6fae438-7d24-43b4-8725-00007ccf5604">Yes</ix:nonNumeric>&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">x</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#160;No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company (See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act). <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzAx_ec48a400-4168-4612-93ee-e5dc0e57ad76">Large accelerated filer</ix:nonNumeric> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">x</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;"> Accelerated filer </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#9744;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;"> Non-accelerated filer </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#9744;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;"> Smaller reporting company </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzM3_09a7d1bb-5075-4380-940c-bc0a5c3cfa5b">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;"> Emerging growth company </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzQw_24df9d9c-ce49-40ce-94f1-783aea128948">&#9744;</ix:nonNumeric></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">Yes&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzI3_d0c1fb4f-89e6-406c-be18-f0a3ad5a3512">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">&#160;No&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">x</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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 on June&#160;30, 2019, was $<ix:nonFraction unitRef="usd" contextRef="idfbe5c1a04a04b548073ad877499e585_I20190630" decimals="-8" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF8yNjM3_87f3ce53-f8df-483d-aecf-d7d771b3d0c9">2.3</ix:nonFraction> billion (based on the closing price for shares of the registrant's common stock as reported on the Nasdaq Global Select Market on that date). In determining this figure, the registrant has assumed solely for this purpose that all of its directors, executive officers, persons beneficially owning 10% or more of the registrant's outstanding common stock and certain other stockholders of the registrant may be considered to be affiliates. This assumption shall not be deemed conclusive as to affiliate status for this or any other purpose.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">On February&#160;21, 2020, there we</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">re <ix:nonFraction unitRef="shares" contextRef="i150a8e8cdcff4cbb84eb2f29f32200a1_I20200221" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU3MTc0_f7ce32b5-ade0-4538-a4c1-9a361e6c4c60">89,775,696</ix:nonFraction> shares</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;"> of the registrant's common stock, $0.01 par value, outstanding.</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">____________________________________________________________________________</span></div><div style="text-align:center;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-indent:51.75pt;margin-top:6pt;margin-bottom:6pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NDg3_dbcd24b4-d1a4-494f-a8b6-797e965e2222" continuedAt="i55175ab5f81848808c44cb5223704964" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">Portions of the registrant's definitive Proxy Statement for its 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission no later </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">than April 29, 2020 an</span></ix:nonNumeric><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;"><ix:continuation id="i55175ab5f81848808c44cb5223704964">d to be delivered to shareholders in connection with the 2020 Annual Meeting of Shareholders, are herein incorporated by reference in Part&#160;III of this Annual Report on Form&#160;10-K</ix:continuation>.</span></div><div id="i_0_7"></div><div style="position:relative;width:100%;height:18pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INDEX</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:86.988%;"><tr><td style="width:1.0%;"></td><td style="width:9.260%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.084%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:65.731%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.925%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PAGE</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">REPORT:</span></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FORM 10-K</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_10">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_10">3</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_13">PART I</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_13">5</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_16">ITEM 1</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_16">BUSINESS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_22">ITEM 1A</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_22">RISK FACTORS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_22">27</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_25">ITEM 1B</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_25">UNRESOLVED STAFF COMMENTS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_25">48</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_28">ITEM 2</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_28">PROPERTIES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_28">49</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_31">ITEM 3</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_31">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_31">49</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_34">ITEM 4</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_34">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_34">49</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_37">PART II</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_37">50</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_40">ITEM 5</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_40">MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_40">50</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_43">ITEM 6</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_43">SELECTED FINANCIAL DATA</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_43">52</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_58">ITEM 7</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_58">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_46">53</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_67">ITEM 7A</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_67">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_67">64</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_70">ITEM 8</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_70">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_70">64</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_73">ITEM 9</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_73">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_73">64</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_76">ITEM 9A</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_76">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_76">64</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_79">ITEM 9B</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_79">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_79">65</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_82">PART III</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_82">66</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_85">ITEM 10</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_85">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_85">66</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_88">ITEM 11</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_88">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_88">66</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_91">ITEM 12</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_91">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_91">66</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_94">ITEM 13</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_94">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_94">66</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_97">ITEM 14</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_97">PRINCIPAL ACCOUNTANT FEES AND SERVICES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_97">66</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_100">PART IV</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_100">67</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_103">ITEM 15</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_103">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_103">67</a></span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_109">ITEM 16</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_109">F</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_109">ORM</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_109"> 10-K S</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_109">UMMARY</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_109">71</a></span></div></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_115">REPORTS OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_115">73</a></span></div></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration: underline;" href="#i_0_118">CONSOLIDATED FINANCIAL STATEMENTS</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_118">76</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unless the context otherwise indicates, references in this Annual Report on Form&#160;10-K to &#8220;Insmed Incorporated&#8221; refers to Insmed Incorporated, a Virginia corporation, and the &#8220;Company,&#8221; &#8220;Insmed,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Insmed Incorporated together with its consolidated subsidiaries. INSMED, CONVERT and ARIKAYCE are trademarks of Insmed Incorporated. This Annual Report on Form&#160;10-K also contains trademarks of third parties. Each trademark of another company appearing in this Annual Report on Form&#160;10-K is the property of its owner.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_10"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">This Annual Report on Form&#160;10-K contains forward-looking statements that involve substantial risks and uncertainties. "Forward-looking statements," as that term is defined in the Private Securities Litigation Reform Act of 1995, are statements that are not historical facts and involve a number of risks and uncertainties. Words herein such as "may," "will," "should," "could," "would," "expects," "plans," "anticipates," "believes," "estimates," "projects," "predicts," "intends," "potential," "continues," and similar expressions (as well as other words or expressions referencing future events, conditions or circumstances) identify forward-looking statements.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Forward-looking statements are based on our current expectations and beliefs, and involve known and unknown risks, uncertainties and other factors, which may cause our actual results, performance and achievements and the timing of certain events to differ materially from the results, performance, achievements or timing discussed, projected, anticipated or indicated in any forward-looking statements. Such risks, uncertainties and other factors include, among others, the following:</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">failure to successfully commercialize or maintain United States (US) approval for ARIKAYCE</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:174%;vertical-align:top;">&#174;</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;"> (amikacin liposome inhalation suspension), our only approved product;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">uncertainties in the degree of market acceptance of ARIKAYCE by physicians, patients, third-party payors and others in the healthcare community;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">our inability to obtain full approval of ARIKAYCE from the US Food and Drug Administration (FDA), including the risk that we will not timely and successfully complete the study to validate a patient reported outcome (PRO) tool and the confirmatory post-marketing study required for full approval;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">inability of us, PARI Pharma GmbH (PARI) or our third-party manufacturers to comply with regulatory requirements related to ARIKAYCE or the Lamira Nebulizer System (Lamira);</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">our inability to obtain adequate reimbursement from government or third-party payors for ARIKAYCE or acceptable prices for ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">development of unexpected safety or efficacy concerns related to ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">inaccuracies in our estimates of the size of the potential markets for ARIKAYCE or in data we have used to identify physicians, expected rates of patient uptake, duration of expected treatment, or expected patient adherence or discontinuation rates;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">our inability to create an effective direct sales and marketing infrastructure or to partner with third parties that offer such an infrastructure for distribution of ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">failure to obtain regulatory approval to expand ARIKAYCE&#8217;s indication to a broader patient population;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:145%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:145%;padding-left:13.8pt;">risks that the full set of data from the WILLOW study, our six-month Phase 2 trial of INS1007 in patients with non-CF bronchiectasis (NCFBE) will not be consistent with the top-line results of the study;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">failure to successfully conduct future clinical trials for ARIKAYCE and our product candidates, including due to our limited experience in conducting preclinical development activities and clinical trials necessary for regulatory approval and our inability to enroll or retain sufficient patients to conduct and complete the trials or generate data necessary for regulatory approval;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">risks that our clinical studies will be delayed or that serious side effects will be identified during drug development;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">failure to obtain, or delays in obtaining, regulatory approvals for ARIKAYCE outside the US or for our product candidates in the US, Europe, Japan or other markets, including the United Kingdom as a result of the United Kingdom's recent exit from the European Union;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">failure of third parties on which we are dependent to manufacture sufficient quantities of ARIKAYCE or our product candidates for commercial or clinical needs, to conduct our clinical trials, or to comply with our agreements or laws and regulations that impact our business or agreements with us;</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">our inability to attract and retain key personnel or to effectively manage our growth;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">our inability to adapt to our highly competitive and changing environment;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">our inability to adequately protect our intellectual property rights or prevent disclosure of our trade secrets and other proprietary information and costs associated with litigation or other proceedings related to such matters;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">restrictions or other obligations imposed on us by agreements related to ARIKAYCE or our product candidates, including our license agreements with PARI and AstraZeneca AB (AstraZeneca), and failure to comply with our obligations under such agreements;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">the cost and potential reputational damage resulting from litigation to which we are or may become a party, including product liability claims;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">limited experience operating internationally;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">changes in laws and regulations applicable to our business, including any pricing reform, and failure to comply with such laws and regulations;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">inability to repay our existing indebtedness and uncertainties with respect to our ability to access future capital; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%;padding-left:14.5pt;">delays in the execution of plans to build out an additional FDA-approved third-party manufacturing facility and unexpected expenses associated with those plans.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">We caution readers not to place undue reliance on any such forward-looking statements, which speak only as of the date they are made. Any forward-looking statement is based on information current as of the date of this Annual Report on Form 10-K and speaks only as of the date on which such statement is made. Actual events or results may differ materially from the results, plans, intentions or expectations anticipated in these forward-looking statements as a result of a variety of factors, many of which are beyond our control. More information on factors that could cause actual results to differ materially from those anticipated is included from time to time in our reports filed with the Securities and Exchange Commission (SEC), including, but not limited to, those described in the sections titled &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in this Annual Report on Form 10-K. We disclaim any obligation, except as specifically required by law and the rules of the SEC, to publicly update or revise any such statements to reflect any change in our expectations or in events, conditions or circumstances on which any such statements may be based, or that may affect the likelihood that actual results will differ from those set forth in the forward-looking statements.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_13"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART I</span></div><div id="i_0_16"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 1.&#160;&#160;&#160;&#160;BUSINESS</span></div><div id="i_0_19"></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Business Overview</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We are a global biopharmaceutical company on a mission to transform the lives of patients with serious and rare diseases. Our first commercial product, ARIKAYCE, received accelerated approval in the US in September 2018 for the treatment of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Mycobacterium avium</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> complex (MAC) lung disease as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options in a refractory setting, as defined by patients who do not achieve negative sputum cultures after a minimum of six consecutive months of a multidrug background regimen therapy.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> Nontuberculous mycobacterial (NTM) lung disease caused by MAC (which we refer to as MAC lung disease) is a </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">rare and often chronic infection that can cause irreversible lung damage and can be fatal. Our clinical-stage pipeline includes INS1007 and INS1009. INS1007 is a novel oral, reversible inhibitor of dipeptidyl peptidase 1 (DPP1) with therapeutic potential in bronchiectasis and other inflammatory diseases. INS1009 is an inhaled formulation of a treprostinil prodrug that may offer a differentiated product profile for rare pulmonary disorders, including pulmonary arterial hypertension (PAH).</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below summarizes the current status and anticipated milestones for ARIKAYCE and our product candidates INS1007 and INS1009.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:17.852%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:37.264%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:37.414%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal Product/Product&#160;Candidate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Status</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Next&#160;Expected&#160;Milestones</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ARIKAYCE for&#160;MAC lung&#160;disease</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#8226; We continue to focus on the execution of the successful commercialization of ARIKAYCE in the US. The product was granted accelerated approval by the FDA for the treatment of refractory MAC lung disease as part of a combination antibacterial drug regimen for adult patients who have limited or no alternative treatment options. We began commercial shipments of ARIKAYCE in October 2018.</span></div><div style="padding-left:13.5pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#8226; In July 2019, we filed a marketing authorization application (MAA) with the European Medicines Agency (EMA) for ARIKAYCE for the treatment of patients with persistent MAC lung infection. The MAA filing was subsequently validated. </span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#8226; The FDA has designated ARIKAYCE as an orphan drug and a qualified infectious disease product (QIDP) for nontuberculous mycobacterial (NTM) lung disease, and the European Commission has granted an orphan designation for ARIKAYCE for the treatment of NTM lung disease. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#160;</span></div><div><span><br/></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8226; In addition to our MAA, we intend to submit regulatory filings for ARIKAYCE in Japan in the first quarter of 2020. If approved by the relevant regulatory authorities, we expect ARIKAYCE would be the first inhaled therapy specifically indicated for the treatment of MAC lung disease in Europe and Japan.    <br/><br/>&#8226; If approved by the relevant regulatory authorities, we plan to commercialize ARIKAYCE in certain countries in Europe, Japan and certain other countries.    <br/><br/>&#8226; We continue to collaborate with the FDA on the post-approval confirmatory clinical trial required for full approval. We have initiated efforts to evaluate an appropriate patient reported outcome (PRO) tool through a short-term study, to enable the assessment of therapies for the treatment of NTM lung disease. In parallel, we plan to begin the confirmatory clinical study of ARIKAYCE in a front-line setting of patients with MAC lung disease in the second half of 2020. In addition, we intend to conduct a separate study in patients with NTM lung disease caused by M. abscessus.</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">INS1007 (oral reversible&#160;inhibitor of&#160;DPP1)&#160;for NCFBE and other rare diseases<br/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8226; In February 2020, we announced top-line results from our global, randomized, double-blind placebo-controlled Phase 2 WILLOW study evaluating the efficacy, safety, and pharmacokinetics of INS1007 administered once daily in adults with NCFBE.<br/><br/>&#8226; Top-line results for the WILLOW study reflect that the study met its primary endpoint of time to first pulmonary exacerbation over the 24-week treatment period for both the 10 mg and 25 mg dosage groups of INS1007 compared to placebo (p=0.027, p=0.044, respectively). In addition, treatment with INS1007 resulted in a reduction in the frequency of pulmonary exacerbations, a key secondary endpoint, versus placebo. </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8226; We plan to design and conduct a Phase 3 program through which we will seek to confirm the positive results seen in the WILLOW study. This study will primarily investigate INS1007 in NCFBE and we expect the primary endpoint will be frequency of pulmonary exacerbations.<br/><br/>&#8226; We are also exploring the potential of INS1007 in various neutrophil-driven inflammatory conditions.</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">INS1009 (inhaled formulation of a treprostinil prodrug) for rare pulmonary disorders<br/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8226; The results of a Phase&#160;1 study of nebulized INS1009 were presented at the European Respiratory Society international congress in September 2016.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8226; We believe INS1009 may offer a differentiated product profile for rare pulmonary disorders, including PAH. We are advancing INS1009 as an inhaled dry powder formulation to a Phase 1 study.</span></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our earlier-stage pipeline includes preclinical compounds that we are evaluating in multiple rare diseases of unmet medical need, including gram positive pulmonary infections in CF, NTM lung disease and refractory localized infections involving biofilm. To complement our internal research and development, we actively evaluate in-licensing and acquisition opportunities for a broad range of rare diseases.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Our Strategy</span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our strategy focuses on the needs of patients with rare diseases. We secured accelerated approval from the FDA of ARIKAYCE for the treatment of refractory MAC lung disease in patients with limited or no alternative treatment options, and currently are primarily focused on the successful commercialization of ARIKAYCE. We are also seeking regulatory approval in Europe and Japan. We are not aware of any other approved inhaled therapies specifically indicated to treat MAC lung disease in North America, Europe or Japan. We believe that ARIKAYCE has the potential to prove beneficial in other patients with MAC, as well as in other infections. We are also advancing earlier-stage programs in other rare pulmonary disorders.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our current priorities are as follows:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Continue our efforts to ensure the successful commercialization of ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Develop and validate a PRO tool for NTM lung disease to be used in, among other trials, the confirmatory clinical trial required for the full US approval of ARIKAYCE by the FDA in patients with MAC lung disease;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Continue our global expansion efforts in Europe and Japan to support pre-commercial activities in those regions and support the potential regulatory filings for ARIKAYCE in Japan in the first quarter of 2020;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Advance our pipeline, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which is intended to bring additional therapies to market for patients with serious and rare diseases, including designing and conducting a Phase 3 program of INS1007 in </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">patients with bronchiectasis;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Ensure our product supply chain will support the global commercialization and potential future lifecycle management programs of ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Develop a core value dossier to support payor reimbursement for ARIKAYCE in the US, Europe and Japan;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Maintain or obtain determinations of coverage and reimbursement in the US for ARIKAYCE from governmental and other third-party payors;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Support further research and lifecycle managem</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ent strategies for ARIKAYCE, including the potential use of ARIKAYCE as part of a front-line, multi-drug regimen and as a maintenance therapy to prevent recurrence (defined as true relapse or reinfection) of MAC lung disease;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Advance INS1009 for use as an inhaled dry powder formulation in PAH to a Phase 1 study and generate preclinical findings from our earlier-stage programs; and</span></div><div style="text-indent:-18pt;padding-left:54pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Expand our pipeline through corporate development.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ARIKAYCE for Patients with MAC Lung Disease</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;ARIKAYCE is our first approved product. ARIKAYCE received accelerated approval in the US in September 2018 for the treatment of refractory MAC lung disease as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options. MAC lung disease is a rare and often chronic infection that can cause irreversible lung damage and can be fatal. Amikacin solution for parenteral administration is an established drug that has activity against a variety of NTM; however, its use is limited by the need to administer it intravenously and by toxicity to hearing, balance, and kidney function. Unlike amikacin solution for intravenous administration, our proprietary Pulmovance&#8482; technology uses charge-neutral liposomes to deliver amikacin directly to the lungs where liposomal amikacin is taken up by the lung macrophages where the MAC infection resides. This technology also prolongs the release of amikacin in the lungs, while minimizing systemic exposure, thereby offering the potential for decreased systemic toxicities. ARIKAYCE's ability to deliver high levels of amikacin directly to the lung and sites of MAC infection via the use of our Pulmovance technology, distinguishes it from intravenous amikacin. ARIKAYCE is administered once-daily, using Lamira&#174;, an inhalation device developed and manufactured by PARI. Lamira is a portable nebulizer that enables aerosolization of liquid medications via a vibrating, perforated membrane, and was designed specifically for ARIKAYCE delivery.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The FDA has designated ARIKAYCE as an orphan drug and a QIDP for NTM lung disease. Orphan designated drugs are eligible for seven years of exclusivity for the orphan indication. QIDP designation features an additional five years of exclusivity for the designated indication. The FDA granted a total of 12 years of exclusivity in the indication for which ARIKAYCE was approved.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">6</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Accelerated Approval</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 2018, we submitted a new drug application (NDA) for ARIKAYCE to the FDA to request accelerated approval. Accelerated approval allows drugs that (i) are being developed to treat a serious or life-threatening disease or condition and (ii) provide a meaningful therapeutic benefit over existing treatments to be approved substantially based on an intermediate endpoint or a surrogate endpoint that is reasonably likely to predict clinical benefit, rather than a clinical endpoint such as survival or irreversible morbidity. In September 2018, the FDA granted accelerated approval for ARIKAYCE under the Limited Population Pathway for Antibacterial and Antifungal Drugs (LPAD) for the treatment of refractory MAC lung disease as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options via the accelerated approval pathway. LPAD, which was enacted as part of the 21st Century Cures Act, serves to advance the development of new antibacterial drugs to treat serious or life-threatening infections in limited populations of patients with unmet needs.&#160;As required for drugs approved under the LPAD pathway,&#160;labeling for ARIKAYCE includes certain statements to convey that the drug has been shown to be safe and effective only for use in a limited population.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a condition of accelerated approval, we must conduct a post-approval confirmatory clinical trial. The required confirmatory trial, which is currently under discussion with the FDA, will be designed to assess and describe the clinical benefit of ARIKAYCE in patients with MAC lung disease. The trial will evaluate the effect of ARIKAYCE on a clinically meaningful endpoint, as compared to an appropriate control, in the intended patient population of patients with MAC lung disease. We have initiated efforts to evaluate an appropriate PRO tool through a short-term study to enable the assessment of therapies for the treatment of NTM lung disease. In parallel, we plan to begin a confirmatory clinical study of ARIKAYCE in a front-line setting of patients with MAC lung disease in the second half of 2020. In addition, we intend to conduct a separate study in patients with NTM lung disease caused by </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">M. abscessus</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. We continue to collaborate with the FDA on the timetable as well as the design and validation of the PRO and the post-approval confirmatory clinical trial. The full approval of ARIKAYCE will be contingent upon verification and description of clinical benefit in the post-approval confirmatory study.  </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Regulatory Pathway Outside of the US</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Our regulatory filing in Europe was submitted in July 2019 and subsequently validated by the EMA. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The EMA will primarily focus on the proportion of patients who maintained durable culture conversion for three months off all therapy on ARIKAYCE plus GBT compared to GBT only. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We intend to submit regulatory filings for ARIKAYCE in Japan in the first quarter of 2020.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Clinical Trials</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accelerated approval of ARIKAYCE was supported by preliminary data from the CONVERT study, a global Phase 3 study evaluating the safety and efficacy of ARIKAYCE in adult patients with refractory MAC lung disease, using achievement of sputum culture conversion (defined as three consecutive negative monthly sputum cultures) by Month 6 as the primary endpoint. Patients who achieved sputum culture conversion by Month 6 continued in the CONVERT study for an additional 12 months of treatment following the first monthly negative sputum culture in order to assess the durability of culture conversion, as defined by patients that have completed treatment and continued in the CONVERT study off all therapy for three months. In May 2019, we presented at the American Thoracic Society meeting that 41/65 (63.1%) of patients on ARIKAYCE plus GBT who had achieved culture conversion by Month 6 had maintained durable culture conversion for three months off all therapy compared to 0/10 (0%) on GBT only (p&lt;0.0002). Safety data for these patients were consistent with safety data previously reported for patients by Month 6 of the CONVERT study.   </span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Patients who did not culture convert by Month 6 may have been eligible to enroll in the 312 study, an open-label extension study for these non-converting patients who completed six months of treatment in the CONVERT study. The primary objective of the 312 study was to evaluate the long-term safety and tolerability of ARIKAYCE in combination with a standard multi-drug regimen. The secondary objectives of the 312 study included evaluating the proportion of subjects achieving culture conversion (defined in the same way as the CONVERT study) by Month 6 and the proportion of subjects achieving culture conversion by Month 12, which was the end of treatment. We previously reported interim data as of December 2017 for patients in the 312 study, with 28.4% of patients who received GBT only in the CONVERT study (19/67) and 12.3% of patients who had received ARIKAYCE plus GBT in the CONVERT study (7/57) achieving culture conversion by Month 6 of the 312 study. The 312 study has concluded and final efficacy data regarding culture conversion were consistent with these interim data. We have analyzed the safety and efficacy data from the 312 study, and we did not observe any new safety signals.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Further Research and Lifecycle Management</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are currently exploring and supporting research and lifecycle management programs for ARIKAYCE beyond treatment of refractory MAC lung disease as part of a combination antibacterial regimen for adult patients who have limited or no treatment options. Specifically, we are evaluating study designs focusing on the MAC lung disease treatment pathway, including front-line treatment and maintenance to prevent recurrence (defined as true relapse or reinfection) of MAC lung disease. As noted above, we have initiated efforts to evaluate an appropriate PRO tool through a short-term study, to enable the </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">7</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">assessment of therapies for the treatment of NTM lung disease. In parallel, we plan to begin the confirmatory clinical study of ARIKAYCE in a front-line setting of patients with MAC lung disease in the second half of 2020. </span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subsequent lifecycle management studies could also potentially enable us to reach more patients. The use of ARIKAYCE to treat infections caused by non-MAC NTM species is being evaluated. For instance, we plan to conduct a study in patients with NTM lung disease caused by </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">M. abscessus</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. These initiatives also include investigator-initiated studies, which are clinical studies initiated and sponsored by physicians or research institutions with funding from us and may also include new clinical studies sponsored by us.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Market Opportunity for ARIKAYCE in MAC Lung Disease</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">NTM lung disease is associated with increased rates of morbidity and mortality, and MAC is the predominant pathogenic species in NTM lung disease in the US, Europe and Japan. The prevalence of NTM lung disease has increased over the past two decades, and we believe it is an emerging public health concern worldwide. Using information from external sources, including market research funded by us and third parties, and internal analyses and calculations, we currently estimate potential patient population</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">s i</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">n the US, the EU5 (comprised of France, Germany, Italy, Spain and the United Kingdom) and Japan as follows:</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:80.263%;"><tr><td style="width:1.0%;"></td><td style="width:16.397%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.925%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.225%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.225%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.228%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Potential Market</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Number of Patients with Diagnosed NTM Lung Disease</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Number of Patients Treated for MAC Lung Disease</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Number of MAC lung disease Patients Refractory to Treatment**</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,000-115,000</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,000-55,000</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,000-17,000</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EU5</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,000-145,000</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,000-70,000</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000-18,000</span></td></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">** ARIKAYCE received accelerated approval for this population in the US in September 2018.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are not aware of any other approved inhaled therapies specifically indicated for NTM lung disease in North America, Europe or Japan. Current guideline-based approaches for NTM lung disease, including those from the American Thoracic Society and Infectious Diseases Society of America (ATS/IDSA), involve multi-drug regimens not approved for the treatment of NTM lung disease and treatment that could last two years or more. Based on a burden of illness study that we conducted in the US with a major medical benefits provider, we previously concluded that patients with NTM lung disease are costly to healthcare plans, while a recent claims-based study in the US has shown that patients with NTM lung disease have higher resource utilization and costs than their age and gender-matched controls. Accordingly, we believe that a significant market opportunity for ARIKAYCE in NTM lung disease exists in the US and internationally.&#160;</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are currently exploring the MAC lung disease market opportunity for ARIKAYCE in Europe and Japan. We submitted our regulatory filing in Europe in July 2019. The CONVERT study included a comprehensive pharmacokinetic sub-study in Japanese subjects in lieu of a separate local pharmacokinetic study in Japan, as agreed with the Pharmaceuticals and Medical Devices Agency (PMDA). We intend to submit regulatory filings in Japan in the first quarter of 2020. We have established a Japanese subsidiary and, in 2018, began hiring local employees, including a general manager, to manage our regulatory and pre-commercial activities.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Product Pipeline</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INS1007</span></div><div style="text-indent:36pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">INS1007 is a small molecule, oral, reversible inhibitor of DPP1, which we licensed from AstraZeneca in October 2016. We are developing INS1007 for the treatment of patients with </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">bronchiectasis</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. DPP1 is an enzyme responsible for activating NSPs in neutrophils when they are formed in the bone marrow. Neutrophils are the most common type of white blood cell and play an essential role in pathogen destruction and inflammatory mediation. Neutrophils contain the NSPs (including neutrophil elastase (NE), proteinase 3, and cathepsin G) that have been implicated in a variety of inflammatory diseases. In chronic inflammatory lung diseases, neutrophils accumulate in the airways and result in excessive active NSPs that cause lung destruction and inflammation. INS1007 may decrease the damaging effects of inflammatory diseases such as NCFBE by inhibiting DPP1 and its activation of NSPs.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">NCFBE is a severe, chronic pulmonary disorder in which the bronchi become permanently dilated due to a cycle of infection, inflammation, and lung tissue damage. The condition is marked by frequent pulmonary exacerbations requiring antibiotic therapy and/or hospitalizations. Symptoms include chronic cough, excessive sputum production, shortness of breath, and repeated respiratory infections, which can worsen the underlying condition. NCFBE affects approximately 340,000 to </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">8</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">520,000 patients in the US. Currently, there is no cure, and there are no approved therapies specifically targeting NCFBE in the US, Europe, or Japan. We are also exploring the potential of INS1007 in various neutrophil-driven inflammatory conditions</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> As a result of the positive results of the WILLOW study discussed below, we plan to design and conduct a Phase 3 program, which will primarily investigate INS1007 in NCFBE.  Based on indications from the FDA, we expect that the primary endpoint in the study will be frequency of pulmonary exacerbation.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><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%;">The WILLOW Study</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;The WILLOW study was a randomized, double-blind, placebo-controlled, parallel-group, multi-center, multi-national, Phase 2 study to assess the efficacy, safety and tolerability, and pharmacokinetics of INS1007 administered once daily for 24 weeks in patients with NCFBE. The WILLOW study was conducted at 116 sites and enrolled 256 adult patients diagnosed with NCFBE who had at least two documented pulmonary exacerbations in the 12 months prior to screening. Patients were randomized 1:1:1 to receive either 10 mg or 25 mg of INS1007 or matching placebo. The primary efficacy endpoint was the time to first pulmonary exacerbation over the 24-week treatment period in the INS1007 arms compared to the placebo arm.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">WILLOW Top-Line Efficacy Data</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We announced top-line data for the WILLOW study in February 2020. The top-line data demonstrates that the WILLOW study met its primary endpoint of time to first pulmonary exacerbation over the 24-week treatment period for both the 10 mg and 25 mg dosage groups of INS1007 compared to placebo (p=0.027, p=0.044, respectively). In addition, treatment with INS1007 resulted in a reduction in the frequency of pulmonary exacerbations, a key secondary endpoint, versus placebo. Specifically, patients treated with INS1007 experienced a 36% reduction in the 10 mg arm (p=0.041) and a 25% reduction in the 25 mg arm (p=0.167) versus placebo. Change in concentration of active NE in sputum versus placebo from baseline to the end of the treatment period was also statistically significant (p=0.034 for 10 mg, p=0.021 for 25 mg).</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">WILLOW Top-Line Safety and Tolerability Data</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">INS1007 was generally well-tolerated in the study. Rates of adverse events (AEs) leading to discontinuation in patients treated with placebo, INS1007 10 mg, and INS1007 25 mg were 10.6%, 7.4%, and 6.7%, respectively. The most common AEs in patients treated with INS1007 were cough, headache, sputum increase, dyspnea, fatigue, and upper respiratory tract infection. Rates of adverse events of special interest (AESIs) in patients treated with placebo, INS1007 10 mg, and INS1007 25 mg, respectively, were as follows: rates of periodontal disease were 2.4%, 7.4%, and 10.1%; rates of hyperkeratosis were 0%, 3.7%, and 1.1%; and rates of infections that were considered AESIs were 18.8%, 16.0%, and 16.9%.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Further Research</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2019, we received notice from the FDA that we were awarded a development grant of $1.8 million for specific work to be performed on a PRO tool over the next two years. The grant funding is for the development of a novel PRO tool for use in clinical trials to measure symptoms in patients with NCFBE with and without NTM lung infection. </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INS1009</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">INS1009 is an investigational inhaled treprostinil prodrug formulation that has the potential to address certain of the current limitations of existing prostanoid therapies. We believe that INS1009 prolongs duration of effect and may provide PAH patients with greater consistency in pulmonary arterial pressure reduction over time. Current inhaled prostanoid therapies must be dosed four to nine times per day for the treatment of PAH. Reducing dose frequency has the potential to ease patient burden and improve compliance. Additionally, we believe that INS1009 may be associated with fewer side effects, including elevated heart rate, low blood pressure, and severity and/or frequency of cough, associated with high initial drug levels and local upper airway exposure when using current inhaled prostanoid therapies. We believe INS1009 may offer a differentiated product profile for rare pulmonary disorders, including PAH, and we are advancing its development to a Phase 1 study as an inhaled dry powder formulation.&#160;</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Corporate Development</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We plan to continue to develop, acquire, in license or co-promote other products and product candidates, including those that address rare diseases. We are focused broadly on rare disease therapeutics and prioritizing those areas that best align with our core competencies.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">9</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Manufacturing</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not have any in-house manufacturing capability other than for small-scale pre-clinical development programs, and depend completely on a small number of third-party manufacturers and suppliers for the manufacture of our product candidates for use in clinical trials. We plan to rely on third-party manufacturers and suppliers for the commercial manufacture and supply of any product candidates that we commercialize. ARIKAYCE is manufactured currently by Therapure Biopharma&#160;Inc. (Therapure) in Canada at a 200 kilogram (kg) scale and by Ajinimoto Althea,&#160;Inc. (Althea) in the US at a 50 kg scale. For additional information about our agreements with Therapure and Althea, see </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">License and Other Agreements&#8212;ARIKAYCE-related Agreements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2017, we entered into certain agreements with Patheon UK Limited (Patheon) related to increasing our long-term production capacity for ARIKAYCE commercial inventory. The agreements provide for Patheon to manufacture and supply ARIKAYCE for our long-term anticipated commercial needs.&#160;Under these agreements, we are required to deliver to Patheon the required raw materials, including active pharmaceutical ingredients, and certain fixed assets needed to manufacture ARIKAYCE.&#160;The aggregate investment to increase the long-term production capacity, including under these agreements, and related agreements or purchase orders with third parties for raw materials and fixed assets, is estimated to be approximately $60 million. In addition, we have a commercialization agreement with PARI, the manufacturer of our drug delivery nebulizer for ARIKAYCE, to address our commercial supply needs (the Commercialization Agreement).</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We expect our future requirements for INS1007, beyond Phase&#160;2, will be manufactured by a contract manufacturing organization (CMO).</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We currently produce INS1009 and plan to utilize third parties to manufacture INS1009 at a larger scale and to manufacture the delivery device.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Intellectual Property</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We own or license rights to more than 425 issued patents and pending patent applications in the US and in foreign countries, including more than 250 issued patents and pending patent applications related to ARIKAYCE. Our success depends in large part on our ability to maintain proprietary protection surrounding our product candidates, technology and know-how; to operate without infringing the proprietary rights of others; and to prevent others from infringing our proprietary rights. We actively seek patent protection by filing patent applications, including on inventions that are important to the development of our business in the US, Europe, Japan, Canada, and selected other foreign markets that we consider key for our product candidates. These international markets generally include Australia, China, India, Israel and Mexico.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our patent strategy includes obtaining patent protection, where possible, on compositions of matter, methods of manufacture, methods of use, methods of treatment, dosing and administration regimens and formulations. We also rely on trade secrets, know-how, continuing technological innovation, in-licensing and partnership opportunities to develop and maintain our proprietary position.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We monitor for activities that may infringe our proprietary rights, as well as the progression of third-party patent applications that may have the potential to create blocks to our products or otherwise interfere with the development of our business. We are aware, for example, of US patents, and corresponding international counterparts, owned by third parties that contain claims related to treating lung infections using inhaled antibiotics. If any of these patents were to be asserted against us, we do not believe that our proposed products would be found to infringe any valid claim of these patents.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Reflecting our commitment to safeguarding proprietary information, we require our employees, consultants, advisors, collaborators and other third-party partners to sign confidentiality agreements to protect the exchange of proprietary materials and information. We also seek to preserve the integrity and confidentiality of our data and trade secrets by maintaining physical security of our premises and physical and electronic security of our information technology systems.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ARIKAYCE Patents and Trade Secrets</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Of the patents and applications related to ARIKAYCE, there are 10 issued US patents that cover the ARIKAYCE composition and its use in treating NTM. These patents are listed in the FDA Orange Book. These patents and their expiration dates are as follows:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No.&#160;7,718,189 (expires June&#160;6, 2025)</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No.&#160;8,226,975 (expires August&#160;15, 2028)</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No.&#160;8,632,804 (expires December&#160;5, 2026)</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No.&#160;8,802,137 (expires April&#160;8, 2024)</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No.&#160;8,679,532 (expires December&#160;5, 2026)</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No.&#160;8,642,075 (expires December&#160;5, 2026)</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No.&#160;9,566,234 (expires January&#160;18, 2034)</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No.&#160;9,827,317 (expires April&#160;8, 2024)</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">10</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No. 9,895,385 (expires May 15, 2035)</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">US Patent No. 10,251,900 (expires May 15, 2035)</span></div><div><span><br/></span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, we own five pending US patent applications that cover the ARIKAYCE composition and/or its use in treating NTM, including MAC lung infections. We also own a pending US application that covers methods for making ARIKAYCE. One or more of these patent applications, if issued as patents in their current form, may be eligible for listing in the FDA Orange Book for ARIKAYCE. We anticipate that in the US, we will have potential patent coverage for ARIKAYCE and its use in treating NTM lung disease, including NTM lung disease caused by MAC, through May 15, 2035.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Six patents have been granted by the European Patent Office (EPO) (European Patent Nos.&#160;1581236, 1909759, 1962805, 2363114, 2823820 and 3142643) that relate to ARIKAYCE and its use in treating NTM, including MAC lung infections. In addition, we have five applications pending before the EPO that relate to ARIKAYCE and its use in treating NTM lung disease. We also have a pending European application that describes certain methods of making ARIKAYCE.  European Patent No.&#160;2363114 was opposed by Generics (UK)&#160;Ltd, a wholly-owned subsidiary of Mylan&#160;NV, and was revoked in November 2017. We have appealed that decision, and the patent remains enforceable during the appeal. The appeal hearing is scheduled to take place on March 31, 2020 in Munich, Germany. European Patent No.&#160;1909759 (the '759 patent), owned by us, was previously opposed by Generics (UK)&#160;Ltd. A hearing was held on October&#160;19, 2015, during which we submitted amended claims. The European Patent Office Opposition Division (EPOOD) maintained the patent as amended and Generics (UK) Ltd appealed the decision. The EPO Technical Board of Appeals heard arguments related to the appeal on January 8, 2019 and the product claims of the patent were held invalid. The method of manufacture claims was remitted to the EPOOD for further consideration, and remain enforceable. We have a divisional application pending that claims priority from the &#8216;759 patent where we are pursuing product claims of varying scope. European Patent No. 1962805, which expires approximately five months after the &#8216;759 patent (December 5, 2026 vs. July 19, 2026), also includes claims related to ARIKAYCE and its use in treating NTM lung disease.&#160;European Patent No. 3142643 expires May 15, 2035 and includes claims related to ARIKAYCE and its use for treating MAC lung infections.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">More than 60 patents have also been issued in other major foreign markets, e.g.,&#160;Japan, China, Korea, Australia, and India, that relate to ARIKAYCE and/or methods of using ARIKAYCE for treating various pulmonary disorders, including NTM lung disease. More than 30&#160;foreign patent applications are pending that relate to the ARIKAYCE composition and/or its use in treating various pulmonary disorders, including NTM lung disease.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Through our agreements with PARI, we have license rights to US and foreign patents and applications that cover the Lamira Nebulizer System medical device through January 18, 2034. We have entered into a commercial supply agreement with PARI and we also have rights to use the nebulizers in expanded access programs and clinical trials.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The basic terms of utility patents issued in the US are the longer of 17&#160;years from the issue date or 20&#160;years from the earliest effective filing date, if the patent was in force on or was issued from a patent application that was filed prior to June&#160;8, 1995; or 20&#160;years from the earliest effective filing date, if the patent application was filed on or after June&#160;8, 1995. All ARIKAYCE patent applications have earliest effective filing dates falling after June&#160;8, 1995. The basic term of foreign utility patents may vary in accordance with provisions of applicable local law, but is typically 20&#160;years from the earliest effective filing date.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">INS1007 Patents</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Through our agreement with AstraZeneca, we have licensed US Patent Nos.&#160;9,522,894, 9,815,805 and 10,287,258, which have claims related to INS1007 and methods for using INS1007. Each of these patents expires January&#160;21, 2035 (not taking into account any potential patent term extension). Counterpart patent applications are pending throughout the world and a continuation application is pending in the US.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">INS1009 Patents</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We own US Patent No.&#160;9,255,064 (expires October&#160;24, 2034), which is the first patent to issue with claims covering hexadecyl-treprostinil, the treprostinil component of INS1009. Other treprostinil prodrugs are also claimed and described in the patent. We also own US Patent No.&#160;9,469,600, which has claims directed to INS1009 and other treprostinil prodrug formulations and expires October&#160;24, 2034. We also own US Patent No. 10,010,518, which has claims directed to methods of treating pulmonary hypertension, including PAH, with INS1009 and other treprostinil prodrug formulations and expires October&#160;24, 2034. Counterpart patent applications to these US Patents are pending in Europe, Japan and other foreign jurisdictions.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We own pending patent applications that relate to methods for using treprostinil prodrugs and formulations comprising the same, including INS1009 in treating patients with PAH and other diseases, as well as methods for manufacturing such treprostinil prodrugs and formulations.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">11</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Trademarks</span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to our patents and trade secrets, we have filed applications to register certain trademarks in the US and/or abroad, including INSMED and ARIKAYCE. At present, we have received two registrations for the INSMED mark and one registration for the ARIKAYCE mark from the US Patent and Trademark Office (USPTO). We have also received notices of allowance or registrations in a number of countries abroad for the INSMED and ARIKAYCE marks, among others. The EMA has indicated it has no objection to our use of the name ARIKAYCE, and the FDA has approved our use of the name ARIKAYCE, as the trade name for amikacin liposome inhalation suspension. Our ability to obtain and maintain trademark registrations will in certain geographical locations depend on making use of the mark in commerce on or in connection with our products and approval of the trademarks for our products by regulatory authorities in each country.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">License and Other Agreements</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">ARIKAYCE-related Agreements</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We currently rely, and will continue to rely, on agreements with a number of third parties in connection with the development and manufacture of ARIKAYCE.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">PARI</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We have a licensing agreement with PARI for use of the optimized Lamira Nebulizer System for delivery of ARIKAYCE in treating patients with NTM lung infections, cystic fibrosis (CF) and bronchiectasis. Under the licensing agreement, we have rights under several US and foreign issued patents and patent applications involving improvements to the optimized Lamira Nebulizer System, to exploit the system with ARIKAYCE for the treatment of such indications, but we cannot manufacture the nebulizers except as permitted under our Commercialization Agreement with PARI, which is described in further detail below. Lamira has been approved for use in the US (in combination with ARIKAYCE) and EU.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">  </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We also currently have rights to use the nebulizers in expanded access programs and clinical trials. Lamira is labeled as investigational for use in our clinical trials in Ja</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">pan, Canada and Australia and must receive regulatory approval before we can market ARIKAYCE outside the US and EU</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have certain obligations under this licensing agreement in relation to specified licensed indications. With respect to NTM and bronchiectasis, we have specific obligations to use commercially reasonable efforts to achieve certain developmental and regulatory milestones by set deadlines. Additionally, for NTM, we are obligated to use commercially reasonable efforts to achieve certain commercial milestones in the US and Europe. With respect to CF, we are obligated to use commercially reasonable efforts to develop, obtain regulatory and reimbursement approval, market and sell ARIKAYCE in two or more major European countries. The consequences of our failing to use commercially reasonable efforts to achieve these milestones are context-specific, but include ending PARI's non-compete obligation, making the license non-exclusive and terminating the license, in each case with respect to the applicable indication. Termination of the licensing agreement or loss of exclusive rights may occur if we fail to meet our obligations, including payment of royalties to PARI, or if we do not meet certain milestones contained in the licensing agreement such as obtaining marketing approval in an EU country.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the licensing agreement, we paid PARI an upfront license fee and milestone payments.  Upon FDA acceptance of our NDA and the subsequent FDA approval of ARIKAYCE, we made additional milestone payments of &#8364;1.0 million and &#8364;1.5&#160;million, respectively, to PARI. In addition, PARI is entitled to receive a future milestone payment of &#8364;0.5&#160;million in cash based on receipt of the first marketing approval in a major EU country for ARIKAYCE and the device. In October 2017, we exercised an option to buy-down the royalties payable to PARI. PARI is now entitled to receive royalty payments in the mid-single digits on the annual global net sales of ARIKAYCE pursuant to the licensing agreement, subject to certain specified annual minimum royalties.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This licensing agreement will remain in effect on a country-by-country basis until the final royalty payments have been made with respect to the last country in which ARIKAYCE is sold, or until the agreement is otherwise terminated by either party. We have the right to terminate this licensing agreement upon written notice for PARI's uncured material breach, if PARI is the subject of specified bankruptcy or liquidation events, or if PARI fails to reach certain specified obligations. PARI has the right to terminate this licensing agreement upon written notice for our uncured material breach, if we are the subject of specified bankruptcy or liquidation events, if we assign or otherwise transfer the agreement to a third-party that does not agree to assume all of our rights and obligations set forth in the agreement, or if we fail to reach certain specified milestones.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July 2014, we entered into a Commercialization Agreement with PARI for the manufacture and supply of Lamira nebulizer systems and related accessories (the Device) as optimized for use with ARIKAYCE. Under the Commercialization Agreement, PARI manufactures the Device except in the case of certain defined supply failures, when we will have the right to make the Device and have it made by third parties (but not certain third parties deemed under the Commercialization Agreement to compete with PARI). The Commercialization Agreement has an initial term of 15 years that began to run in October 2018 (the Initial Term). The term of the Commercialization Agreement may be extended by us for an additional five years by providing written notice to PARI at least one year prior to the expiration of the Initial Term.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">12</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Therapure</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2014, we entered into a contract manufacturing agreement with Therapure for the manufacture of ARIKAYCE, on a non-exclusive basis, at a 200 kg scale. Pursuant to the agreement, we collaborated with Therapure to construct a production area for the manufacture of ARIKAYCE in Therapure's existing manufacturing facility in Mississauga, Ontario, Canada. The agreement has an initial term of five years, which began in October 2018, and will renew automatically for successive periods of two years each, unless terminated by either party by providing the required two years' prior written notice to the other party. Notwithstanding the foregoing, the parties have rights and obligations under the agreement prior to the commencement of the initial term. Under the agreement, we are obligated to pay a minimum of $6 million for commercial ARIKAYCE batches produced and certain manufacturing activities each calendar year. The agreement allows for termination by either party upon the occurrence of certain events, including (i)&#160;the material breach by the other party of any provision of the agreement or the quality agreement expected to be entered into between the parties, and (ii)&#160;the default or bankruptcy of the other party. In addition, we may terminate the agreement for any reason upon no fewer than 180&#160;days' advance notice.</span></div><div style="text-indent:42.75pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Althea</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2015, we entered into a Commercial Fill/Finish Services Agreement (the Fill/Finish Agreement) with Althea to produce, on a non-exclusive basis, ARIKAYCE in finished dosage form at a 50 kg scale. We are obligated to pay a minimum of $2.7&#160;million for the batches of ARIKAYCE produced by Althea each calendar year during the term of the Fill/Finish Agreement. The Fill/Finish Agreement became effective as of January&#160;1, 2015, and, following an extension in 2018, will remain in effect through December 31, 2021. The Fill/Finish Agreement may be extended for additional two-year periods upon mutual written agreement of the Company and Althea at least one year prior to the expiration of its then-current term. We have expensed at least the required minimum in each year of the contract.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Either we or Althea may terminate the Fill/Finish Agreement upon the occurrence of certain events, including (i)&#160;material breach of the Fill/Finish Agreement by either party, provided such breach is not cured within 30&#160;days after receipt by the breaching party of written notice of the breach or (ii)&#160;insolvency or bankruptcy of the other party. In addition, we may terminate the Fill/Finish Agreement without cause with 12&#160;months' prior written notice to Althea, and Althea may terminate the Agreement without cause with 24&#160;months' prior written notice to us.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Patheon and related agreements</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2017, we entered into certain agreements with Patheon related to the increase of our long-term production capacity for ARIKAYCE. The agreements provide for Patheon to manufacture and supply ARIKAYCE for our anticipated commercial needs.&#160;Under these agreements, we are required to deliver to Patheon the required raw materials, including active pharmaceutical ingredients, and certain fixed assets needed to manufacture ARIKAYCE.&#160;Patheon's supply obligations will commence once certain technology transfer and construction services are completed. Our manufacturing and supply agreement with Patheon will remain in effect for a fixed initial term, after which it will continue for successive renewal terms unless either we or Patheon have given written notice of termination. The technology transfer agreement will expire when the parties agree that the technology transfer services have been completed. The agreements may also be terminated under certain other circumstances, including by either party due to a material uncured breach of the other party or the other party&#8217;s insolvency. These early termination clauses may reduce the amounts due to the relevant parties. The aggregate investment to increase our long-term production capacity, including under the Patheon agreements and related agreements or purchase orders with third parties for raw materials and fixed assets, is estimated to be approximately $60 million.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">SynteractHCR,&#160;Inc. (Synteract)</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We entered into a services agreement with Synteract pursuant to which we retained Synteract to perform implementation and management services in connection with the CONVERT study. We may terminate the services agreement or any work order for any reason and without cause with 30&#160;days' written notice. Either party may terminate the agreement in the event of a material breach or bankruptcy petition by the other party or, if any approval from a regulatory authority is revoked, suspended or expires without renewal. In April 2015, we entered into a work order with Synteract to perform implementation and management services for the 312&#160;study. As of December 31, 2019, substantially all costs related to the CONVERT and 312 studies had been incurred.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cystic Fibrosis Foundation Therapeutics,&#160;Inc. (CFFT)</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2004 and 2009, we entered into research funding agreements with CFFT whereby we received $1.7 million and $2.2 million in research funding for the development of ARIKAYCE. As a result of the US approval of ARIKAYCE and in accordance with the agreements, as amended, we owe milestone payments to CFFT of $13.4 million in the aggregate, which are payable through 2025. In addition, if certain global sales milestones are met within five years of ARIKAYCE's commercialization, we would owe additional payments of up to $3.9 million. We</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> have estimated the likelihood of meeting the global sales milestones and have accrued for these contingent obligations proportionally based on net sales of ARIKAYCE.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">13</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">INS1007-related Agreements</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Syneos Health (Syneos)</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We entered into a services agreement with Syneos pursuant to which we retained Syneos to perform implementation and management services in connection with the WILLOW study. We may terminate the services agreement or any work order for any reason and without cause with 30&#160;days' written notice. Either party may terminate the agreement in the event of a material breach or bankruptcy petition by the other party or, if any approval from a regulatory authority is revoked, suspended or expires without renewal. We anticipate that aggregate costs relating to all work orders for the WILLOW study will be approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$23 million over</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> the period of the study.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">AstraZeneca</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2016, we entered into a license agreement with AstraZeneca (the AZ License Agreement), pursuant to which AstraZeneca granted us exclusive global rights for the purpose of developing and commercializing AZD7986 (renamed INS1007). In consideration of the licenses and other rights granted by AstraZeneca, we made an upfront payment of $30.0&#160;million in late October 2016. We are obligated to make a series of contingent milestone payments to AstraZeneca totaling up to an additional $85.0&#160;million upon the achievement of clinical development and regulatory filing milestones.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The next contingent milestone payment to AstraZeneca is $12.5 million and is due upon first dosing in a Phase 3 study. If we</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> elect to develop INS1007 for a second indication, we will be obligated to make an additional series of contingent milestone payments totaling up to $42.5 million. We are not obligated to make any additional milestone payments for additional indications. In addition, we have agreed to pay AstraZeneca tiered royalties ranging from a high single-digit to mid-teens on net sales of any approved product based on INS1007 and one additional payment of $35.0&#160;million upon the first achievement of $1&#160;billion in annual net sales. The AZ License Agreement provides AstraZeneca with the option to negotiate a future agreement with us for commercialization of INS1007 in chronic obstructive pulmonary disease or asthma. If we fail to comply with our obligations under our agreements with AstraZeneca (including, among other things, if we fail to use commercially reasonable efforts to develop and commercialize a product based on INS1007, or we are subject to a bankruptcy or insolvency), AstraZeneca would have the right to terminate the license.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Competition</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The biotechnology and pharmaceutical industries are highly competitive. We face potential competitors from many different areas including commercial pharmaceutical, biotechnology and device companies, academic institutions and scientists, other smaller or earlier stage companies and non-profit organizations developing anti-infective drugs and drugs for respiratory diseases. Many of these companies have greater human and financial resources and may have product candidates in more advanced stages of development and may reach the market before our product candidates. Competitors may develop products that are more effective, safer or less expensive or that have better tolerability or convenience. We also may face generic competitors where third-party payors will encourage use of the generic products. Although we believe that our formulation delivery technology, respiratory and anti-infective expertise, experience and knowledge in our specific areas of focus provide us with competitive advantages, these potential competitors could reduce our commercial opportunity. Additionally, there currently are, and in the future there may be, already-approved products for certain of the indications for which we are developing, or in the future may choose to develop, product candidates. For instance, PAH is a competitive indication with established products, including other formulations of treprostinil.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the lung disease market, our major competitors include pharmaceutical and biotechnology companies that have approved therapies or therapies in development for the treatment of chronic lung infections. There are other companies that are currently conducting early stage clinical trials for the treatment of lung disease. We are not aware of any approved inhaled therapies specifically indicated for refractory NTM lung infections in North America, Europe or Japan, but, as previously described, there is an ATS/IDSA-recommended treatment regimen that is utilized.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Government Regulation</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Orphan Drug Designation</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">United States</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the Orphan Drug Act (ODA), the FDA may grant orphan drug designation to drugs intended to treat a rare disease or condition, defined as a disease or condition for which the drug is intended affects fewer than 200,000 people in the US, if it meets certain criteria specified by the ODA and FDA. After the FDA grants orphan drug designation, the drug and the specific intended use(s) for which it has obtained designation are listed by the FDA in a publicly-accessible database. The FDA has designated ARIKAYCE as an orphan drug for treatment of (i)&#160;infections caused by NTM, (ii)&#160;bronchiectasis in patients with </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Pseudomonas</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> aeruginosa or other susceptible microbial pathogens and (iii)&#160;bronchopulmonary </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Pseudomonas</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> aeruginosa infections in CF patients.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">14</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Orphan drug designation qualifies the sponsor for various development incentives of the ODA, including tax credits for qualified clinical testing, and a waiver of the PDUFA application fee (unless the application seeks approval for an indication not included in the orphan drug designation). Orphan drug designation also affords the company a period of exclusivity for the orphan indication upon approval of the drug. Specifically, the first NDA applicant with an FDA orphan drug designation for a particular active moiety to receive FDA approval of the drug for an indication covered by the orphan designation is entitled to a seven-year exclusive marketing period, often referred to as orphan drug exclusivity, in the US for that drug in that indication. A product that has several separate orphan designations may have several separate exclusivities for separate orphan indications. During the orphan drug exclusivity period, the FDA may not approve any other applications to market the same drug for the same indication for use, except in limited circumstances, such as a showing of clinical superiority to the product that has orphan drug exclusivity. Orphan drug exclusivity does not prevent the FDA from approving a different drug for the same disease or condition or the same drug for a different disease or condition, and it does not alter the timing or scope of the regulatory review and approval process; the sponsor must still submit evidence from clinical and non-clinical studies sufficient to demonstrate the safety and effectiveness of the drug.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">European Union</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The European Commission grants orphan drug designation to promote the development of drugs or biologics (1)&#160;for life-threatening or chronically debilitating conditions affecting not more than five in 10,000 people in the EU, or (2)&#160;for life threatening, seriously debilitating or serious and chronic condition in the EU where, without incentives, sales of the drug in the European Economic Area (the EU plus Iceland, Lichtenstein and Norway) (EEA) are unlikely to be sufficient to justify its development. Orphan drug designation is available either if no other satisfactory method of diagnosing, preventing or treating the condition is approved in the EEA or if such a method does exist but the proposed orphan drug will be of significant benefit to patients. The European Commission has granted an orphan designation for ARIKAYCE for the treatment of NTM lung disease.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If a drug with an orphan drug designation subsequently receives a marketing authorization for a therapeutic indication which is covered by such designation, the drug is entitled to orphan exclusivity. Orphan exclusivity means that the EMA or a national medicines agency may not accept another application for authorization, or grant an authorization, for a same or similar drug for the same therapeutic indication. Competitors may receive such a marketing authorization despite orphan exclusivity, provided that they demonstrate that the existing orphan product is not supplied in sufficient quantities or that the 'second' drug or biologic is clinically superior to the existing orphan product. The 'second' drug may but need not have an orphan designation as well. The period of orphan exclusivity is 10 years, which can be extended by two years where an agreed pediatric investigation plan has been implemented. The exclusivity period may also be reduced to six years if the designation criteria are no longer met, including where it is shown that the product is sufficiently profitable not to justify maintenance of market exclusivity. Each orphan designation carries the potential for one market exclusivity for all the therapeutic indications that are covered by the designation. A product that has several separate orphan designations may have several separate market exclusivities.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Orphan drug designation also provides opportunities for free protocol assistance and fee reductions for access to the centralized regulatory procedure or fee exemptions for companies with a small and medium enterprises status. In addition, EU Member States may provide national benefits to orphan drugs, such as early access to the reimbursement procedure or exemption from any turnover tax imposed on pharmaceutical companies.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The orphan designation may be applied for at any time during the development of the drug but before the application for marketing authorization. At the time of marketing authorization, the criteria for orphan designation are examined again, and the European Commission decides on the maintenance of the orphan designation. The non-maintenance of the orphan designation means that the drug loses its orphan status and thus no longer benefits from orphan exclusivity, fee reductions or exemptions, and national benefits.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Japan</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Ministry of Health, Labour and Welfare (MHLW) may, after hearing the opinion of the Pharmaceutical Affairs and Food Sanitation Council, grant orphan drug designation to a drug intended to treat a rare disease or condition if the drug meets the following conditions: (i) the number of target patients is less than 50,000 in Japan, (ii) the necessity of orphan drug designation is high from a medical point of view, (iii) there are sufficient theoretical grounds to use the drug for the target disease, and (iv) the plan for development of the drug is appropriate. Even if a drug is granted orphan drug designation, however, it does not always receive the manufacturing and marketing approval that is necessary for the drug to be sold or marketed in Japan. ARIKAYCE did not qualify for orphan drug designation in Japan due to the estimated number of NTM patients in Japan exceeding 50,000.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Drug Approval</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">United States</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">15</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the US, pharmaceutical products are subject to extensive regulation by the FDA and other government bodies. The US Federal Food, Drug, and Cosmetic Act (FDCA) and other federal and state statutes and regulations govern, among other things, the research, development, testing, manufacture, storage, recordkeeping, approval, labeling, promotion and marketing, distribution, post-approval monitoring and reporting, sampling and import and export of pharmaceutical products. Failure to comply with applicable US requirements at any time during product development, approval, or after approval may subject a company to a variety of administrative or judicial sanctions, such as imposition of clinical holds, FDA refusal to file or approve new drug applications, warning letters, product recalls, product seizures, total or partial suspension of production or distribution, injunctions, fines, refusals of government contracts, restitution, disgorgement, civil penalties, and criminal prosecution. The description below summarizes the current approval process in the US for our product and product candidates.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Preclinical Studies</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Preclinical studies include laboratory evaluation of product chemistry, formulation and toxicity, and pharmacology, as well as animal trials to assess the characteristics and potential safety and efficacy of the product. The conduct of the preclinical tests must comply with federal regulations and requirements including the FDA's good laboratory practices (GLP) regulations and the US Department of Agriculture's regulations implementing the Animal Welfare Act. An Investigational New Drug (IND) sponsor must submit the results of the preclinical tests, together with manufacturing information, analytical data, any available clinical data or literature, and a proposed clinical trial protocol, among other things, to the FDA as part of an IND application. Certain non-clinical tests, such as animal tests of reproductive toxicity and carcinogenicity, may continue even after the IND is submitted. An IND automatically becomes effective 30&#160;days after receipt by the FDA, unless before that time the FDA raises concerns or questions related to one or more proposed clinical trials and places the clinical trial on a clinical hold. In such a case, the IND sponsor and the FDA must resolve any outstanding concerns before the clinical trial can begin. As a result, submission of an IND may not result in the FDA allowing clinical trials to commence.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Clinical Trials</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Clinical trials involve the administration of the investigational new drug to human subjects (healthy volunteers or patients) under the supervision of a qualified investigator. Clinical trials must be conducted (i)&#160;in compliance with all applicable federal regulations and guidance, including those pertaining to good clinical practice (GCP) standards that are meant to protect the rights, safety, and welfare of human subjects and to define the roles of clinical trial sponsors, investigators, and monitors as well as (ii)&#160;under protocols detailing, among other things, the objectives of the trial, the parameters to be used in monitoring safety, and the effectiveness criteria to be evaluated. Each protocol involving testing of a new drug in the US (whether in patients or healthy volunteers) must be included as a submission to the IND, and the FDA must be notified of subsequent protocol amendments, including new protocols. In addition, the protocol must be reviewed and approved by an institutional review board (IRB), and all study subjects must provide informed consent. Typically, before any clinical trial, each institution participating in the trial will require review of the protocol before the trial commences at that institution. Progress reports detailing the results of the clinical trials must be submitted at least annually to the FDA and there are additional, more frequent reporting requirements for certain adverse events.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A study sponsor might choose to discontinue a clinical trial or a clinical development program for a variety of reasons. The FDA may impose a temporary or permanent clinical hold, or other sanctions, if it believes that the clinical trial either is not being conducted in accordance with the FDA requirements or presents an unacceptable risk to the clinical trial subjects. An IRB also may require the clinical trial at the site to be halted, either temporarily or permanently, for failure to comply with the IRB's requirements, or may impose other conditions.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Clinical trials to support NDAs for marketing approval are typically conducted in three sequential pre-approval phases, but the phases may overlap or be combined. In Phase&#160;1, short term (typically less than a few months) testing is conducted in a small group of subjects (typically 20-100), who may be patients with the target disease or condition or healthy volunteers, to evaluate its safety, determine a safe dosage range, and identify side effects. In Phase&#160;2, the drug is given to a larger group of subjects (typically up to several hundred) with the target condition to further evaluate its safety and gather preliminary evidence of efficacy. Phase&#160;3 studies typically last between several months and two years. In Phase&#160;3, the drug is given to a large group of subjects with the target disease or condition (typically several hundred to several thousand), often at multiple geographical sites, to confirm its effectiveness, monitor side effects, and collect data to support drug approval. Only a small percentage of investigational drugs complete all three phases of development and obtain marketing approval.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">NDA</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">After completion of the required clinical testing, an NDA can be prepared and submitted to the FDA. FDA approval of the NDA is required before marketing of the product may begin in the US. The NDA is a large submission that must include, among other things, the results of all preclinical, clinical and other testing and a compilation of data relating to the product's pharmacology, chemistry, manufacture, and controls. The application also includes representative samples, copies of the proposed product labeling, patent information, and a financial certification or disclosure statement. The cost of preparing and submitting an NDA is substantial. Additionally, under federal law (as amended by the most recent reauthorization of the </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">16</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prescription Drug User Fee Act (PDUFA VI) in the FDA Reauthorization Act of 2017), most NDAs are subject to a substantial application fee and, upon approval, the applicant will be assessed an annual prescription drug program fee, both of which are adjusted annually. NDAs for orphan drugs are not subject to an application fee, unless the application includes an indication other than the orphan-designated indication. FDA also has the authority to grant waivers of certain user fees, pursuant to the FDCA.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The FDA has 60&#160;days from its receipt of an NDA to determine whether the application is accepted for filing based on the FDA's threshold determination that it is sufficiently complete to permit substantive review. Once the submission is accepted for filing, the FDA begins a substantive review. The FDA may refer applications for novel drug products or drug products that present difficult questions of safety or efficacy to an advisory committee, typically a panel that includes outside clinicians and other experts, for review, evaluation and a recommendation as to whether the application should be approved. The FDA is not bound by the recommendation of an advisory committee, but it generally follows such recommendations.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Before approving an NDA, the FDA will typically inspect one or more clinical sites to assure compliance with GCP. Additionally, the FDA will typically inspect the facility or the facilities at which the drug is manufactured. FDA will not approve the product unless compliance with current good manufacturing practices (cGMP) is satisfactory and the NDA contains data that provide substantial evidence of effectiveness for the proposed indication, generally consisting of adequate and well-controlled clinical investigations, and that the drug is safe for use under the conditions of use in the proposed labeling. The FDA also reviews the proposed labeling submitted with the NDA and typically requires changes in the labeling text.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">After the FDA evaluates the NDA and the manufacturing and testing facilities, it issues either an approval letter or a complete response letter. Complete response letters generally outline the deficiencies in the submission and delineate the additional testing or information needed in order for the FDA to reconsider the application. If and when those deficiencies have been addressed to the FDA's satisfaction in a resubmission of the NDA, the FDA will issue an approval letter. An approval letter, which may specify post approval requirements, authorizes commercial marketing of the drug for the approved indication or indications and the other conditions of use set out in the approved prescribing information. Once granted, product approvals may be withdrawn if compliance with regulatory standards is not maintained or problems are identified following initial marketing. Under priority review status, the FDA has 180&#160;days from either the 60 day filing date (in the case of new molecular entity (NME) NDA submissions) or the date of receipt of the NDA (in the case of non-NME original NDA submissions) to issue either an approval letter or a complete response letter, unless the review period is adjusted by mutual agreement between the FDA and the applicant or as a result of the applicant submitting a major amendment. The FDA's current performance goals call for the FDA to complete review of 90&#160;percent of standard (non-priority) NDAs within 10&#160;months and priority NDAs within six months of NDA filing or receipt.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a condition of NDA approval, the FDA may require substantial post-approval testing, known as Phase&#160;4 studies, to be conducted in order to gather additional information on the drug's effect in various populations and any side effects associated with long-term use. Beyond routine post marketing safety surveillance, the FDA may require specific additional surveillance to monitor the drug's safety or efficacy and may impose other conditions, including labeling restrictions that can materially affect the potential market and profitability of the drug. As a condition of approval, or after approval, the FDA also may require submission of a risk evaluation and mitigation strategy (REMS) or a REMS with elements to assure safe use to mitigate any identified or suspected serious risks. The REMS may include medication guides, physician communication plans, assessment plans, and elements to assure safe use, such as restricted distribution methods, patient registries, or other risk minimization tools. Further post-approval requirements are discussed below.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Expedited Review and Approval of Eligible Drugs</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the FDA's accelerated approval program, the FDA may approve certain drugs for serious or life-threatening conditions on the basis of a surrogate or intermediate endpoint that is reasonably likely to predict clinical benefit, which can substantially reduce time to approval. A surrogate endpoint used for accelerated approval is a marker&#8212;a laboratory measurement, radiographic image, physical sign or other measure that is thought to predict clinical benefit, but is not itself a measure of clinical benefit. An intermediate clinical endpoint is a clinical endpoint that can be measured earlier than irreversible morbidity and mortality (IMM) that is reasonably likely to predict an effect on IMM or other clinical benefit. The FDA bases its decision on whether to accept the proposed surrogate or intermediate clinical endpoint on the scientific support for that endpoint.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a condition of accelerated approval, the FDA typically requires certain post-marketing clinical studies to verify and describe clinical benefit of the product, and may impose restrictions on distribution to assure safe use. Post marketing studies would usually be required to be studies already underway at the time of the accelerated approval. In addition, promotional materials for an accelerated approval drug to be used in the first 120&#160;days post-approval must be submitted to the FDA prior to approval, and materials to be used after that 120-day period must be submitted 30&#160;days prior to first use. If the required post-marketing studies fail to verify the clinical benefit of the drug, or if the applicant fails to perform the required post-marketing studies with due diligence, the FDA may withdraw approval of the drug under streamlined procedures in accordance with the </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">17</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">agency's regulations. The agency may also withdraw approval of a drug if, among other things, the promotional materials for the product are false or misleading, or other evidence demonstrates that the drug product is not shown to be safe or effective under its conditions of use.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The FDA also has various programs&#8212;fast track designation, priority review and breakthrough designation&#8212;that are intended to expedite or streamline the process for the development and FDA review of drugs that meet certain qualifications. The purpose of these programs is to provide important new drugs to patients earlier than under standard FDA review procedures. The programs each have different eligibility criteria and provide different benefits, and can be applied either alone or in combination depending on an applicant's circumstances. Fast track designation applies to a drug that is intended to treat a serious condition and for which nonclinical or clinical data demonstrate the potential to address unmet medical need. It should be requested at the time of IND submission or ideally no later than the pre-NDA meeting. The FDA must respond to requests for fast track designation within 60&#160;days of receipt of the request. If granted, the applicant is eligible for actions to expedite development and review, such as frequent interaction with the review team, as well as for rolling review, meaning that the applicant may submit sections of the application as they are available. The timing of FDA's review of these sections depends on a number of factors, and the review clock does not start running until the agency has received a complete NDA submission. The FDA may withdraw fast track designation if the agency determines that the designation is no longer supported by data emerging in the clinical trial process.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Priority review applies to an application (both original and efficacy supplement) for a drug that treats a serious condition and that, if approved, would provide a significant improvement in safety or effectiveness. It also applies to any supplement that proposes a labeling change pursuant to a report on a pediatric study. A request for priority review is submitted at the time of NDA or supplemental NDA submission. The FDA must respond within 60&#160;days of receipt of the request. If granted, the review time is shortened from the standard 10&#160;months to 6&#160;months, beginning either at the 60 day filing date (in the case of NME NDA submissions) or the date of receipt (in the case of non-NME original NDA submissions).</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Breakthrough therapy designation applies to a drug that is intended to treat a serious condition and for which preliminary clinical evidence indicates that the drug may demonstrate substantial improvement on a clinically significant endpoint(s) over available therapies. It can be requested with the IND submission and ideally no later than the end-of-Phase&#160;2 meeting. The FDA must respond within 60&#160;days of receipt of the request. If granted, the applicant receives intensive guidance on efficient drug development, intensive involvement of senior managers and experienced review and regulatory health project management staff in a proactive, collaborative, cross-disciplinary review, rolling review, and other actions to expedite review. Designation may be rescinded if the product no longer meets the criteria for breakthrough therapy designation.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Drugs that are designated as QIDPs are eligible for priority review and fast track designation, and well as market exclusivity. A product is eligible if it is an antibacterial or anti-fungal drug for human use that is intended to treat serious or life-threatening infections, including: those caused by an anti-bacterial or anti-fungal resistant pathogen, including novel or emerging infectious pathogens; or caused by qualifying pathogens listed by the FDA. A drug sponsor may request that the FDA designate its product as a QIDP at any time prior to NDA submission. The FDA must make a QIDP determination within 60&#160;days of receiving the designation request. ARIKAYCE has been designated as a QIDP for NTM lung disease.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, the FDA may approve eligible drugs under the LPAD. A product is eligible if it is intended to treat a serious or life-threatening infection in a limited population of patients with unmet needs, the drug otherwise meets the standards of approval, and the FDA receives a written request from the sponsor to approve the drug under this pathway. An antibacterial or anti-fungal drug approved through this pathway may follow a streamlined clinical development program involving smaller, shorter, or fewer clinical trials. Approval is based on a benefit-risk assessment in the intended limited population, taking into account the severity, rarity, or prevalence of the infection the drug is intended to treat and the availability or lack of alternative treatment for the patient population. Such drugs may not have favorable benefit-risk profiles in a broader population. Drugs approved under LPAD are subject to additional regulatory requirements, including labeling and advertising statements regarding the limited population and submission of promotional materials to the FDA at least 30 days prior to dissemination.&#160; The FDA may remove these additional requirements if the agency approves the drug for a broader population.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Exclusivities</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">After NDA approval, owners of relevant drug patents may apply for up to a five-year patent extension on a single patent. The allowable patent term extension is calculated as half of the drug's testing phase (the time between IND application and NDA submission) and all of the review phase (the time between NDA submission and approval) up to a maximum of five years. The time can be shortened if the FDA determines that the applicant did not pursue approval with due diligence. The total patent term after the extension may not exceed 14&#160;years. For patents that might expire during the application phase, the patent owner may request an interim patent extension. An interim patent extension increases the patent term by one year and may be renewed up to four times. For each interim patent extension granted, the post-approval patent extension is reduced by one year. The director of the USPTO must determine that approval of the drug covered by the patent for which a patent extension is being sought is likely. Interim patent extensions are not available for a drug for which an NDA has not been submitted.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">18</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A variety of non-patent exclusivity periods are available under the FDCA that can delay the submission or approval of certain applications for competing products.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A five-year period of non-patent exclusivity within the US is granted to the first applicant to gain approval of an NDA for a new chemical entity (NCE). An NCE is a drug that contains no active moiety (the molecule or ion responsible for the action of the drug substance) that has been approved by the FDA in any other application submitted under section&#160;505(b) of the FDCA. During the exclusivity period for a NCE, the FDA may not accept for review an abbreviated new drug application, or ANDA, or a 505(b)(2) NDA submitted by another company that references (i.e.,&#160;relies on FDA prior approval of) the NCE drug. However, an ANDA or 505(b)(2) NDA may be submitted after four years if it contains a certification of patent invalidity or non-infringement with respect to a patent listed with the FDA for the reference NDA.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A three-year period of non-patent exclusivity is granted for a drug product that contains an active moiety that has been previously approved, when the application contains reports of new clinical investigations (other than bioavailability studies) conducted or sponsored by the sponsor that were essential to approval of the application, for example, for new indications, dosages, strengths or dosage forms of an existing drug. This three-year exclusivity covers only the conditions of use associated with the new clinical investigations, which means that the FDA may approve applications for other versions of the original, unmodified drug product. Where this form of exclusivity applies, it prevents FDA approval of an ANDA or 505(b)(2) NDA subject to the exclusivity for the three-year period; however, the FDA may accept and review ANDAs or 505(b)(2) NDAs during the three-year period.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These exclusivities also do not preclude FDA approval of a 505(b)(1) application for a duplicate version of the drug during the period of exclusivity, provided that the applicant conducts or obtains a right of reference to all of the preclinical studies and adequate and well-controlled clinical trials necessary to demonstrate safety and effectiveness.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Products with QIDP designation may receive a five-year extension of other non-patent exclusivities for which the drug is also eligible. The exclusivity does not prevent the FDA from approving a subsequent application for a change to the QIDP-designated drug that results in a new indication, route of administration, dosing, schedule, dosage form, delivery system, delivery device or strength. For example, a drug that has been designated as both an orphan drug and a QIDP for the same indication, like ARIKAYCE, could be eligible for a combined 12&#160;years of exclusivity for that indication.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Medical Device Regulation</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Medical devices, such as Lamira, may receive marketing authorization from the FDA as stand-alone devices, or in some cases, may receive marketing authorization as part of a combination product. In either case, the ultimate product will need to satisfy FDA requirements. The primary pathways for marketing authorization for devices in the US are 510(k) clearance or premarket approval (PMA).</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Medical devices are also subject to certain post-clearance, post-approval requirements. Those requirements include continuing Quality System Regulation compliance, Medical Device Reporting, Correction and Removal, and requirements governing labeling and promotional advertising.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The FDCA permits medical devices intended for investigational use to be shipped to clinical sites if such devices comply with prescribed procedures and conditions. Devices intended for investigational use may be exempted from premarket notification and premarket approval requirements when shipped for use in clinical trials, but they must bear a label indicating that they are for investigational use. This labeling may not represent that the device is safe or effective for the purposes for which it is being investigated.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Combination Products</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A combination product is a product comprising two or more regulated components (e.g.,&#160;a drug and device) that are combined into a single product, co-packaged, or sold separately but intended for co-administration, as evidenced by the labeling for the products. Drugs that are administered using a nebulizer or another device, such as ARIKAYCE or INS1009, are examples of combination drug/device products.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The FDA is divided into various Centers, which each have authority over a specific type of product. NDAs are reviewed by personnel within the Center for Drug Evaluation and Research, while device applications and premarket notifications are reviewed by the Center for Devices and Radiological Health. Combination products, such as drug/device combinations, generally will be reviewed by the Center that regulates the product's primary mode of action (PMOA), which is the single mode of a combination product that provides the most important therapeutic action of the combination product. If the PMOA is unclear or in dispute, a sponsor may file a Request for Designation with FDA&#8217;s Office of Combination Products (OCP), which will render a determination and assign a lead Center. OCP generally assigns jurisdiction based on PMOA. If there are two independent modes of action, neither of which is subordinate to the other, the FDA makes a determination as to which Center to assign the product based on consistency with other combination products raising similar types of safety and </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">19</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">effectiveness questions or to the Center with the most expertise in evaluating the most significant safety and effectiveness questions raised by the combination product. </span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">When evaluating an application for a combination product, a lead Center may consult other Centers and apply the standards that would be applicable but still retain reviewing authority, or it may assign review of a specific section of the application to another Center, delegating its review authority for that section. Depending on the type of combination product, approval or clearance could be obtained through submission of a single marketing application or through separate applications for the individual constituent parts (e.g.,&#160;an NDA for the drug and a premarket notification for the device). The FDCA directs the FDA to conduct a review of a combination product under a single marketing application whenever appropriate. The agency has the discretion to require separate applications to more than one Center, and applicants may choose to submit separate applications for constituent parts of a combination (unless the FDA determines one application is necessary). One reason to submit multiple applications is if the applicant wishes to receive some benefit that accrues only from approval under a particular type of application, like new drug product exclusivity. If multiple applications are submitted, each application is generally reviewed by the Center with authority over each application type. For combination products that contain an approved constituent part (such as a drug-device combination product in which the device has previously received clearance), the FDA may require that the application(s) include only such information as is necessary to meet the standard for clearance or approval, taking into account any prior finding of safety or effectiveness for the approved constituent part.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Like their constituent products&#8212;e.g.,&#160;drugs and devices&#8212;combination products are highly regulated and subject to a broad range of post marketing requirements including cGMPs, adverse event reporting, periodic reports, labeling and advertising and promotion requirements and restrictions.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Disclosure of Clinical Trial Information</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under US and certain foreign laws intended to improve clinical trial transparency, sponsors of clinical trials may be required to register and disclose certain information about their clinical trials. This can include information related to the investigational drug, patient population, phase of investigation, study sites and investigators, and other aspects of the clinical trial. This information is then made publicly available. Under a recently revised regulation in the US, sponsors are obligated to disclose the results of these trials after completion (prior to the new rulemaking, disclosure of results was only required if the product or new indication was approved by the FDA). In the US, disclosure of the results of these trials can be delayed for up to two years if the sponsor is seeking approval of the product or a new indication. Competitors may use this publicly-available information to gain knowledge regarding the progress of development programs.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Other Post-approval Regulatory Requirements</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Once an NDA is approved, a product will be subject to certain post-approval requirements, including those relating to advertising, promotion, adverse event reporting, recordkeeping, and cGMP, as well as registration, listing, and inspection. There also are continuing, annual user fee requirements, as well as new application fees for supplemental applications with clinical data.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The FDA regulates the content and format of prescription drug labeling, advertising, and promotion, including direct-to-consumer advertising and promotional Internet communications. FDA also establishes parameters for permissible non-promotional communications between industry and the medical community, including industry-supported scientific and educational activities. The FDA and other agencies actively enforce the laws and regulations prohibiting the promotion for uses not consistent with the approved labeling, and a company that is found to have improperly promoted off-label uses or otherwise not to have met applicable promotion rules may be subject to significant liability under both the FDCA and other statutes, including the False Claims Act.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Manufacturers are subject to requirements for adverse event reporting and submission of periodic reports following FDA approval of an NDA.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">All aspects of pharmaceutical manufacture must conform to cGMPs after approval. Drug manufacturers and certain of their subcontractors are required to register their establishments with the FDA and certain state agencies, and are subject to periodic unannounced inspections by the FDA during which the FDA inspects manufacturing facilities to assess compliance with cGMPs. Changes to the manufacturing process are strictly regulated and often require prior FDA approval before being implemented. FDA regulations also require investigation and correction of any deviations from cGMP and impose reporting and documentation requirements upon the sponsor and any third-party manufacturers that the sponsor may decide to use. Accordingly, manufacturers must continue to expend time, money and effort in the areas of production and quality control to maintain compliance with cGMPs.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Drugs may be marketed only for the approved indications and in accordance with the provisions of the approved labeling. Changes to some of the conditions established in an approved application, including changes in indications, labeling, product formulation, or manufacturing processes or facilities, require submission and FDA approval of a new NDA or NDA supplement, in some cases before the change may be implemented. An NDA supplement for a new indication typically requires </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">20</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">clinical data similar to that in the original application, and the FDA uses the same procedures and actions in reviewing NDA supplements as it does in reviewing NDAs.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As previously mentioned, the FDA also may require Phase&#160;4 studies and may require a REMS, which could restrict the distribution or use of the product.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, the distribution of prescription pharmaceutical products is subject to the Prescription Drug Marketing Act (PDMA), which regulates the distribution of drugs and drug samples at the federal level, and sets minimum standards for the registration and regulation of drug distributors by the states. Both the PDMA and state laws limit the distribution of prescription pharmaceutical product samples and impose requirements to ensure accountability in distribution.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">European Union</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">MAA</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To obtain approval of a drug under the EU regulatory system, an application for a marketing authorization may be submitted under a centralized, a decentralized or a national procedure. The centralized procedure, which is compulsory for medicines produced by certain biotechnological processes or for orphan drugs, provides for the grant of a single marketing authorization that is valid for all EU member states, which grants the same rights and obligations in each member state as a national marketing authorization. As a general rule, only one marketing authorization may be granted for drugs approved through the centralized procedure and the marketing authorization is also relevant for the EEA countries.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the centralized procedure, the Committee for Medicinal Products for Human Use (CHMP) is required to adopt an opinion on a valid application within 210&#160;days, excluding clock stops when additional information is to be provided by the applicant in response to questions. More specifically, on day 120 of the procedure, once the CHMP has received the preliminary assessment reports and opinions from the Rapporteur and Co-Rapporteur designated by the CHMP, it adopts a list of questions, which are sent to the applicant together with the CHMP's overall conclusions. Applicants then have three months to respond to the CHMP (and can request a three-month extension). The Rapporteur and Co-Rapporteur assess the applicant's replies, revise the assessment report as necessary and may prepare a list of outstanding issues. The revised assessment report and list of outstanding issues are sent to the applicant together with the CHMP's recommendation by day 180 of the procedure. Applicants then have one month to respond to the CHMP (and can request a one or two-month extension). The Rapporteur and Co-Rapporteur assess the applicant's replies, submit them for discussion to the CHMP and prepare a final assessment report. Once its scientific evaluation is completed, the CHMP gives a favorable or unfavorable opinion as to whether to grant the marketing authorization. After the adoption of the CHMP opinion, a decision must be adopted by the European Commission, after consulting the Standing Committee of the Member States. The European Commission prepares a draft decision and circulates it to the member states; if the draft decision differs from the CHMP opinion, the Commission must provide detailed explanations. The European Commission adopts a decision within 15&#160;days of the end of the consultation procedure.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Accelerated Procedure, Conditional Approval and Approval Under Exceptional Circumstances</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Various programs, including accelerated procedure, conditional approval and approval under exceptional circumstances, are intended to expedite or simplify the approval of drugs that meet certain qualifications. The purpose of these programs is to provide important new drugs to patients earlier than under standard approval procedures.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For drugs which are of major interest from the point of view of public health, in particular from the viewpoint of therapeutic innovation, applicants may submit a substantiated request for accelerated assessment. If the CHMP accepts the request, the review time is reduced from 210 to 150&#160;days.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Furthermore, for certain categories of medicinal products, marketing authorizations may be granted on the basis of less complete data than is normally required in order to meet unmet medical needs of patients or in the interest of public health. In such cases, the company may request, or the CHMP may recommend, the granting of a marketing authorization, subject to certain specific obligations; such marketing authorization may be conditional or under exceptional circumstances. The timelines for the centralized procedure described above also apply with respect to applications for a conditional marketing authorization or marketing authorization under exceptional circumstances.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Conditional marketing authorizations may be granted for products designated as orphan medicinal products, if all of the following conditions are met: (1)&#160;the risk-benefit balance of the product is positive, (2)&#160;the applicant will likely be in a position to provide the required comprehensive clinical trial data, (3)&#160;the product fulfills unmet medical needs, and (4)&#160;the benefit to public health of the immediate availability on the market of the medicinal product concerned outweighs the risk inherent in the fact that additional data are still required.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Conditional marketing authorizations are valid for one year, on a renewable basis until the holder provides a comprehensive data package. The granting of conditional marketing authorization depends on the applicant's ability to fulfill the conditions imposed within the agreed upon deadline. They are subject to "conditions", i.e.&#160;the holder is required to complete ongoing studies or to conduct new studies with a view to confirming that the benefit-risk balance is positive or to fulfill specific </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">21</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">obligations in relation to pharmacovigilance. Once the holder has provided a comprehensive data package, the conditional marketing authorization is replaced by a 'regular' marketing authorization.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Marketing authorizations under exceptional circumstances may be granted where the applicant demonstrates that, for objective and verifiable reasons, they are unable to provide comprehensive data on the efficacy and safety of the drug under normal conditions of use. Such marketing authorizations are subject to certain conditions, in particular relating to safety of the drug, notification of incidents relating to its use or actions to be taken. They are valid for an indefinite period of time, but the conditions upon which they are based are subject to an annual reassessment in order to ensure that the risk-benefit balance remains positive.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Exclusivities</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If an approved drug contains a new active substance, it is protected by data exclusivity for eight years from the notification of the Commission decision granting the marketing authorization and then by marketing protection for an additional two or three years. Overall, the drug is protected for ten or eleven years against generic competition, and no additional exclusivity protection is granted for any new development of the active substance it contains.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the eight-year period of data exclusivity, competitors may not refer to the marketing authorization dossier of the approved drug for regulatory purposes. During the period of marketing protection, competitors may not market their generic drugs. The period of marketing protection is normally two years but may become three years if, during the eight-year data exclusivity period, a new therapeutic indication is approved that is considered as bringing a significant clinical benefit over existing therapies.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Medical Devices Regulations</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the EU, the marketing of medical devices is not subject to a prior approval by a health authority, but, depending on the class of device, may require prior review by a Notified Body. Notified Bodies are technical review bodies that are accredited and supervised by national health authorities. They conduct conformity assessment procedures of, among others, medical devices.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Medical devices are generally governed by Directive 93/42/EEC on Medical Devices (Directive 93/42) that harmonizes the conditions for placing medical devices on the European market. This Directive however does not regulate certain important marketing aspects, such as advertising or pricing and reimbursement, which remain governed by national law.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Directive 93/42 requires medical devices to meet the essential requirements which are enumerated in the annexes to the Directive. Compliance with those requirements is demonstrated by the CE mark as the manufacturer may only affix the CE mark if it may declare conformity with the essential requirement for each medical device that is marketed. Directive 93/42 provides recourse to harmonized European standards in order to facilitate compliance with the essential requirements. Harmonized standards provide a presumption of conformity with the essential requirements.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Directive 93/42 institutes several conformity assessment procedures. The relevant conformity assessment procedure depends on the type of medical device and the risks involved. Devices are divided in four groups: Class&#160;I, Class&#160;IIa, Class&#160;IIb, and Class&#160;III. Class&#160;I devices present the lowest level of risk so that, for most of these devices the manufacturer can self-certify the product and need not rely on certification by a Notified Body. For the other classes, a Notified Body must review the manufacturer's procedures and/or the product. Every device is initially classified by the manufacturer. However, the Notified Body may dispute the classification and assert that the device should be included in a class requiring stricter conformity assessment procedures. Specific rules apply to custom-made medical devices, medical devices that are used in clinical trials, and medical devices that incorporate a medicinal ingredient.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For classes of devices other than Class&#160;I, a manufacturer must have a Notified Body test and certify conformity of its design and production procedures or its products with the essential requirements of Directive 93/42. Certification takes the form of a certificate of conformity issued by the Notified Body, which is valid throughout the European Union. Upon certification by the Notified Body, the manufacturer affixes the CE mark to the medical device, which allows the product to move freely within the EU and thus prevents EU Member States from restricting sales and marketing of the devices, unless such measure is justified on the basis of evidence of non-compliance. Ultimately, the manufacturer is responsible for the conformity of the device with the essential requirements and for the affixing of the CE mark. Lamira is CE marked by PARI in the EU.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Manufacturers of medical devices are subject to materiovigilance obligations that require reporting of incidents or near incidents related to the use of a medical device, which incidents may demonstrate the need for corrective action by the manufacturer. In addition, Notified Bodies regularly reassess the conformity of a medical device to the essential requirements of Directive 93/42 and may from time to time audit the manufacturer and may, where needed, suspend or withdraw the manufacturer's certificate of conformity.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2017, the EU adopted a new Medical Devices Regulation (EU) 2017/745 (MDR), which will repeal and replace Directive 93/42 with effect from May 26, 2020.  The MDR envisages, among other things, stricter controls of medical </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">22</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">devices, including strengthening of the conformity assessment procedures, increased expectations as regards clinical data for devices and pre-market regulatory review of high-risk devices. Under transitional provisions, medical devices with notified body certificates issued under Directive 93/42 prior to May 26, 2020 may continue to be placed on the market for the remaining validity of the certificate, until May 27, 2024 at the latest. After the expiry of any applicable transitional period, only devices that have been CE marked under the MDR may be placed on the market in the EU.</span></div><div style="text-indent:40.5pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Japan</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the Japanese regulatory system administered by the MHLW and the PMDA (which is responsible for product review and evaluations under the supervision of the MHLW), pre-marketing approval and clinical studies are required for all pharmaceutical products. The Law on Securing Quality, Efficacy and Safety of Products Including Pharmaceuticals and Medical Devices (Act No. 145 of 1960) requires a license for marketing authorization when importing to Japan and selling pharmaceutical products manufactured in other countries. It also requires a foreign manufacturer to get each of its manufacturing sites certified as a manufacturing site of pharmaceutical products to be marketed in Japan. To receive a license for marketing authorization, the manufacturer or seller must, at the very least, employ certain manufacturing marketing, quality and safety personnel. A license for marketing authorization may not be granted if the quality management methods and post marketing safety management methods applied with respect to the pharmaceutical product fail to conform to the standards stipulated in the ordinances promulgated by the MHLW. To obtain manufacturing/marketing approval for a new product, a Company must submit an application for approval to the MHLW with results of nonclinical and clinical studies to show the quality, efficacy and safety of the product candidate. A data compliance review, on-site inspection for good clinical practice, audit and detailed data review for compliance with current good manufacturing practices are undertaken by the PMDA. The application is then discussed by the committees of the Pharmaceutical Affairs and Food Sanitation Council. Based on the results of these reviews, the final decision on approval is made by the MHLW. The time required for the approval process varies depending on the product, but it can take years. The product also needs approval for pricing to be applied for redemption of health insurance. The medical products which once are approved and marketed are also subject to regular post-marketing vigilance of safety and quality under the standards of Good Manufacturing Practice. In Japan, the National Health Insurance system maintains a Drug Price List specifying which pharmaceutical products are eligible for reimbursement, and the MHLW sets the prices of the products on this list. After receipt of marketing approval, negotiations regarding the reimbursement price with the MHLW would begin. Price would be determined within 60 to 90 days unless the applicant disagrees, which may result in extended pricing negotiations. The government generally introduces price cut rounds every other year and also mandates price decreases for specific products. New products judged innovative or useful, that are indicated for pediatric use, or that target orphan or small population diseases, however, may be eligible for a pricing premium. The government has also promoted the use of generics, where available.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Pediatric Information</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">United States</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the Pediatric Research Equity Act of 2003 (PREA), certain NDAs and supplements must contain data that are adequate to assess the safety and effectiveness of the drug for the claimed indications in relevant pediatric subpopulations and to support dosing and administration for each pediatric subpopulation for which the drug is safe and effective. The FDA may, on its own initiative or at the request of an applicant, grant deferrals for submission of data or full or partial waivers. Unless otherwise required by regulation, and subject to an exception for certain oncology drugs, PREA does not apply to any drug for an indication for which orphan designation has been granted. Under the Best Pharmaceuticals for Children Act (BPCA), pediatric research is incentivized by the possibility of six additional months of pediatric exclusivity, which if granted, is added to existing exclusivity periods and patent-based exclusivity listed for the applicable drug in the FDA's Orange Book at the time the sponsor satisfies the FDA's "written request" for pediatric research. Sponsors may seek to negotiate the terms of a written request during drug development. While the sponsor of an orphan designated drug may not be required to perform pediatric studies under PREA unless one of the above exceptions applies, they are eligible to participate in the incentives under the BPCA if the FDA issues a written request.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">European Union</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the EU, new drugs (i.e.&#160;drugs containing a new active substance) for adults, must also be tested in children. This mandatory pediatric testing is carried out through the implementation of a pediatric investigation plan (PIP), which is proposed by the applicant and approved by the EMA. A PIP contains all the studies to be conducted and measures to be taken in order to support the approval of the new drug, including pediatric pharmaceutical forms, in all subsets of the pediatric population. Validation of the MAA for adults is subject to the implementation of the PIP, subject to one or more waivers or deferrals. On the one hand, the PIP may allow a deferral for one or more of the studies or measures included therein in order not to delay the approval of the drug in adults, and, on another hand, the EMA may grant either a product-specific waiver for the (adult) disease/condition or one or more pediatric subsets or a class waiver for the disease/condition. PIPs are subject to modifications from time to time, when they no longer are workable. Prior to obtaining the validation of a MAA for adults, the applicant has to </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">23</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">demonstrate compliance with the PIP at the time of submission of the application. In the case of orphan medicinal products, completion of an approved PIP can result in an extension of the market exclusivity period from ten to twelve years.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Japan</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In Japan, there is no statutory rule which imposes any obligation on pharmaceutical manufacturers engaging in pediatric drug development. However, the guidelines of the MHLW (Handling of Pharmaceuticals during the Reexamination Interval Period (Issue No. 107, February 1, 1999 and No. 1324, December 27, 2000)) state as follows: (i) since information on pediatric patients obtained in clinical trials may be limited, the MHLW recommends that pharmaceutical manufacturers conduct adequate post-marketing surveillance during the reexamination interval period and collect as much information as possible for proper use of drugs for pediatric patients; and (ii) if a pharmaceutical manufacturer plans to conduct a clinical trial to set the dose of a pediatric drug to prepare application for manufacturing/marketing approval or after receiving the same approval, the reexamination interval period may be extended up to 10 years. In addition, since 2010 the MHLW has been promoting the development of children&#8217;s drugs that have been approved for use in Europe and the US but are not yet approved in Japan, so that they can be used as early as possible in Japan as well. </span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Regulation Outside the US, Europe and Japan</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to regulations in the US, Europe and Japan, we will be subject to a variety of regulations in other jurisdictions governing clinical studies of our candidate products, including medical devices. Regardless of whether we obtain FDA approval for a product candidate, we must obtain approval of the product candidate (including a medical device) by the comparable regulatory authorities of countries outside the US before we can commence clinical studies or marketing of the product candidate in those countries. The requirements for approval and the approval process vary from country to country, and the time may be longer or shorter than that required for FDA approval. Under certain harmonized medical device approval/clearance regulations outside the US, reference to US clearance permits fast-tracking of market clearance. Other regions are harmonized with EU standards, and therefore recognize the CE mark as a declaration of conformity to applicable standards. Furthermore, we must obtain any required pricing approvals in addition to regulatory approval prior to launching a product candidate in the approving country. The discussion of EU government regulations also applies to the United Kingdom.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Early Access Programs</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under EU law, member states are authorized to adopt national legal regimes for the supply or use of non-authorized drugs in case of therapeutic needs. The most common national legal regimes are compassionate use programs and named patient sales, but other national regimes for early access may be available, depending on the member state. For drugs that must be approved through the centralized procedure, such as orphan drugs, compassionate use programs are also regulated at the European level. ARIKAYCE is available in certain countries under early access programs.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Special programs can be set up to make available to patients with an unmet medical need a promising drug which has not yet been authorized for their condition (compassionate use). As a general rule, compassionate use programs can only be put in place for drugs or biologics that are expected to help patients with life-threatening, long-lasting or seriously disabling illnesses who currently cannot be treated satisfactorily with authorized medicines, or who have a disease for which no medicine has yet been authorized. The compassionate use route may be a way for patients who cannot enroll in an ongoing clinical trial to obtain treatment with a potentially life-saving medicine. Compassionate use programs are coordinated and implemented by the EU member states, which decide independently how and when to open such programs according to national rules and legislation. Generally, doctors who wish to obtain a promising drug for their seriously ill patients will need to contact the relevant national authority in their respective country and follow the procedure that has been set up. Typically, the national authority keeps a register of the patients treated with the drug within the compassionate use program, and a system is in place to record any side effects reported by the patients or their doctors. Orphan drugs very often are subject to compassionate use programs due to their very nature (rare diseases are life-threatening, long-lasting or seriously disabling diseases) and the long time required for both their approval and effective marketing.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Doctors can also obtain certain drugs for their patients by requesting a supply of a drug from the manufacturer or a pharmacist located in another country, to be used for an individual patient under their direct responsibility. This is often called treatment on a 'named-patient basis' and is distinct from compassionate use programs. In this case, the doctor responsible for the treatment will either contact the manufacturer directly or issue a prescription to be fulfilled by a pharmacist. While manufacturers or pharmacists do record what they supply, there is no central register of the patients that are being treated in this way.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Reimbursement of Pharmaceutical Products</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the US, many independent third-party payors, as well as the Medicare and state Medicaid programs, reimburse dispensers of pharmaceutical products. Medicare is the federal program that provides healthcare benefits to senior citizens and certain disabled and chronically ill persons. Medicaid is the need-based federal and state program administered by the states to provide healthcare benefits to certain persons.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">24</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As one of the conditions for obtaining Medicaid and, if applicable, Medicare Part&#160;B coverage for our marketed pharmaceutical products, we will need to agree to pay a rebate to state Medicaid agencies that provide reimbursement for those products. We will also have to agree to sell our commercial products under contracts with the Department of Veterans Affairs, Department of Defense, Public Health Service, and numerous other federal agencies as well as certain hospitals that are designated by federal statutes to receive drugs at prices that are significantly below the price we charge to commercial pharmaceutical distributors. These programs and contracts are highly regulated and will impose restrictions on our business. Failure to comply with these regulations and restrictions could result in adverse consequences such as civil money penalties, imposition of a Corporate Integrity Agreement and/or a loss of our ability to continue receiving Medicare and Medicaid reimbursement for our drugs.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Private healthcare payors also attempt to control costs and influence drug pricing through a variety of mechanisms, including through negotiating discounts with the manufacturers and through the use of tiered formularies and other mechanisms that provide preferential access to certain drugs over others within a therapeutic class. Payors also set other criteria to govern the uses of a drug that will be deemed medically appropriate and therefore reimbursed or otherwise covered.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The US President has indicated an interest in taking steps to lower drug prices, such as having the federal government negotiate drug prices with pharmaceutical manufacturers and/or in indexing certain federally reimbursement payments to international drug prices. In May 2018, the Administration issued "American Patients First," a multi-faceted blueprint to lower drug prices.&#160; The Administration has taken administrative steps to implement the blueprint, including through proposing sweeping demonstration projects aimed at putting downward pressure on drug prices.&#160;In addition, members of Congress have indicated an interest in legislative measures designed to lower drug costs.&#160;Drug pricing is an active area for regulatory reform at both the federal and state levels, and significant changes to current drug pricing and reimbursement structures in the US could be forthcoming</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Different pricing and reimbursement schemes exist in other countries. In the EU, governments influence the price of drugs through their pricing and reimbursement rules and control of national healthcare systems that fund a large part of the cost of those products to patients. Some jurisdictions operate positive and negative list systems under which drugs may only be marketed once a reimbursement price has been agreed. To obtain reimbursement or pricing approval, some of these countries may require the completion of clinical trials that compare the cost-effectiveness of a particular product candidate to currently available therapies. Other member states allow companies to fix their own prices for drugs, but monitor and control company profits. The downward pressure on healthcare costs in general, particularly prescription drugs, has become very intense. As a result, increasingly high barriers are being erected to the entry of new drugs. In addition, in some countries, cross-border imports from low-priced markets exert a commercial pressure on pricing within a country. There can be no assurance that any country that has price controls or reimbursement limitations for drugs will allow favorable reimbursement and pricing arrangements for any of our products.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In Japan, drugs can be sold on the market if they undergo the PMDA&#8217;s review of safety, effectiveness and quality and receive manufacturing/marketing approval. However, in order for drugs to be covered by the National Health Insurance, they must be included in a Drug Price List.  The "Drug Pricing Organization," which is a division of the Central Social Insurance Medical Council (CSIMC), calculates the price of drugs, the general meeting of the CSIMC approves the calculated price, and the MHLW includes the drugs and the calculated price in the Drug Price List. After receiving manufacturing/marketing approval, drugs are included in the Drug Price List within 60 to 90 days unless the applicant disagrees, which may result in extended pricing negotiations. The MHLW updates the Drug Price List biennially after taking into account the survey result of the actual sales price of drugs and hearing the opinion of the CSIMC.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fraud and Abuse and Other Laws</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Physicians and other healthcare providers and third-party payors (government or private) often play a primary role in the recommendation and prescription of healthcare products. In the US and most other jurisdictions, numerous detailed requirements apply to government and private healthcare programs, and a broad range of fraud and abuse laws, transparency laws, and other laws are relevant to pharmaceutical companies. US federal and state healthcare laws and regulations in these areas include the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The federal anti-kickback statute;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The federal civil False Claims Act;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The federal Health Insurance Portability and Accountability Act of 1996 (HIPAA), as amended by the Health Information Technology for Economic and Clinical Health Act;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The federal criminal false statements statute;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The price reporting requirements under the Medicaid Drug Rebate Program and the Veterans Health Care Act of 1992;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The federal Physician Payment Sunshine Act, being implemented as the Open Payments Program; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Analogous and similar state laws and regulations.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">25</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:42.75pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Similar restrictions apply in the member states of the EU and Japan, which have been set out by laws or industry codes of conduct. </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Employees</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, we had a total of 435 employees: 168 in research, clinical, regulatory, medical affairs and quality assurance; 36 in technical operations, manufacturing and quality control; 85 in general and administrative functions; and 146 in commercial activities. We had 373 employees in the US, 47 employees in Europe and 15 employees in Japan. We anticipate increasing our headcount in 2020.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None of our employees are represented by a labor union and we believe that our relations with our employees are generally good. Generally, our employees are at-will employees; however, we have entered into employment agreements with certain of our executive officers.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Available Information</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We file electronically with the SEC our annual reports on Form&#160;10-K, quarterly reports on Form&#160;10-Q, current reports on Form&#160;8-K, and amendments to those reports filed or furnished pursuant to Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 (Exchange Act). We make available on our website at http://www.insmed.com, free of charge, copies of these reports as soon as reasonably practicable after filing, or furnishing them to, the SEC. The public can also obtain materials that we file with the SEC through the SEC's website at http://www.sec.gov.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Also available through our website's "Investors-Corporate Governance" page are charters for the Audit, Compensation, Nominations and Governance and Science and Technology Committees of our board of directors, our Corporate Governance Guidelines, and our Code of Business Conduct and Ethics. We intend to satisfy the disclosure requirements regarding any amendment to, or waiver from, a provision of the Code of Business Conduct and Ethics by making disclosures concerning such matters available on our website.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The references to our website and the SEC's website are intended to be inactive textual references only. Neither the information in or that can be accessed through our website, nor the contents of the SEC's website, are incorporated by reference in this Annual Report on Form&#160;10-K.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Financial Information</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The financial information required under this Item&#160;1 is incorporated herein by reference to Item&#160;8 of this Annual Report on Form&#160;10-K.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_0_22"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">26</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 1A.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">RISK FACTORS</span></div><div style="text-indent:36pt;margin-top:7.5pt;margin-bottom:7.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Our business is subject to substantial risks and uncertainties. Any of the risks and uncertainties described below, either alone or taken together, could materially and adversely affect our business, financial condition, results of operations, prospects for growth, and the value of an investment in our common stock. In addition, these risks and uncertainties could cause actual results to differ materially from those expressed or implied by forward-looking statements contained in this Annual Report on Form 10-K (please read the Cautionary Note Regarding Forward-Looking Statements appearing at the beginning of this Annual Report on Form 10-K). </span></div><div style="margin-top:7.5pt;margin-bottom:7.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to the Commercialization and Continued Approval of ARIKAYCE</span></div><div style="margin-top:7.5pt;margin-bottom:7.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our prospects are highly dependent on the success of our only approved product, ARIKAYCE, which was approved in the United States (US) under the Limited Population Pathway for Antibacterial and Antifungal Drugs (LPAD) and accelerated approval pathways. If we are unable to successfully commercialize or maintain approval for ARIKAYCE, our business, financial condition, results of operations and prospects and the value of our common stock will be materially adversely affected.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Our long-term viability and growth depend on the successful commercialization of ARIKAYCE, our only approved product, which has been approved in the US for the treatment of patients with </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">refractory nontuberculous mycobacterial (NTM) lung disease caused by MAC (which we refer to as MAC lung disease) as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options. We have invested</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> and continue to invest significant efforts and financial resources in the commercialization of ARIKAYCE, and our ability to generate revenue from ARIKAYCE will depend heavily on successfully commercializing and obtaining full regulatory approval for ARIKAYCE by conducting an appropriate confirmatory post-marketing study. ARIKAYCE was our first commercial launch, and its successful commercialization and our receipt of full regulatory approval for ARIKAYCE in the US are subject to many risks.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The commercial success of ARIKAYCE will depend on the degree of market acceptance by physicians, patients, third-party payors and others in the healthcare community.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Despite receiving US Food and Drug Administration (FDA) approval of ARIKAYCE market acceptance may vary among physicians, patients, third-party payors or others in the healthcare community. ARIKAYCE was the first product approved via the LPAD pathway, and there is limited information on how this approval may impact market acceptance of the product. If ARIKAYCE does not achieve and maintain an adequate level of acceptance, it is not likely that we will continue to generate significant revenue or become profitable. The degree of market acceptance of ARIKAYCE, which we launched in the US early in the fourth quarter of 2018, is also dependent on a number of additional factors, including the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The willingness of the target patient population to use, and of physicians to prescribe, ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The efficacy and potential advantages of ARIKAYCE over alternative treatments;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The risk and safety profile of ARIKAYCE, including, among other things, physician and patient concern regarding the boxed warning and other safety precautions resulting from its association with an increased risk of respiratory adverse reactions, and any adverse safety information that becomes available as a result of longer-term use of ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Relative convenience and ease of administration;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The ability of the patient to tolerate ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The pricing of ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The ability and willingness of the patient to pay out of pocket costs for ARIKAYCE, for example, co-payments;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Sufficient third-party insurance coverage and reimbursement; </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The strength of marketing and distribution support and timing of market introduction of competitive products and treatments; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Publicity concerning ARIKAYCE or any potential competitive products and treatments.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our efforts to educate physicians, patients, third-party payors and others in the healthcare community on the benefits of ARIKAYCE has required and will continue to require significant resources, which may be greater than those required to commercialize more established technologies and these efforts may never be successful.  </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We obtained regulatory approval of ARIKAYCE in the US through an accelerated approval process, and full approval will be contingent on successful completion of a confirmatory post-marketing study. Failure to obtain full approval or otherwise meet our post-marketing requirements and commitments would have a material adverse effect on our business.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The FDA approved ARIKAYCE under the LPAD and accelerated approval pathways, and full approval will be based on results from a post-approval confirmatory clinical trial. Accelerated approval allows drugs that (i) are being developed to </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">27</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">treat a serious or life-threatening disease or condition and (ii) provide a meaningful therapeutic benefit over existing treatments to be approved substantially based on an intermediate endpoint or a surrogate endpoint that is reasonably likely to predict clinical benefit, rather than a clinical endpoint such as survival or irreversible morbidity. Accelerated approval of ARIKAYCE was supported by preliminary data from the Phase 3 CONVERT study, which evaluated the safety and efficacy of ARIKAYCE in adult patients with refractory MAC lung disease, using achievement of sputum culture conversion (defined as three consecutive negative monthly sputum cultures) by Month 6 as the primary endpoint. </span></div><div style="text-indent:36pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As a condition of accelerated approval, we must conduct a post-approval confirmatory clinical trial. The required confirmatory trial, which is currently under discussion with the FDA, is proposed to be a randomized, double-blind, placebo-controlled clinical trial to assess and describe the clinical benefit of ARIKAYCE in patients with MAC lung disease. The trial will evaluate the effect of ARIKAYCE on a clinically meaningful endpoint, as compared to an appropriate control in patients with MAC lung diseas</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e. Pursuant to the timetable agreed upon with the FDA when the approval letter of ARIKAYCE was received, confirmatory trial results are to be reported by 2024. We</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> have initiated efforts to evaluate an appropriate patient reported outcome (PRO) tool through a short-term study to enable the assessment of ARIKAYCE for the treatment of MAC lung disease. In parallel, we plan to begin a confirmatory clinical study of ARIKAYCE in a front-line setting of patients with MAC lung disease </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">in the second half of 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. We continue to collaborate with the FDA on this timetable as well as the design and validation of the PRO and the post-approval confirmatory clinical trial. There is little precedent for clinic</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">al development and regulatory expectations for agents to treat MAC lung disease. As a result, we may encounter challenges designing this trial, including developing and reaching agreement with the FDA on the appropriate clinical endpoints, the design of the trial itself and the PRO, and if our PRO is not validated, we would need to develop a new clinical endpoint for the trial. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We may also encounter substantial delays in enrolling and conducting the trial, and we may not be able to enroll and conduct the trial in a manner satisfactory to the FDA or within the time period required by the FDA. If the confirmatory trial is not successful, the FDA could, among other things, withdraw its approval of ARIKAYCE. Separate from the confirmatory trial, additional results from ongoing and recently completed studies may affect the FDA&#8217;s benefit-risk analysis for the product. Additionally, ARIKAYCE is subject to post-marketing commitments consisting of implementation of a healthcare provider communication plan, conducting a drug utilization assessment, and conducting further studies to identify an optimal quality control in vitro drug release method. Failure to meet post-marketing commitments may raise additional regulatory challenges.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We remain subject to substantial, ongoing regulatory requirements in the US related to ARIKAYCE, and failure to comply with these requirements could lead to enforcement action or otherwise materially harm our business.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ARIKAYCE is subject to a variety of manufacturing, packaging, storage, labeling, advertising, promotion, and record-keeping requirements, including requirements to:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Conduct sales, marketing and promotion, scientific exchange, speaker programs, charitable donations and educational grant programs in compliance with federal and state laws; </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Disclose clinical trial information and payments to healthcare professionals and healthcare organizations on publicly available databases; </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Monitor and report complaints, adverse events and instances of failure to meet product specifications; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Comply with current good manufacturing practices (cGMP) and certain quality systems requirements for device components. </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Failure to comply with these ongoing regulatory obligations could have significant negative consequences, including:</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Issuance of warning letters or untitled letters by FDA asserting that we are in violation of the law;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Imposition of injunctions or civil monetary penalties or pursuit by regulators of civil or criminal prosecutions and fines against us or our responsible officers;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Suspension or withdrawal of regulatory approval;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Suspension or termination of ongoing clinical trials or refusal by regulators to approve pending marketing applications or supplements to approved applications;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Seizure of products, required product recalls or refusal to allow us to enter into supply contracts, including government contracts, or to import or export products;&#160;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Suspension of, or imposition of restrictions on, our operations, including costly new manufacturing requirements with respect to ARIKAYCE; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Negative publicity, including communications issued by regulatory authorities, which could negatively impact the perception of us or ARIKAYCE by patients, physicians, third-party payors or the healthcare community.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We provide financial assistance with out-of-pocket costs to patients enrolled in commercial health insurance plans.  In addition, independent foundations may assist with out-of-pocket financial obligations. The ability of these organizations to </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">28</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">provide assistance to patients is dependent on funding from external sources, and we cannot guarantee that such funding will be available at adequate levels, if at all.  Patient assistance programs, whether provided directly by manufacturers or charitable foundations, have come under recent government scrutiny. If we are deemed to fail to comply with relevant laws, regulations or government guidance with respect to these programs, we could be subject to significant fines or penalties.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any of these events could reduce market acceptance of ARIKAYCE, substantially reduce our revenue, increase the costs of operating our business, and cause us significant reputational damage, among other consequences.  If we ultimately receive approval for ARIKAYCE in other jurisdictions, we expect to be subject to similar ongoing regulatory oversight by the relevant foreign regulatory authorities.  </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we are unable to obtain adequate reimbursement from government or third-party payors for ARIKAYCE or if we are unable to obtain acceptable prices for ARIKAYCE, our prospects for generating revenue and achieving profitability will be materially adversely affected.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our prospects for generating revenue and achieving profitability depend heavily upon the availability of adequate reimbursement for the use of ARIKAYCE from governmental and other third-party payors, both in the US and in other markets. We expect a substantial majority of ARIKAYCE revenue will come from Medicare reimbursement. Reimbursement by a third-party payor depends upon a number of factors, including the third-party payor&#8217;s determination that use of a product is:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">A covered benefit under its health plan;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Safe, effective and medically necessary;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Appropriate for the specific patient;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Cost-effective; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Neither experimental nor investigational.</span></div><div><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ARIKAYCE's potential addition to or exclusion from the guidelines of the American Thoracic Society and Infection Diseases Society of America may also be a factor in this determination. Obtaining a determination of coverage and reimbursement for a product from each governmental or other third-party payor is a time-consuming and costly process that could require us to provide supporting scientific, clinical and cost-effectiveness data for the use of our products to each payor. Since commercializing ARIKAYCE, payors have evaluated ARIKAYCE for inclusion on formularies. Going forward, we may not be able to provide data sufficient to gain positive coverage and reimbursement determinations or we might need to conduct post-marketing studies in order to demonstrate the cost-effectiveness of ARIKAYCE to such payors&#8217; satisfaction. Such studies might require us to commit a significant amount of management time and financial and other resources. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Even when a payor determines that a product is eligible for reimbursement, the payor may impose coverage limitations that preclude payment for some uses that are approved by the FDA or non-US regulatory authorities and/or may set a reimbursement rate that is too low to support a profitable sales price for the product. Payors have restricted and may also continue to restrict coverage of ARIKAYCE by using a variable co-payment structure that imposes higher costs on patients for drugs that are not preferred by the payor and by imposing requirements for prior authorization or step edits. Subsequent approvals of competitive products could result in a detrimental change to the reimbursement of our products. The occurrence of any of these events likely would adversely impact market acceptance and demand for ARIKAYCE, which, in turn, could affect our ability to successfully commercialize ARIKAYCE and adversely impact our business, financial condition, results of operations and prospects and the value of our common stock. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There is a significant focus in the US healthcare industry and elsewhere on drug prices and value, and public and private payors are taking increasingly aggressive steps to control their expenditures for pharmaceuticals by, inter alia, negotiating manufacturer discounts and placing restrictions on reimbursement, and patient access to, medications. These pressures could negatively affect our business. We expect changes in the Medicare program and state Medicaid programs, as well as managed care organizations and other third-party payors, to continue to put pressure on pharmaceutical product pricing. For instance, the Medicare Prescription Drug, Improvement, and Modernization Act of 2003 (MMA) expanded Medicare outpatient prescription drug coverage for the elderly through Part D prescription drug plans sponsored by private entities and authorized such plans to use formularies where they can limit the number of drugs that will be covered in any therapeutic class. The plans generally negotiate significant price concessions as a condition of formulary placement. The MMA also introduced a new reimbursement methodology based on average sales prices for physician-administered drugs, which is generally believed to have resulted in lower Medicare reimbursement for physician-administered drugs. These cost reduction initiatives and other provisions of this legislation provide additional pressure to contain and reduce drug prices and could decrease the coverage and price that we receive for any approved products and could seriously harm our business. Although the MMA applies only to drug benefits for Medicare beneficiaries, private payors often follow Medicare coverage policy and payment limitations when </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">29</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">setting their own reimbursement rates, and any reimbursement reduction resulting from the MMA may result in a similar reduction in payments from private payors. Additionally, the Patient Protection and Affordable Care Act (ACA) revised the definition of &#8220;average manufacturer price&#8221; for reporting purposes and increased the minimum percentage for Medicaid drug rebates to states, required drug manufacturers to provide a significant discount (70% as of January 1, 2019) on prescriptions for branded drugs filled while the beneficiary is in the Medicare Part D coverage gap (also known as the donut hole), and imposed a significant annual fee on companies that manufacture or import branded prescription drug products. We believe it is likely that the ACA, or any legislation enacted to amend or replace it, will continue the pressure on pharmaceutical pricing, especially under the Medicare program, and also may increase our regulatory burdens and operating costs. Such changes may have a significant impact on our ability to set a product price we believe is fair and may adversely affect our ability to generate revenue and achieve or maintain profitability. For instance, we have observed an increase in the time to fill prescriptions, particularly for patients that are insured through Medicare, in the first quarter of the year as a result of the donut hole, and, while we do not expect this situation to extend through the entire year, this situation may recur in the first quarter of subsequent years. We expect further federal and state proposals and healthcare reforms to continue to be proposed by legislators and/or the US President, which could limit the prices that can be charged for the products we develop or may otherwise limit our commercial opportunity. See Reimbursement of Pharmaceutical Products in Item 1 of Part I of this Annual Report on Form 10-K for more information. In addition, in connection with various government programs, we are required to report certain pricing information to the government, and the failure to do so may subject us to penalties.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In markets outside the US, including countries in the European Union (EU), Japan and Canada, pricing of pharmaceutical products is subject to governmental control. Evaluation criteria used by many government agencies in EU countries for the purposes of pricing and reimbursement typically focus on a product&#8217;s degree of innovation and its ability to meet a clinical need unfulfilled by currently available therapies. The ACA created a similar entity, the Patient-Centered Outcomes Research Institute, designed to review the effectiveness of treatments and medications in federally-funded healthcare programs. An adverse result could lead to a treatment or product being removed from Medicare or Medicare coverage. The decisions of such governmental agencies could affect our ability to sell our products profitably.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have had discussions with third-party payors regarding our price for ARIKAYCE, but our pricing may meet resistance from them and the public generally. If we are unable to obtain adequate reimbursement of ARIKAYCE, the adoption of ARIKAYCE by physicians and patients may be limited. This, in turn, could affect our ability to successfully commercialize ARIKAYCE and adversely impact our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">ARIKAYCE could develop unexpected safety or efficacy concerns, which would likely have a material adverse effect on us.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ARIKAYCE was granted accelerated approval from the FDA based on Month 6 data from the CONVERT study. In the US, ARIKAYCE is now being used by larger numbers of patients, potentially for longer periods of time, and we and others (including regulatory agencies and private payors) will collect extensive information on the efficacy and safety of ARIKAYCE by monitoring its use in the marketplace. In addition, we will conduct a confirmatory trial to assess and describe the clinical benefit of ARIKAYCE in patients with MAC lung disease and may conduct additional trials in connection with lifecycle management programs for ARIKAYCE in the US. New safety or efficacy data from both market surveillance and our clinical trials may result in negative consequences including the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Modification to product labeling or promotional statements, such as additional boxed or other warnings or contraindications, or the issuance of additional &#8220;Dear Doctor Letters&#8221; or similar communications to healthcare professionals;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Required changes in the administration of ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Imposition of additional post-marketing surveillance, post-marketing clinical trial requirements, distribution restrictions or other risk management measures, such as a risk evaluation and mitigation strategy (REMS) or a REMS with elements to assure safe use;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Suspension or withdrawal of regulatory approval;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Suspension or termination of ongoing clinical trials or refusal by regulators to approve pending marketing applications or supplements to approved applications;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Suspension of, or imposition of restrictions on, our operations, including costly new manufacturing requirements with respect to ARIKAYCE; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Voluntary or mandatory product recalls or withdrawals from the market and costly product liability claims.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any of these circumstances could reduce ARIKAYCE&#8217;s market acceptance and would be likely to materially adversely affect our business.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">30</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If estimates of the size of the potential markets for ARIKAYCE are overstated or data we have used to identify physicians is inaccurate, our ability to earn revenue to support our business could be materially adversely affected.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have relied on external sources, including market research funded by us and third parties, and internal analyses and calculations to estimate the potential market opportunities for MAC lung disease in the US, where ARIKAYCE has obtained regulatory approval, as well as other jurisdictions in which we are seeking or plan to seek approval, including the EU5 (comprised of France, Germany, Italy, Spain and the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">United Kingdom</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">) and Japan. The externally sourced information used to develop these estimates has been obtained from sources we believe to be reliable, but we have not verified the data from such sources, and their accuracy and completeness cannot be assured. Similarly, our internal analyses and calculations are based upon management&#8217;s understanding and assessment of numerous inputs and market conditions, including, but not limited to, the projected increase in prevalence of MAC lung disease, Medicare patient population growth and ongoing population shifts to geographies with increased rates of MAC lung disease. These understandings and assessments necessarily require assumptions subject to significant judgment and may prove to be inaccurate. As a result, our estimates of the size of these potential markets for ARIKAYCE could prove to be overstated, perhaps materially. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, we are relying on third-party data to identify the physicians who treat the majority of MAC lung disease patients in the US and to determine how to deploy our resources to market to those physicians; however, we may not be marketing to the appropriate physicians and may therefore be limiting our market opportunity. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may develop estimates with respect to market opportunities for product candidates in the future, and such estimates would be subject to similar risks. In addition, a potential market opportunity could be reduced if a regulator limits the proposed treatment population for one of our product candidates, similar to the limited population for which ARIKAYCE was approved. In either circumstance, even if we obtain regulatory approval, we may be unable to commercialize the product on a scale sufficient to generate significant revenue from such product candidates, which could have a material adverse effect on our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We currently are building our global marketing and sales organization, and we have limited experience in marketing drug products. If we are unable to successfully market and sell ARIKAYCE, our ability to generate revenue will be adversely affected.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In order to commercialize ARIKAYCE, we must develop marketing, market access, sales and distribution capabilities on our own or make arrangements with third parties for its marketing, sale and distribution. We have commenced commercialization of ARIKAYCE in the US using our sales force, but we may not</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> continue to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">be successful in these efforts. If ARIKAYCE receives marketing approval in Europe, we plan to expand our sales force to support those commercialization efforts. The establishment, development and maintenance of our own sales force is and will continue to be expensive and time-consuming. As a result, we may seek one or more partners to handle some or all of the sales and marketing of ARIKAYCE in certain markets outside the US following approval by the relevant regulatory authority in those markets. However, we may not be able to enter into arrangements with third parties to sell ARIKAYCE on favorable terms or at all. In the event that either our own marketing, market access, and sales force or third-party marketing, market access, and sales organizations are not effective, we would not be able to successfully commercialize ARIKAYCE, which would adversely affect our ability to generate revenue and materially harm us. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">ARIKAYCE was approved for treatment in a limited population of patients with refractory MAC lung disease, and additional clinical studies and regulatory applications will be required to expand its indication. We may not be successful in these trials or in obtaining such regulatory approval, which may materially adversely affect our prospects and the value of our common stock.  </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The FDA granted accelerated approval of ARIKAYCE for the treatment of refractory MAC lung disease as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options. Our CONVERT study and 312 study focused on this refractory population, and we do not anticipate obtaining an indication for a broader population of patients with MAC lung disease or any other illnesses or infections without additional clinical data. Additional clinical trials will require additional time and expense. We expect to conduct our confirmatory clinical trial for full approval of ARIKAYCE in the broader population of patients with MAC lung disease, but this trial, along with any other clinical trials of ARIKAYCE may not be successful. Additional results from ongoing and recently completed studies may affect the FDA&#8217;s benefit-risk analysis for the product. If we are unable to expand the indication for use of ARIKAYCE, our prospects and the value of our common stock may be materially adversely affected.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to the Development and Regulatory Approval of Our Product Candidates Generally</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">31</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">The reported results of the WILLOW study are based on top-line data and may differ from complete study results once additional data are evaluated.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The reported results of our WILLOW study, which are discussed herein, consist of only top-line data from the study. Top-line data are based on a preliminary analysis of currently available efficacy and safety data, and therefore these reported results are subject to change following a comprehensive review of the more extensive data we expect to receive for patients in the study. Top-line data are based on important assumptions, estimations, calculations and information available to us, and we have not received all analytical outputs to evaluate all of the data from the WILLOW study. As a result, the top-line data results may differ from the complete data, or different conclusions or considerations may qualify such top-line results, once the complete data have been fully evaluated. If these top-line data differ from the results of the full data for the WILLOW study, our ability to continue development of, and ultimately seek regulatory approval for, INS1007 may be harmed, which could materially adversely affect our business, financial condition, results of operations and prospects and the value of our common stock. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Pharmaceutical research and development is very costly and highly uncertain, and we may not succeed in developing product candidates in the future.</span></div><div><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Product development in the pharmaceutical industry is an expensive, high-risk, lengthy, complicated, resource intensive process. In order to develop a product successfully, we must, among other things:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Identify potential product candidates;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Submit for and receive regulatory approval to perform clinical trials;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Design and conduct appropriate preclinical and clinical trials, including confirmatory clinical trials, according to good laboratory practices and good clinical practices and disease-specific expectations of the FDA and other regulatory bodies;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Select and recruit clinical investigators and subjects for our clinical trials;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Obtain and correctly interpret data establishing adequate safety of our product candidates and demonstrating with statistical significance that our product candidates are effective for their proposed indications, as indicated by satisfaction of pre-established endpoints;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Submit for and receive regulatory approvals for marketing; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Manufacture the product candidates and device components according to cGMP and other applicable standards and regulations.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There is a high rate of failure inherent in this process, and potential products that appear promising at early stages of development may fail for a number of reasons. Importantly, positive results from preclinical studies of a product candidate may not be predictive of similar results in human clinical trials, and promising results from earlier clinical trials of a product candidate may not be replicated in later clinical trials. Many companies in the pharmaceutical and biotechnology industries have suffered significant setbacks in late-stage clinical trials even after achieving positive results in earlier stages of development and have abandoned development efforts or sought partnerships in order to continue development.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, there are many other difficulties and uncertainties inherent in pharmaceutical research and development that could significantly delay or otherwise materially impair our ability to develop future product candidates, including the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Conditions imposed by regulators, ethics committees or institutional review boards for preclinical testing and clinical trials relating to the scope or design of our clinical trials, including selection of endpoints and number of required patients or clinical sites; </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Challenges in designing our clinical trials to support potential claims of superiority over current standard of care or future competitive therapies; </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Restrictions placed upon, or other difficulties with respect to, clinical trials and clinical trial sites, including with respect to potential clinical holds or suspension or termination of clinical trials due to, among other things, potential safety or ethical concerns or noncompliance with regulatory requirements;  </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Delayed or reduced enrollment in clinical trials, or high discontinuation rates;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Failure by third-party contractors, contract research organizations (CROs), clinical investigators, clinical laboratories, or suppliers to comply with regulatory requirements or meet their contractual obligations in a timely manner;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Greater than anticipated cost of our clinical trials; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Insufficient product supply or inadequate product quality.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Failure to successfully develop future product candidates for any of these reasons may materially adversely affect our </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">32</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may not be able to obtain regulatory approvals for ARIKAYCE outside of the US or for our product candidates in the US, Europe, Japan or other markets. Any such failure to obtain regulatory approvals may materially adversely affect us.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are required to obtain various regulatory approvals prior to studying our products in humans and then again before we market and distribute our products, and the failure to obtain such approvals will prevent us from commercializing our products, which would materially adversely affect our business, financial condition, results of operations and prospects and the value of our common stock. While we have obtained accelerated approval for ARIKAYCE in the US, seeking approval for ARIKAYCE in other jurisdictions as well as approval for our product candidates in the US and foreign markets presents significant obstacles. Approval processes in the US, Europe and Japan require the submission of extensive preclinical and clinical data, manufacturing and quality information regarding the process and facility, scientific data characterizing our product and other supporting data in order to establish safety and effectiveness. These processes are complex, lengthy, expensive, resource intensive and uncertain. Regulators will also conduct a rigorous review of any trade name we intend to use for our products. Even after they approve a trade name, these regulators may request that we adopt an alternative name for the product if adverse event reports indicate a potential for confusion with other trade names and medication error. If we are required to adopt an alternative name, potential commercialization of ARIKAYCE or our product candidates could be delayed or interrupted. We have limited experience in submitting and pursuing applications necessary to obtain these regulatory approvals. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Data submitted to regulators are subject to varying interpretations that could delay, limit or prevent regulatory agency approval. Even if we believe our clinical trial results are promising, regulators may disagree with our interpretation of data, study design or execution and may refuse to accept our application for review or decline to grant approval. For example, in the fourth quarter of 2014, we filed a marketing authorization application (MAA) with the European Medicines Agency (EMA) for ARIKAYCE as a treatment for, among other things, MAC lung disease in adult patients. The filing was based in part on data from our Phase 2 study in patients with refractory MAC lung disease. We subsequently withdrew our MAA after the Committee for Medicinal Products for Human Use concluded that the data submitted did not provide sufficient evidence to support an approval. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, the grant of a designation by the FDA or approval by the FDA does not ensure a similar decision by the regulatory authorities of other countries, and a decision by one foreign regulatory authority does not ensure regulatory authorities in other foreign countries or the FDA will agree with the decision. For instance, although ARIKAYCE received orphan drug designation in the US, ARIKAYCE did not qualify for orphan drug designation in Japan due to the estimated number of NTM patients in Japan exceeding 50,000. Similarly, clinical studies conducted in one country may not be accepted by regulatory authorities in other countries. Approval procedures vary among countries and can involve additional product testing, including additional preclinical studies or clinical trials, and administrative review periods. The time required to obtain approval in these other territories might differ from that required to obtain FDA approval. We may never obtain approval for ARIKAYCE outside of the US or for our product candidates in the US or other jurisdictions, which would limit our market opportunities and materially adversely affect our business. Even if ARIKAYCE is approved outside of the US or if another product candidate is approved, regulators may limit the indications for which the product may be marketed, require extensive warnings on the product labeling or require expensive and time-consuming additional clinical trials or reporting as conditions of approval.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;">We routinely assess regulatory strategies which could expedite the development and regulatory review of our product candidates in the US and other markets, but we may be unsuccessful in pursuing such strategies. The FDA has denied our request for orphan drug designation for INS1007 in NCFBE. In addition, although we believe that INS1009 could be eligible for approval under Section 505(b)(2), and thus could rely at least in part on studies not conducted by or for us and for which we do not have a right of reference, we may not obtain approval from the FDA to use this pathway.  </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may also encounter delays or rejections based on changes in regulatory agency policies during the period in which we develop a product and the period required for review of any application for regulatory agency approval of a particular product. Resolving such delays could force us or third parties to incur significant costs, limit our allowed activities or the allowed activities of third parties, diminish any competitive advantages that we or our third parties may attain or adversely affect our ability to receive royalties, any of which could materially adversely affect our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">For ARIKAYCE to be commercialized in a given market, in addition to regulatory approvals required for ARIKAYCE, the Lamira Nebulizer System must satisfy certain regulatory requirements and its use as a delivery system for ARIKAYCE must be approved or cleared by regulators.</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">33</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ARIKAYCE is administered using the Lamira Nebulizer System, and the Lamira Nebulizer System must receive regulatory approval or clearance on its own or in conjunction with ARIKAYCE as a combination product in order for us to develop and commercialize ARIKAYCE in a given market. The FDA granted accelerated approval of the Lamira Nebulizer System with ARIKAYCE as part of the approval of the drug/device combination product, and the Lamira Nebulizer System is CE marked by PARI in the EU. However, outside the US and EU, the Lamira Nebulizer System is labeled as investigational for use in our clinical trials, including in Japan, Canada and Australia, and is not approved for commercial use in Japan, Canada or certain other markets in which we may seek to commercialize ARIKAYCE in the future.  </span></div><div><span><br/></span></div><div style="text-indent:36pt;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If we seek regulatory approval in markets in which the Lamira Nebulizer System is not approved and we and PARI are not successful in obtaining approval for the Lamira Nebulizer System, our ability to commercialize ARIKAYCE in those markets would be materially impaired.  In addition, failure to maintain regulatory approval or clearance of the Lamira Nebulizer System could result in increased development costs, withdrawal of regulatory approval, and delays in ARIKAYCE reaching the market. Failure to obtain or maintain regulatory approval or clearance of the Lamira Nebulizer System could result in potential loss of regulatory approval or otherwise materially harm our business.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We have limited experience conducting and managing the preclinical development activities and clinical trials necessary to obtain regulatory approvals, and we may not succeed in doing so in the future.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ARIKAYCE is our first approved product candidate since our merger with Transave, Inc. (Transave), and we have limited experience in conducting and managing the preclinical development activities and clinical trials necessary to obtain regulatory approvals, including approval by the FDA, EMA, Ministry of Health, Labour and Welfare (MHLW), and Pharmaceuticals and Medical Devices Agency (PMDA), which might prevent us from successfully designing, implementing, or completing the clinical trials required to support regulatory approval of our product candidates. The application processes for the FDA, MHLW, PMDA, EMA and other regulatory agencies are complex and difficult and vary by regulatory agency, and we might not be able to demonstrate that our product candidates meet the relevant standards for regulatory approval or commercialize our product candidates in the US or elsewhere, or commercialize ARIKAYCE in jurisdictions outside of the US, or we might be significantly delayed in doing so. In such circumstances, our business, financial condition, results of operations and prospects and the value of our common stock may be materially adversely affected.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If our clinical studies do not produce positive results or our clinical trials are delayed, or if serious side effects are identified during drug development, we may experience delays, incur additional costs and ultimately be unable to commercialize our product candidates in the US, Europe, Japan or other markets.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Before obtaining regulatory approval for the sale of our product candidates, we must conduct, at our own expense, extensive preclinical tests to demonstrate the safety of our product candidates in animals, and clinical trials to demonstrate the safety and efficacy of our product candidates in humans. If we experience delays in our clinical trials or other testing or the results of these trials or tests are not positive or are only modestly positive, including with respect to safety, we may:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Experience increased product development costs;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Be delayed in obtaining, or be unable to obtain, regulatory approval for one or more of our product candidates;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Obtain approval for indications or patient populations that are not as broad as intended or entirely different than those indications for which we sought approval or with labeling with boxed warnings or other warnings or contraindications;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Need to change the way the product is administered; </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Be required to perform additional clinical trials to support approval or be subject to additional post-marketing testing requirements;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Have regulatory authorities withdraw, or suspend, their approval of the product or impose risk mitigation strategies such as restrictions on distribution or other REMS;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Face a shortened patent protection period during which we may have the exclusive right to commercialize our products;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Have competitors that are able to bring similar products to market before us;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Be sued for alleged injuries caused to patients using our products&#894; or</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Suffer reputational damage.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Such circumstances would impair our ability to commercialize our products and harm our business and results of operations.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may not be able to enroll enough patients to conduct and complete our clinical trials or retain a sufficient number of patients in our clinical trials to generate the data necessary for regulatory approval of our product candidates.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">34</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The completion rate of our clinical trials is dependent on, among other factors, the patient enrollment rate. Patient enrollment is a function of many factors, including:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Investigator identification and recruitment;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Regulatory approvals to initiate study sites;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Patient population size;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The nature of the protocol to be used in the trial;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Patient proximity to clinical sites;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Eligibility criteria for the trial;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Patient willingness to participate in the trial;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Discontinuation rates; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Competition from other companies&#8217; potential clinical trials for the same patient population.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Delays in patient enrollment for our clinical trials, including in the confirmatory clinical trial for ARIKAYCE, like those we encountered in enrolling the CONVERT study, could increase costs and delay commercialization and sales, if any, of our products. Once enrolled, patients may elect to discontinue participation in a clinical trial at any time. If patients elect to discontinue participation in our clinical trials at a higher rate than expected, we may be unable to generate the data required by regulators for approval of our product candidates. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%;">Risks Related to Our Reliance on Third Parties</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We rely on third parties including collaborators, CROs, clinical and analytical laboratories, contract manufacturing organizations (CMOs) and other providers for many services that are critical to our business. If we are unable to form and sustain these relationships, or if any third-party arrangements that we may enter into are unsuccessful, including due to non-compliance by such third parties with our agreements or applicable law, our ability to develop and commercialize our products may be materially adversely affected.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We currently rely, and expect to continue to rely, on third parties for significant research, analytical services, preclinical development, clinical development and manufacturing of our product candidates and commercial scale manufacturing of ARIKAYCE and the Lamira Nebulizer System. For example, we do not own facilities for clinical-scale or commercial manufacturing of our product candidates. We currently rely on Therapure Biopharma Inc. (Therapure) and Ajinimoto Althea,&#160;Inc. (Althea) to provide our clinical and commercial supply of ARIKAYCE, and intend to rely on Patheon in the future. Additionally, almost all of our clinical trial work is done by CROs, such as SynteractHCR, Inc., our CRO for</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> both the CONVERT and 312 studies,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and clinical laboratories. Reliance on these third parties poses a number of risks, including the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The diversion of management time and cost of third-party advisers associated with the negotiation, documentation and implementation of agreements with third parties in the pharmaceutical industry;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The inability to control whether third parties devote sufficient resources to our programs or products, including with respect to meeting contractual deadlines;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The inability to control the regulatory and contractual compliance of third parties, including their quality systems, processes and procedures, systems utilized to collect and analyze data, and equipment used to test drug product and/or clinical supplies;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The inability to establish and implement collaborations or other alternative arrangements on favorable terms;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Disputes with third parties, including CROs, leading to loss of intellectual property rights, delay or termination of research, development, or commercialization of product candidates or litigation or arbitration; </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Contracts with our collaborators fail to provide sufficient protection of our intellectual property; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Difficulty enforcing our contractual rights if one of these third parties fails to perform.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also rely on third parties to select and enter into agreements with clinical investigators to conduct clinical trials to support approval of our product candidates, and the failure of these third parties to appropriately carry out such evaluation and selection can adversely affect the quality of the data from these studies and, potentially, the approval of our products. In particular, as part of future drug approval submissions to the FDA, we must disclose certain financial interests of investigators who participated in any of the clinical studies being submitted in support of approval, or must certify to the absence of such financial interests. The FDA evaluates the information contained in such disclosures to determine whether disclosed interests may have an impact on the reliability of a study. If the FDA determines that financial interests of any clinical investigator raise serious questions of data integrity, the FDA can institute a data audit, request that we submit further data analyses, conduct additional independent studies to confirm the results of the questioned study, or refuse to use the data from the questioned study </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">35</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">as a basis for approval. A finding by the FDA that a financial relationship of an investigator raises serious questions of data integrity could delay or otherwise adversely affect approval of our products.</span></div><div><span><br/></span></div><div style="text-indent:36pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These risks could materially harm our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may not have, or may be unable to obtain, sufficient quantities of ARIKAYCE, the Lamira Nebulizer System or our product candidates to meet our required supply for commercialization or clinical studies, which would materially harm our business.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not have any in-house manufacturing capability other than for small-scale pre-clinical development programs and depend completely on a small number of third-party manufacturers and suppliers for the manufacture of our product candidates on a clinical or commercial scale. For instance, we are and expect to remain dependent upon Therapure, Althea and eventually Patheon to supply ARIKAYCE both for our clinical trials and commercial sale. Althea manufactures ARIKAYCE at a relatively small scale; Therapure, operates at a larger scale than Althea. We may not be able to maintain adequate quantities to meet future demand. As additional supporting data become available, we believe the current approved shelf life for product manufactured at our CMOs will increase. If we encounter delays or difficulties in the manufacturing process that disrupt our ability to supply our distributors with ARIKAYCE, we may experience a product stock-out, which would likely have a material adverse effect on our business and reputation. In addition, we have entered into certain agreements with Patheon related to increasing our long-term production capacity for ARIKAYCE commercial inventory, although Patheon&#8217;s supply obligations will commence only after certain technology transfer and construction services are completed. Any delay in the commencement of Patheon&#8217;s supply obligations, whether due to delays in technology transfer and construction or from adding Patheon to our NDA as a CMO, would increase the risks associated with either Therapure or Althea being unable to provide us with an adequate supply of ARIKAYCE. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are also dependent upon PARI being able to provide an adequate supply of nebulizers both for commercial sale of ARIKAYCE and any ongoing clinical trials, as PARI is the sole manufacturer of the Lamira Nebulizer System. We have no alternative supplier for the nebulizer, and because significant effort and time were expended in the optimization of the nebulizer for use with ARIKAYCE, we do not intend to seek an alternative or secondary supplier. In the event PARI cannot provide us with sufficient quantities of the nebulizer, replication of the optimized device by another party would likely require considerable time and additional regulatory approval. In the case of certain specified supply failures, we have the right under our commercialization agreement with PARI to make the nebulizer and have it made by certain third parties, but not those deemed under the commercialization agreement to compete with PARI.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not have long-term commercial agreements with all of our suppliers and if any of our suppliers are unable or unwilling to perform for any reason, we may not be able to locate suppliers or enter into favorable agreements with them. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An inadequate supply of ARIKAYCE or the Lamira Nebulizer System would likely harm our commercial efforts or delay or impair clinical trials of ARIKAYCE or our product candidates and adversely affect our business, financial condition, results of operations and prospects and the value of our common stock. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The manufacturing facilities of our third-party manufacturers are subject to significant government regulations and approvals, which are often costly and could result in adverse consequences to our business if we and our manufacturing partners fail to comply with the regulations or maintain the approvals.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Manufacturers of ARIKAYCE, the Lamira Nebulizer System and our product candidates are subject to cGMP, Quality System Regulations and similar standards. While we have policies and procedures in place to select third-party manufacturers for our product and product candidates that adhere, and monitor their adherence to, such standards, they may nonetheless fail to do so. Similarly, while we have entered into a Commercialization Agreement with PARI for the manufacture of the Lamira Nebulizer System for use with ARIKAYCE, PARI may fail to adhere to applicable standards. These manufacturers and their facilities will be subject to periodic review and inspections by the FDA and other regulatory authorities following regulatory approval of our products, as with ARIKAYCE. For instance, to monitor compliance with applicable regulations, the FDA routinely conducts inspections of facilities and may identify potential deficiencies. The FDA issues what are referred to as &#8220;Form 483s&#8221; that set forth observations and concerns identified during its inspections. Failure to satisfactorily address the concerns or potential deficiencies identified in a Form 483 could result in the issuance of a warning letter, which is a notice of the issues that the FDA believes to be significant regulatory violations requiring prompt corrective actions. Failure to respond adequately to a warning letter, or to otherwise fail to comply with applicable regulatory requirements could result in enforcement, remedial and/or punitive actions by the FDA or other regulatory authorities.  </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">36</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If one of these manufacturers fails to maintain compliance with regulatory requirements or experiences supply problems, including in the scale-up of commercial production, the production of ARIKAYCE, the Lamira Nebulizer System and our product candidates could be interrupted, resulting in delays, additional costs or restrictions on the marketing or sale of our products. An alternative manufacturer would need to be qualified, through regulatory filings, which could result in further delay. The regulatory authorities may also require additional testing if a new manufacturer is relied upon for commercial production.  In addition, with respect to our product candidates, our manufacturers and their facilities are subject to pre-approval cGMP inspection by the FDA and other regulatory authorities, and the findings of the cGMP inspection could result in a failure to obtain, or a delay in obtaining, regulatory approval for future product candidates.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to the Operation of our Business</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We are dependent upon retaining and attracting key personnel, the loss of whose services could materially adversely affect our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We depend heavily on our management team and our principal clinical and commercial personnel, the loss of whose services might significantly delay or prevent the achievement of our research, development or commercialization objectives. Our success depends, in large part, on our ability to attract and retain qualified management, clinical and commercial personnel, and on our ability to develop and maintain important relationships with commercial partners, leading research institutions and key distributors. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Competition for skilled personnel in our industry and market is intense because of the numerous pharmaceutical and biotechnology companies that seek similar personnel. These companies may have greater financial and other resources, offer a greater opportunity for career advancement and have a longer history in the industry than we do. We also experience competition for the hiring of our clinical and commercial personnel from universities, research institutions, and other third parties. We cannot assure that we will attract and retain such persons or maintain such relationships. Our inability to retain and attract qualified employees would materially harm our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We expect to expand our development, regulatory and sales and marketing capabilities, and as a result, we may encounter difficulties in managing our growth, which could disrupt our operations.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with our commercialization of ARIKAYCE in the US and international expansion efforts, we expect to experience significant growth in the number of our employees and the scope of our operations, particularly in the areas of drug development, regulatory affairs, quality, commercial compliance, medical affairs, and sales and marketing. For example, we plan to hire additional personnel to support our commercialization of ARIKAYCE and preparation for potential regulatory filings for ARIKAYCE in other markets. To manage our anticipated future growth, we must continue to implement and improve our managerial, operational and financial systems, expand our facilities and continue to recruit and train additional qualified personnel. Due to the limited experience of our management team in managing a company with this anticipated growth, we may not be able to effectively manage the expansion of our operations or recruit and train additional qualified personnel. The physical expansion of our operations may lead to significant costs and may divert our management and business development resources. We may not be able to effectively manage the expansion of our operations, which could delay the execution of our business plans or disrupt our operations.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Any acquisitions we make, or collaborative relationships we enter into, may not be clinically or commercially successful, and may require financing or a significant amount of our available cash, which could adversely affect our business.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As part of our business strategy, we may effect acquisitions to obtain additional businesses, products, technologies, capabilities and personnel. Acquisitions involve a number of operational risks, including:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Failure to achieve expected synergies;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Difficulty and expense of assimilating the operations, technology and personnel of any acquired business;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The inability to retain the management, key personnel and other employees of any acquired business;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The inability to maintain any acquired company&#8217;s relationship with key third parties, such as alliance partners;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Exposure to legal claims or other liabilities for activities of any acquired business prior to acquisition;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Diversion of our management&#8217;s attention from our core business; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Potential impairment of intangible assets, adversely affecting our reported results of operations and financial condition.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also may enter into collaborative relationships that would involve our collaborators conducting proprietary development programs. Disagreements with collaborators may develop over the rights to our intellectual property, and any </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">37</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">conflict with our collaborators could limit our ability to obtain future collaboration agreements and negatively influence our relationship with existing collaborators. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If we make one or more significant acquisitions or enter into a significant collaboration in which the consideration includes cash, we may be required to use a substantial portion of our available cash and/or need to raise additional capital, which could adversely affect our financial condition. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may be subject to product liability claims, and we have only limited product liability insurance.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The manufacture and sale of human therapeutic products involve an inherent risk of product liability claims, particularly as we now commercialize ARIKAYCE in the US. Regardless of merit or eventual outcome, liability claims may result in:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Decreased demand for ARIKAYCE and any other products that we may commercialize, and a corresponding loss of revenue</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Substantial monetary awards to patients or trial participants;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Significant time and costs to defend the related litigation&#894;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Withdrawal or reduced enrollment of clinical trial participants; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Reputational harm and significant negative media attention.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We currently have only limited product liability insurance for our products. We do not know if we will be able to maintain existing, or obtain additional, product liability insurance on acceptable terms or with adequate coverage against potential liabilities. This type of insurance is expensive and may not be available on acceptable terms. If we are unable to obtain or maintain sufficient insurance coverage on reasonable terms or to otherwise protect against potential product liability claims, we may be unable to commercialize our products. A successful product liability claim brought against us in excess of our insurance coverage, if any, may require us to pay substantial amounts and may materially adversely affect our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our business and operations, including our drug development programs, could be materially disrupted in the event of system failures, security breaches, violations of data protection laws or data loss or damage by us or our CROs or other contractors or consultants.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In the ordinary course of our business, we collect and store sensitive data, including intellectual property, our proprietary business information and that of our suppliers, as well as personally identifiable information of clinical trial participants and employees. Despite the implementation of security measures, our internal computer systems and those of our CROs and other contractors and consultants are vulnerable to damage from computer viruses, unauthorized access, natural disasters, terrorism, war and telecommunication and electrical failures. Such an event could have a material adverse effect on our business operations, including a material disruption of our drug development and commercialization programs. Unauthorized disclosure of sensitive or confidential patient or employee data, including personally identifiable information, whether through breach of computer systems, systems failure, employee negligence, fraud or misappropriation, or otherwise, or unauthorized access to or through our information systems and networks, whether by our employees or third parties, could result in negative publicity, legal liability and damage to our reputation. Unauthorized disclosure of personally identifiable information could also expose us to sanctions for violations of data privacy laws and regulations around the world. In addition, the loss of clinical trial data for our product candidates could result in delays in our regulatory submission and approval efforts and significantly increase our costs to recover or reproduce the data, if possible. To the extent that any disruption or security breach resulted in a loss of or damage to our data or applications, or inappropriate disclosure of confidential or proprietary information, we could incur liability and the further development of our product candidates could be delayed. For example, the loss of or damage to clinical trial data, such as from completed or ongoing clinical trials, for any of our product candidates could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Although we have general liability insurance coverage, including coverage for errors and omissions, our insurance may not cover all claims, continue to be available on reasonable terms or be sufficient in amount to cover one or more large claims; additionally, the insurer may disclaim coverage as to any claim. The successful assertion of one or more large claims against us that exceed or are not covered by our insurance coverage or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We have limited experience operating internationally, are subject to a number of risks associated with our international activities and operations and may not be successful in our efforts to expand internationally.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">38</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We currently have limited operations outside of the US. As of December 31, 2019, we had 47 employees located in Europe and 15 employees located in Japan, although we have clinical trial sites and suppliers located around the world. In order to meet our long-term goals, we expect to grow our international operations over the next several years, including in Europe and Japan, and continue to source material used in the manufacture of our product candidates from abroad. Consequently, we are and will continue to be subject to risks related to operating in foreign countries, including:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Limited experience with international regulatory requirements;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">An inability to achieve optimal pricing and reimbursement for ARIKAYCE, if approved in another jurisdiction, or subsequent changes in reimbursement, pricing and other regulatory requirements;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Any implementation of, or changes to, tariffs, trade barriers and other import-export regulations in the US or other countries in which we, or our third-party partners, operate;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Unexpected adverse events related to ARIKAYCE or our product candidates occurring in foreign markets that we have not experienced in the US;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Economic and political conditions, including geopolitical events, such as war and terrorism, foreign currency fluctuations and inflation, which could result in reduced revenue, increased or unpredictable operating expenses and other obligations incident to doing business in, or with a company located in, another country;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Changes resulting from the UK's exit from the EU, including: (i) the uncertainty and instability in economic and market conditions; (ii) the uncertainty regarding the UK&#8217;s access to the EU Single Market and the impact on the wider trading, legal, regulatory and labor environments; and (iii) the uncertainty in the European regulatory framework, including the relocation of the EMA from the UK to the Netherlands, and the subsequent potential disruption and delay of EMA regulatory actions and, following the transition period, UK regulatory actions; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Compliance with foreign or US laws, rules and regulations, including data privacy requirements, labor relations laws, tax laws, anti-competition regulations, import, export and trade restrictions, anti-bribery/anti-corruption laws, regulations or rules, which could lead to actions by us or our distributors, manufacturers, other third parties who act on our behalf or with whom we do business in foreign countries or our employees who are working abroad that could subject us to investigation or prosecution under such foreign or US laws.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These and other risks associated with our international operations may materially adversely affect our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We operate in a highly competitive and changing environment, and if we are unable to adapt to our environment, we may be unable to compete successfully.</span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Biotechnology and related pharmaceutical technology have undergone and are likely to continue to experience rapid and significant change. Our future success will depend in large part on our ability to maintain a competitive position with respect to these technologies and to obtain and maintain protection for our intellectual property. Compounds, products or processes that we develop may become obsolete before we recover any expenses incurred in connection with their development. We face substantial competition from pharmaceutical, biotechnology and other companies, universities and research institutions with respect to NTM lung disease, bronchiectasis, and pulmonary arterial hypertension (PAH). Relative to us, most of these entities have substantially greater capital resources, research and development staffs, facilities and experience in conducting clinical studies, obtaining regulatory approvals, and manufacturing and marketing pharmaceutical products. Many of our competitors may achieve product commercialization or obtain patent protection earlier than us. Furthermore, we believe that our competitors have used, and may continue to use, litigation to gain a competitive advantage. Our competitors may also use different technologies or approaches to develop products similar to ARIKAYCE and our product candidates.</span></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We expect that competing successfully will depend, among other things, on the relative speed with which we can develop products, complete the clinical testing and regulatory approval processes and supply commercial quantities of the product to the market, as well as product efficacy, safety, reliability, availability, timing and scope of regulatory approval and price. We expect competition to increase as technological advances are made and commercial applications broaden. There are potential competitive products, both approved and in development, which include oral, systemic, or inhaled antibiotic products to treat chronic respiratory infections. For instance, certain entities have expressed interest in studying their products for lung disease and are seeking to advance studies in lung disease, including NTM lung disease caused by mycobacterial species other than MAC. We are not aware of any entities currently conducting clinical trials for the treatment of refractory MAC lung disease or of any other approved inhaled therapies specifically indicated for NTM lung disease in North America, Europe or Japan. If any of our competitors develops a product that is more effective, safe, tolerable or, convenient or less expensive than ARIKAYCE or our product candidates, it would likely materially adversely affect our ability to generate revenue. We also may face lower priced generic competitors if third-party payors encourage use of generic or lower-priced versions of our product or if competing products are imported into the US or other countries where we may sell ARIKAYCE. In addition, in an effort to put downward pressure on drug pricing, Congress and the FDA are working to facilitate generic competition, which could result in our experiencing competition earlier than otherwise would be the case.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">39</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There are also other amikacin products that have been approved by the FDA, MHLW and other regulatory agencies for use in other indications, and physicians may elect to prescribe those products rather than ARIKAYCE to treat the indications for which ARIKAYCE has received approval, which is commonly referred to as off-label use. Although regulations prohibit a drug company from promoting off-label use of its product, the FDA and other regulatory agencies do not regulate the practice of medicine and cannot direct physicians as to what product to prescribe to their patients. As a result, we would have limited ability to prevent any off-label use of a competitor&#8217;s product to treat diseases for which we have received FDA or other regulatory agency approval, even if this use violates our patents or any statutory exclusivities that the FDA may grant for the use of amikacin to treat such diseases. If we are unable to compete successfully, it will materially adversely affect our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to Our Intellectual Property</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we are unable to protect our intellectual property rights adequately, the value of ARIKAYCE and our product candidates could be materially diminished.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The patent position of biotechnology and pharmaceutical companies generally is highly uncertain and involves complex legal, technical, scientific and factual questions, and our success depends in large part on our ability to protect our proprietary technology and to obtain and maintain patent protection for our products, prevent third parties from infringing our patents, both domestically and internationally. We have sought to protect our proprietary position by filing patent applications in the US and abroad related to our novel technologies and products that are important to our business. This process is expensive and time-consuming, and we may not be able to file and prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output before it is too late to obtain patent protection. Our existing patents and any future patents we obtain may not be sufficiently broad to prevent others from using our technologies or from developing competing products and technologies.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Even if our owned and licensed patent applications issue as patents, they may not issue in a form that will provide us with any meaningful protection or otherwise provide us with any competitive advantage. Any conclusions we may reach regarding non-infringement, inapplicability or invalidity of a third-party&#8217;s intellectual property vis-&#224;-vis our proprietary rights, or those of a licensor, are based in significant part on a review of publicly available databases and other information. There may be information not available to us or otherwise not reviewed by us that could render these conclusions inaccurate. Our competitors may also be able to circumvent our owned or licensed patents by developing similar or alternative technologies or products in a non-infringing manner.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additionally, patents issued to us or our licensors may be challenged, narrowed, invalidated, held to be unenforceable or circumvented through litigation, which could limit our ability to stop competitors from marketing similar products or reduce the term of patent protection for amikacin liposome inhalation suspension or our product candidates. US patents and patent applications may also be subject to interference or derivation proceedings, and US patents may be subject to re-examination proceedings, reissue, post-grant review and/or </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">inter partes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> review in the USPTO. Our foreign patents have been and may be in the future subject to opposition or comparable proceedings in the corresponding foreign patent office, which could result in either loss of the patent or denial of the patent application or loss or reduction in the scope of one or more of the claims of the patent or patent application. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intellectual Property-ARIKAYCE Patents and Trade Secrets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in Item 1 of Part I of this Annual Report on Form 10-K for more information on our European patents that have been previously opposed.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in either patent laws or in interpretations of patent laws in the US and other countries may also diminish the value of our intellectual property or narrow the scope of our patent protection, including making it easier for competitors to challenge our patents. For example, the America Invents Act included a number of changes to established practices, including the transition to a first-inventor-to-file system and new procedures for challenging patents and implementation of different methods for invalidating patents.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If we are not able to adequately prevent disclosure of trade secrets and other proprietary information, the value of ARIKAYCE and our product candidates could be materially diminished.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We rely on trade secrets to protect our proprietary technologies, especially where we do not believe patent protection is appropriate or obtainable. However, trade secrets are difficult to protect. We rely in part on confidentiality agreements with our employees, consultants, advisors, collaborators, and other third parties and partners to protect our trade secrets and other proprietary information. These agreements may not effectively prevent disclosure of confidential information or may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. In addition, third parties may independently develop or discover our trade secrets and proprietary information. Regulators also may disclose information we </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">40</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">consider to be proprietary to third parties under certain circumstances, including in response to third-party requests for such disclosure under the Freedom of Information Act or comparable laws. Additionally, the FDA, as part of its Transparency Initiative, continues to consider whether to make additional information publicly available on a routine basis, including information that we may consider to be trade secrets or other proprietary information, and it is not clear at the present time whether and how the FDA&#8217;s disclosure policies may change in the future.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may not be able to enforce our intellectual property rights throughout the world, which could harm our business.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The legal systems of some foreign countries, particularly developing countries, do not favor the enforcement of patents and other intellectual property protection, especially those relating to life sciences. Many companies have encountered significant problems in protecting and defending intellectual property rights in such foreign jurisdictions.  For example, certain foreign countries have compulsory licensing laws under which a patent owner may be required to grant licenses to third parties. In addition, many countries limit the enforceability of patents against third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. This legal environment could make it difficult for us to stop the infringement of our patents or in-licensed patents or the misappropriation of our other intellectual property rights. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, and our efforts to protect our intellectual property rights in such countries may be inadequate. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The drug research and development industry has a history of intellectual property litigation, and we could become involved in costly intellectual property disputes, which could delay or impair our product development efforts or prevent us from, or increase the cost of, commercializing ARIKAYCE or any other approved product candidate.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Third parties may claim that we have infringed upon or misappropriated their proprietary rights. Any existing third-party patents, or patents that may later issue to third parties, could negatively affect our commercialization of ARIKAYCE, INS1007, INS1009 or any other product candidate that receives regulatory approval. For instance, PAH is a competitive indication with established products, including other formulations of treprostinil. Our supply of the active pharmaceutical ingredient for INS1009 is dependent upon a single supplier. The supplier owns patents on its manufacturing process, and we have filed patent applications for INS1009; however, a competitor in the PAH indication may claim that we or our supplier have infringed upon or misappropriated its proprietary rights. Moreover, in the event that we pursue approval of INS1009, or any other product candidate, via the 505(b)(2) regulatory pathway, we will be required to file a certification against any unexpired patents listed in the Orange Book for the third-party drug we rely upon as part of our regulatory submission. This certification process may lead to litigation and could also delay launch of a product candidate, if approved by regulators.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the event of successful litigation or settlement of claims against us for infringement or misappropriation of a third-party&#8217;s proprietary rights, as in 2007 with respect to IPLEX, we may be required to take actions including but not limited to the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Paying damages, including up to treble damages, royalties, and the other party&#8217;s attorneys&#8217; fees, which may be substantial;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Ceasing development, manufacture, marketing and sale of products or use of processes that infringe the proprietary rights of others;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Expending significant resources to redesign our products or our processes so that they do not infringe the proprietary rights of others, which may not be possible, or may result in significant regulatory delays associated with conducting additional clinical trials or other steps to obtain regulatory approval; and/or</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Acquiring one or more licenses from third parties, which may not be available to us on acceptable terms or at all.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may also have to undertake costly litigation or engage in other proceedings, such as interference or </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">inter partes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> review, to enforce or defend the validity of any patents issued or licensed to us, to confirm the scope and validity of our or a licensor&#8217;s proprietary rights or to defend against allegations that we have infringed a third-party&#8217;s intellectual property rights. </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any proceedings regarding our intellectual property rights are likely to be time consuming and may divert management attention from operation of our business, and could have a material adverse effect on our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Certain of the agreements to which we are, or may become, a party relating to ARIKAYCE and our product candidates impose, or may in the future impose, restrictions on our business or other material obligations on us. If we fail to comply with these obligations, our business could be adversely affected, including as a result of the loss of license rights that are important to our business.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">41</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are a party to various agreements related to ARIKAYCE and our product candidates, including licensing agreements with PARI and AstraZeneca, which we view as material to our business. For additional information regarding the terms of these agreements, see </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Business-License and Other Agreements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in Item 1 of Part I of this Annual Report on Form 10-K. These agreements impose a number of obligations on us and our business, including restrictions on our ability to freely develop or commercialize our product candidates and requirements to make milestone and royalty payments to our counterparties upon certain events. Under our license agreement with AstraZeneca, AstraZeneca retains a right of first negotiation pursuant to which it may exclusively negotiate with us before we can negotiate with a third-party regarding any transaction to develop or commercialize INS1007, subject to certain exceptions. While this right of first negotiation is not triggered by a change of control, it may impede or delay our ability to consummate certain other transactions involving INS1007.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If we fail to comply with our obligations under these agreements, our counterparties may have the right to take action against us, up to and including termination of a relevant license. For instance, under our licensing agreement with PARI, with respect to NTM lung disease and bronchiectasis, we have specific obligations to use commercially reasonable efforts to achieve certain developmental and regulatory milestones by set deadlines. Additionally, for NTM lung disease, we are obligated to use commercially reasonable efforts to achieve certain commercial milestones in Europe. The consequences of our failing to use commercially reasonable efforts to achieve certain commercial milestones are context-specific, but include ending PARI&#8217;s non-compete obligation, making the license non-exclusive and terminating the license, in each case with respect to the applicable indication. Similarly, under our license agreement with AstraZeneca, AstraZeneca may terminate our license to INS1007 if we fail to use commercially reasonable efforts to develop and commercialize a product based on INS1007, or we are subject to a bankruptcy or insolvency. Reduction or elimination of our licensed rights may result in our having to negotiate new or reinstated licenses with less favorable terms and may materially harm our business.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Finally, if we do not proceed with the development of our ARIKAYCE program in the NTM lung disease or CF indications, certain of our contract counterparties may elect to proceed with the development of these indications.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to Government Regulation </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Government healthcare reform could materially increase our costs, which could materially adversely affect our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our industry is highly regulated and changes in or revisions to laws and regulations that make gaining regulatory approval, reimbursement and pricing more difficult or subject to different criteria and standards may adversely impact our business, operations or financial results. </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Administration and the majority party in the Senate have indicated their ongoing desire to repeal the ACA and, in December 2017, Congress repealed the ACA's individual mandate, i.e., the penalty imposed on individuals who do not obtain healthcare coverage. It is unclear what the effect of this partial repeal will be and whether, when and how repeal of other sections of the law may be effectuated and what the effect on the healthcare sector will be. In December 2018, a federal district court judge in Texas found the ACA to be unconstitutional, although the ruling was stayed while the case is appealed. In December 2019, the US Court of Appeals for the Fifth Circuit found the individual mandate to be unconstitutional and remanded the case to the district court to determine whether the individual mandate provision is severable from the rest of the law. The district court&#8217;s ruling remains stayed pending appeal.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">It is unclear what the outcome of this litigation and other pending challenges to the ACA's constitutionality, as well as the effect of these matters on the healthcare sector, will be. The US President has indicated an interest in taking steps to lower drug prices, such as having the federal government negotiate drug prices with pharmaceutical manufacturers and/or in indexing certain federally reimbursement payments to international drug prices. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Reimbursement of Pharmaceutical Products</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> in Item 1 of Part I of this Annual Report on Form 10-K for more information. Changes to the ACA, to the Medicare or Medicaid programs, or to the ability of the federal government to negotiate or otherwise affect drug prices, or other federal legislation regarding healthcare access, financing or legislation in individual states, could affect our business, financial condition, results of operations and prospects and the value of our common stock. It remains unclear how any new legislation or regulation might affect the prices we may obtain for ARIKAYCE or any of our product candidates for which regulatory approval is obtained. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">If we are found in violation of federal or state &#8220;fraud and abuse&#8221; laws, we may be required to pay a penalty or may be suspended from participation in federal or state healthcare programs, which may adversely affect our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In the US, we are subject to various federal and state healthcare &#8220;fraud and abuse&#8221; laws, including anti-kickback laws, false claims laws and other laws intended to reduce fraud and abuse in federal and state healthcare programs. Although we seek to structure our business arrangements in compliance with all applicable requirements, these laws are broadly written, and it is </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">42</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">often difficult to determine precisely how the law will be applied in specific circumstances. Accordingly, it is possible that our practices may be challenged under these laws. Violations of fraud and abuse laws may be punishable by criminal and/or civil sanctions, including fines or exclusion or suspension from federal and state healthcare programs such as Medicare and Medicaid and debarment from contracting with the US government, and our business, financial condition, results of operations and prospects and the value of our common stock may be adversely affected. Our reputation could also suffer. In addition, private individuals have the ability to bring actions on behalf of the government under the federal False Claims Act as well as under the false claims laws of several states.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Under the ACA, we are required to report information on payments or transfers of value to US physicians and teaching hospitals, which is posted in searchable form on a public website. Failure to submit required information may result in civil monetary penalties.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Several states also impose other marketing restrictions or require pharmaceutical companies to make marketing or price disclosures to the state. In addition to the federal government, some states, as well as other countries, including France, require the disclosure of certain payments to healthcare professionals. The federal privacy regulations under HIPAA, state, and foreign medical record privacy laws may limit access to information identifying those individuals who may be prospective users. There are ambiguities as to what is required to comply with these requirements, and we could be subject to penalties if it is determined that we have failed to comply with an applicable legal requirement. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">We are subject to anti-corruption laws and trade control laws, as well as other laws governing our operations. If we fail to comply with these laws, we could be subject to negative publicity, civil or criminal penalties, other remedial measures, and legal expenses, which could adversely affect our business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Our operations are subject to anti-corruption laws, including the US Foreign Corrupt Practices Act (FCPA), the UK Bribery Act and other anti-corruption laws that apply in countries where we do business. The FCPA, UK Bribery Act and these other laws generally prohibit us, our employees and our intermediaries from making prohibited payments to government officials or other persons to obtain or retain business or gain some other </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">business </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">advantage. We conducted the 312 study and the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">WILLOW study, our global Phase 2 study of INS1007 i</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">n NCFBE, at a broad range of trial sites around the world. Certain of these jurisdictions pose a risk of potential FCPA violations, and we have relationships with third parties whose actions could potentially subject us to liability under the FCPA or local anti-corruption laws. In addition, we cannot predict the nature, scope or effect of future regulatory requirements to which our international operations might be subject or the manner in which existing laws might be administered or interpreted.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are also subject to other laws and regulations governing our international operations, including regulations administered by the US Department of Commerce&#8217;s Bureau of Industry and Security, the US Department of Treasury&#8217;s Office of Foreign Assets Control, and various non-US government entities, including applicable export control regulations, economic sanctions on countries and persons, customs requirements, currency exchange regulations and transfer pricing regulations (collectively, Trade Control laws).</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may not be effective in ensuring our compliance with all applicable anti-corruption laws, including the FCPA or other legal requirements, including Trade Control laws. If we are not in compliance with the FCPA and other anti-corruption laws or Trade Control laws, we may be subject to criminal and civil penalties, disgorgement and other sanctions and remedial measures, and legal expenses, which could have an adverse impact on our business, financial condition, results of operations and prospects and the value of our common stock. Likewise, even an investigation by US or foreign authorities of potential violations of the FCPA other anti-corruption laws or Trade Control laws could have an adverse impact on our reputation, business, financial condition, results of operations and prospects and the value of our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">If another party obtains orphan drug exclusivity for a product that is essentially the same as a product we are developing for a particular indication, we may be precluded or delayed from commercializing the product in that indication.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the ODA, the FDA may grant orphan drug designation to drugs intended to treat a rare disease or condition. The company that obtains the first regulatory approval from the FDA for a designated orphan drug for a rare disease generally receives marketing exclusivity for use of that drug for the designated condition for a period of seven years. Similar laws exist in the EU with a term of 10 years. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Business-Government Regulation-Orphan Drug Designation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in Item 1 of Part I of this Annual Report on Form 10-K for additional information. If a competitor obtains approval of the same drug for the same indication or disease before us, and the FDA grants such orphan drug exclusivity, we would be prohibited from obtaining approval for our product for seven or more years, unless our product can be shown to be clinically superior. In addition, even if we obtain orphan exclusivity, the FDA may approve another product during our orphan exclusivity period for the same indication under certain circumstances.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">43</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our research, development and manufacturing activities used in the production of ARIKAYCE and our product candidates involve the use of hazardous materials, which could expose us to damages, fines, penalties and sanctions and materially adversely affect our results of operations and financial condition.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to numerous environmental, health and safety laws and regulations, including those governing laboratory procedures and the handling, use, storage, treatment and disposal of hazardous materials and wastes. Our research and development program and manufacturing activities for ARIKAYCE and our product candidates involve the controlled use of hazardous materials and chemicals. We generally contract with third parties for the disposal of these materials and wastes. Although we strive to comply with all pertinent regulations, the risk of environmental contamination, damage to facilities or injury to personnel from the accidental or improper use or control of these materials remains. In addition to any liability we could have for any misuse by us of hazardous materials and chemicals, we could also potentially be liable for activities of our CMOs or other third parties. Any such liability, or even allegations of such liability, could materially adversely affect our results of operations and financial condition. We also could incur significant costs as a result of civil or criminal fines and penalties.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, we may incur substantial costs to comply with current or future environmental, health and safety laws and regulations. These current or future laws and regulations may impair our research, development or production efforts. Failure to comply with these laws and regulations also may result in substantial fines, penalties or other sanctions.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to Our Financial Condition and Need for Additional Capital</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We have a history of operating losses, expect to incur operating losses for the foreseeable future and may never achieve or maintain profitability.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have incurred losses each previous year of our operation, except in 2009, when we sold our manufacturing facility and certain other assets to Merck &amp; Co, Inc. As of December 31, 2019, our accumulated deficit was $1.5 billion. For the years ended December 31, 2019, 2018 and 2017, our consolidated net loss was $254.3 million, $324.3 million and $192.6 million, respectively. Our ability to generate revenue will depend on the success of commercial sales of ARIKAYCE; however, we do not anticipate our revenue from the sale of ARIKAYCE will be sufficient for us to become profitable without reductions in our operating expenses. Despite our commercialization of ARIKAYCE in the US, we expect to continue to incur substantial operating expenses, and resulting operating losses, for the foreseeable future as we:</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"> </sup></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Initiate or continue clinical studies of our product candidates;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Initiate a post-marketing clinical trial of ARIKAYCE, as required by the FDA&#894;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Seek to discover or in-license additional product candidates</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Seek regulatory approvals for ARIKAYCE in foreign markets </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Scale-up manufacturing capabilities for future ARIKAYCE production, including the increase of production capacity at Patheon and process improvements in order to manufacture at a larger commercial scale&#894; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Enhance operational, compliance, financial, quality and information management systems and hire more personnel, including personnel to support our commercialization efforts and development of our product candidates.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Even if we do achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis.   </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may need to raise additional funds to continue our operations, but we face uncertainties with respect to our ability to access capital.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our operations have consumed substantial amounts of cash since our inception. We expect to expend substantial financial resources to commercialize ARIKAYCE, including expenditures on product sales, marketing, manufacturing and distribution, fund the confirmatory post-marketing study for ARIKAYCE and continue research and development of and, where applicable, seek regulatory approval for ARIKAYCE and our product candidates. We may need to raise additional capital to fund these activities, including due to changes in our product development plans or misjudgment of expected costs, to fund corporate development, to maintain our intellectual property portfolio or for other purposes, including to resolve litigation. As of December 31, 2019, we had $487.4 million of cash and cash equivalents on hand. Our operating expenses, capital expenditures and long-term investments were significantly higher in 2019 than in 2018, reflecting our investment in the build-out of our commercial organization to support global expansion activities for ARIKAYCE, including the launch of ARIKAYCE in the US in the fourth quarter of 2018, the build-up of third-party manufacturing capacity and manufacture of commercial inventory, which includes capital and long-term investments, and continued investment in research and development as well as selling, general and administrative expenses. We do not know whether additional financing will be </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">44</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">available when needed, or, if available, whether the terms will be favorable. If adequate funds are not available to us when needed, we may be forced to delay, restrict or eliminate all or a portion of our development programs or commercialization efforts.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We have outstanding indebtedness in the form of convertible senior notes, and may incur additional indebtedness in the future, which could adversely affect our financial position, prevent us from implementing our strategy, and dilute the ownership interest of our existing shareholders.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2018, we completed an underwritten public offering of 1.75% convertible senior notes due 2025 (the Convertible Notes). The Convertible Notes may be convertible into common stock at an initial conversion rate of 25.5384 shares of common stock per $1,000 principal amount of Convertible Notes. We sold $450.0 million aggregate principal amount of the Convertible Notes, including the exercise in full of the underwriters&#8217; option to purchase additional Convertible Notes, resulting in net proceeds of approximately $435.8 million. Holders of the Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding October 15, 2024 only under certain circumstances. On or after October 15, 2024 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Convertible Notes at any time. Upon conversion of the Convertible Notes, we may deliver cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The degree to which we are leveraged could have negative consequences, such as the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We may be more vulnerable to economic downturns, less able to withstand competitive pressures, and less flexible in responding to changing economic conditions;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Our ability to obtain financing in the future may be limited;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">A substantial portion of our cash flows from operations in the future may be required for the payment of the principal amount of the Convertible Notes when they or any additional indebtedness become due&#894; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We may elect to make cash payments upon conversion of the Convertible Notes, which would reduce our available cash.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our ability to pay principal or interest on or, if desired, to refinance our indebtedness, including the Convertible Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors, some of which are beyond our control. Our business may not generate cash flow from operations in the future sufficient to satisfy any obligations under the Convertible Notes to make cash payments to noteholders or our obligations under any future indebtedness we may incur. If we are unable to generate such cash flow, we may be required to delay, restrict or eliminate all or a portion of our development programs or commercialization efforts or refinance or obtain additional equity capital on terms that may be onerous or highly dilutive. If we do not meet our debt obligations, it could materially adversely affect our results of operations, financial condition and the value of our common stock.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The conversion of some or all of the Convertible Notes will dilute the ownership interests of our existing shareholders to the extent we deliver shares upon their conversion. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Convertible Notes may encourage short selling by market participants because the conversion of the Convertible Notes could be used to satisfy short positions, or anticipated conversion of the Convertible Notes into shares of our common stock could depress the price of our common stock. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The accounting method for the Convertible Notes may have an adverse effect on our reported financial results.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounting guidance requires that we separately account for the liability and equity components of the Convertible Notes because they may be settled entirely or partially in cash upon conversion in a manner that reflects our economic interest cost. As a result, the equity component of the Convertible Notes is required to be included in the additional paid-in capital section of shareholders&#8217; equity on our consolidated balance sheet, and the value of the equity component is treated as original issue discount for purposes of accounting for the debt component of the Convertible Notes. We may report greater net loss (or lower net income) in our financial results because this guidance requires interest to include both the current period&#8217;s amortization of the debt discount and the instrument&#8217;s coupon interest, which could adversely affect our reported or future financial results, the market price of our common stock and the trading price of the Convertible Notes.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Holders may convert their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding October 15, 2024 only under certain circumstances. For example, after the quarter ending March 31, 2018, holders may convert their Convertible Notes at their option during any quarter (and only during such quarter) if the last </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">45</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding quarter is greater than or equal to 130% of the conversion price on each applicable trading day. If the Convertible Notes become convertible prior to October 15, 2024, we may be required to reclassify our Convertible Notes and the related debt issuance costs as current liabilities and certain portions of our equity outside of equity to mezzanine equity, which would have an adverse impact on our reported financial results for such quarter, and could have an adverse impact on the market price of our common stock and the trading price of the Convertible Notes.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible assets comprised approximately 7% of our total assets as of December&#160;31, 2019. A reduction in the value of our intangible assets could have a material adverse effect on our results of operations, financial condition and the value of our common stock.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the merger with Transave in 2010, we recorded an intangible in-process research and development (IPRD) asset of $77.9 million and goodwill of $6.3 million on our balance sheet. As a result of the clinical hold on ARIKAYCE announced in late 2011, we recorded a charge of $26.0 million in the fourth quarter of 2011 that reduced the value of IPRD to $58.2 million and reduced goodwill to zero. In addition, in September 2018 we recorded an additional $1.7 million in intangible assets related to a milestone to PARI as a result of FDA approval of ARIKAYCE. As of December&#160;31, 2019, the balance of these intangibles, net of amortization was $52.1 million and $1.5 million, respectively. Future activities or events could result in additional write-downs of these intangible assets, which could materially adversely affect our results of operations, financial condition and the value of our common stock.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">We may be unable to use certain of our net operating losses and other tax assets.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have substantial tax loss carry forwards for US federal income tax and state income tax purposes, and beginning in 2015, we had tax loss carry forwards in Ireland as well. In general, our net operating losses and tax credits have been fully offset by a valuation allowance due to uncertainties surrounding our ability to realize these tax benefits. In particular, our ability to fully use certain US tax loss carry forwards and general business tax credit carry forwards recorded prior to December 2010 to offset future income or tax liability is limited under section 382 of the Internal Revenue Code of 1986, as amended (the Code). Changes in the ownership of our stock, including those resulting from the issuance of shares of our common stock offerings or upon exercise of outstanding options, may limit or eliminate our ability to use certain net operating losses and tax credit carry forwards in the future.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to Ownership of Our Common Stock </span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The market price of our stock has been and may continue to be highly volatile, which could lead to shareholder litigation against us.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our common stock is listed on the Nasdaq Global Select Market under the ticker symbol &#8220;INSM&#8221;. The market price of our stock has been and may continue to be highly volatile and could be subject to wide fluctuations in price in response to various factors, including those discussed herein, many of which are beyond our control. In addition, the stock market has from time to time experienced extreme price and volume fluctuations, which have particularly affected the market prices for emerging biotechnology and pharmaceutical companies like us, and which have often been unrelated to their operating performance. </span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Historically, when the market price of a stock has been volatile, shareholders are more likely to institute securities and derivative class action litigation against the issuer of such stock. We previously faced a shareholder suit following a decline in our stock price. If any of our shareholders bring a lawsuit against us in the future, it could have a material adverse effect on our business. We have insurance policies related to some of the risks associated with our business, including directors&#8217; and officers&#8217; liability insurance policies; however, our insurance coverage may not be sufficient and our insurance carriers may not cover all claims in a given litigation. If we are not successful in our defense of claims asserted in shareholder litigation, those claims are not covered by insurance or they exceed our insurance coverage, we may have to pay damage awards, indemnify our executive officers, directors and third parties from damage awards that may be entered against them and pay our and their costs and expenses incurred in defense of, or in any settlement of, such claims. In addition, such shareholder suits could divert the time and attention of management from our business.</span></div><div style="margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Certain provisions of Virginia law, our articles of incorporation and amended and restated bylaws and arrangements between us and our employees could hamper a third-party&#8217;s acquisition of, or discourage a third-party from attempting to acquire control of us.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">46</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain provisions of Virginia law, our articles of incorporation and amended and restated bylaws and arrangements with our employees could hamper a third-party&#8217;s acquisition of, or discourage a third-party from attempting to acquire control of, us or limit the price that investors might be willing to pay for shares of our common stock. These provisions or arrangements include:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The ability to issue preferred stock with rights senior to those of our common stock without any further vote or action by the holders of our common stock. The issuance of preferred stock could decrease the amount of earnings and assets available for distribution to the holders of our common stock or could adversely affect the rights and powers, including voting rights, of the holders of our common stock. In certain circumstances, such issuance could have the effect of decreasing the market price of our common stock.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The existence of a staggered board of directors in which there are three classes of directors serving staggered three-year terms, thus expanding the time required to change the composition of a majority of directors.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The requirement that shareholders provide advance notice when nominating director candidates to serve on our board of directors.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The inability of shareholders to convene a shareholders&#8217; meeting without the chairman of the board, the president or a majority of the board of directors first calling the meeting.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The prohibition against entering into a business combination with the beneficial owner of 10% or more of our outstanding voting stock for a period of three years after the 10% or greater owner first reached that level of stock ownership, unless certain criteria are met.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">In addition to severance agreements with our officers and provisions in our incentive plans that permit acceleration of equity awards upon a change in control, a severance plan for eligible full-time employees that provides such employees with severance equal to six months of their then-current base salaries in connection with a termination of employment without cause upon, or within 18 months following, a change in control.</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We previously had a shareholder rights plan, or &#8220;poison pill,&#8221; which expired in May 2011. Under Virginia law, our board of directors may implement a new shareholders&#8217; rights plan without shareholder approval. Our board of directors intends to regularly consider this matter, even in the absence of specific circumstances or takeover proposals, to facilitate its future ability to quickly and effectively protect shareholder value.</span></div><div style="text-indent:36pt;margin-bottom:12pt;"><span><br/></span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_25"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">47</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 1B.&#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div id="i_0_28"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">48</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 2.&#160;&#160;&#160;&#160;PROPERTIES</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We currently lease 117,022 square feet of office space for our corporate headquarters in Bridgewater, New Jersey.  We have a one-time option to expand the leased premises by up to 50,000 square feet prior to the fifth anniversary of the initial lease commencement, which occurred in the fourth quarter of 2019. The initial term of this lease will expire in 2030.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also lease laboratory space located in Bridgewater for which the initial lease term expires in September 2021.  In October 2018, we expanded this lease to a total of 28,002 square feet. In addition, we lease office space in Ireland, the Netherlands, Switzerland and Japan.</span></div><div id="i_0_31"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 3.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, we are a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. While the outcomes of these matters are uncertain, management does not expect that the ultimate costs to resolve these matters will have a material adverse effect on our consolidated financial position, results of operations or cash flows.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div id="i_0_34"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 4.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Not applicable.</span></div><div id="i_0_37"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">49</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART II</span></div><div id="i_0_40"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 5.&#160;&#160;&#160;&#160;MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our trading symbol is "INSM." Our common stock currently trades on the Nasdaq Global Select Market. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have never declared or paid cash dividends on our common stock. We anticipate that we will retain all earnings, if any, to support operations and to finance the growth and development of our business for the foreseeable future. Any future determination as to the payment of dividends will be dependent upon these and any contractual or other restrictions to which we may be subject and, to the extent permissible thereunder, will be at the sole discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements and other factors our board of directors deems relevant at that time.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">50</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN*</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Among Insmed Incorporated, the NASDAQ Composite Index,</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the S&amp;P 500 Index, the NASDAQ Pharmaceutical Index and the NASDAQ Biotechnology Index</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:8pt;"><img src="insm-20191231_g1.jpg" alt="insm-20191231_g1.jpg" style="height:408px;width:613px;"/></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">_________________________________</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">*&#160;$100 invested on 12/31/14 in stock or index, including reinvestment of dividends.</span></div><div style="text-indent:36pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fiscal year ending December&#160;31.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Copyright&#169; 2020 Standard&#160;&amp; Poor's, a division of S&amp;P Global. All rights reserved.</span></div><div id="i_0_43"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">51</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 6.&#160;&#160;&#160;&#160;SELECTED FINANCIAL DATA</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following selected financial data reflects our consolidated statements of operations and consolidated balance sheets for and as of the years ended December&#160;31, 2019, 2018, 2017, 2016 and 2015. The data below should be read in conjunction with, and is qualified by reference to, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Management's Discussion and Analysis of Financial Condition and Results of Operations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and our consolidated financial statements and notes thereto contained elsewhere in this Annual Report on Form&#160;10-K. </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"><tr><td style="width:1.0%;"></td><td style="width:46.372%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.911%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.539%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.911%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.539%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.615%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.539%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.615%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.539%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.620%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share data)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statement of Operations Data:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,835&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of product revenues (excluding amortization of intangible assets)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,212&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,423&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,412&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,283&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,749&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,277&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210,796&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Amortization of intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,249&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">347,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,920&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,493&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(235,245)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(307,338)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(188,920)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(173,400)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investment income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,341&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,624&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">604&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,705)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,472)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,925)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,498)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,889)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on extinguishment of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,209)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income (expense), net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(531)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">602&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(253,560)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(324,076)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(176,175)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(120,154)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision (benefit)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(272)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,971)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(254,337)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(324,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(176,273)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(118,183)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.89)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.02)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average basic and diluted common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,892&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,633&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Data:</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487,429&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495,072&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381,165&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,591&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">282,876&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742,299&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">604,556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">462,047&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237,956&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">356,556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">395,385&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">316,558&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,484&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">261,674&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208,266&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">361,059&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,483&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311,698&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_46"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">52</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">The following discussion also should be read in conjunction with our consolidated financial statements and the notes thereto contained elsewhere in this Annual Report on Form&#160;10-K. This discussion contains forward-looking statements that involve risks and uncertainties. As a result of many factors, such as those set forth under the section entitled Risk Factors, Cautionary Note Regarding Forward-Looking Statements and elsewhere herein, our actual results may differ materially from those anticipated in these forward-looking statements.</span></div><div id="i_0_49"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXECUTIVE OVERVIEW</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We are a global biopharmaceutical company on a mission to transform the lives of patients with serious and rare diseases. Our first commercial product, ARIKAYCE (amikacin liposome inhalation suspension), received accelerated approval in the United States (US) in September 2018 for the treatment of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Mycobacterium avium</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> complex (MAC) lung disease as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. Nontuberculous mycobacterial (NTM) lung disease caused by MAC (which we refer to as MAC lung disease) is a rare a</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">nd often chronic infection that can cause irreversible lung damage and can be fatal. Our clinical-stage pipeline includes INS1007 and INS1009. INS1007 is a novel oral, reversible inhibitor of dipeptidyl peptidase 1 (DPP1) with therapeutic potential in bronchiectasis and other inflammatory diseases. INS1009 is an inhaled formulation of a treprostinil prodrug that may offer a differentiated product profile for rare pulmonary disorders, including pulmonary arterial hypertension (PAH). We have legal entities in the US, France, Germany, Ireland, Italy, the Netherlands, the United Kingdom (UK), Switzerland, Japan and Bermuda.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to 2019, we had not generated significant revenue and through December&#160;31, 2019, we had an accumulated deficit of $1.5 billion. We have financed our operations primarily through the public offerings of our equity securities and debt financings. Although it is difficult to predict our future funding requirements, based upon our current operating plan, we anticipate that our cash and cash equivalents as of December&#160;31, 2019 will enable us to fund our operations for at least the next 12&#160;months.</span></div><div style="text-indent:36pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We expect to continue to incur operating losses at our US and certain international entities, as we plan to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">initiate or continue clinical studies of our product candidates; initiate a post-marketing clinical trial of ARIKAYCE, as required by the FDA&#894; seek to discover or in-license additional product candidates&#894; seek regulatory approvals for ARIKAYCE in foreign markets&#894; scale-up manufacturing capabilities for future ARIKAYCE production, including the increase of production capacity at Patheon and process improvements&#894; and enhance operational, compliance, financial, quality and information management systems and hire more personnel, including personnel to support our commercialization efforts and development of our product candidates.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">APPROVED PRODUCT - ARIKAYCE</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ARIKAYCE is our first approved product. Accelerated approval of ARIKAYCE was supported by preliminary data from the CONVERT study, a global Phase 3 study evaluating the safety and efficacy of ARIKAYCE in adult patients with refractory MAC lung disease, using achievement of sputum culture conversion (defined as three consecutive negative monthly sputum cultures) by Month 6 as the primary endpoint. Patients who achieved sputum culture conversion by Month 6 continued in the CONVERT study for an additional 12 months of treatment following the first monthly negative sputum culture in order to assess the durability of culture conversion, as defined by patients that have completed treatment and continued in the CONVERT study off all therapy for three months. In May 2019, we presented at the American Thoracic Society meeting that 41/65 (63.1%) of patients on ARIKAYCE plus GBT who had achieved culture conversion by Month 6 had maintained durable culture conversion for three months off all therapy compared to 0/10 (0%) on GBT only (p&lt;0.0002). Safety data for these patients were consistent with safety data previously reported for patients by Month 6 of the CONVERT study.   </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Patients who did not culture convert by Month 6 may have been eligible to enroll in the 312 study, an open-label extension study for these non-converting patients who completed six months of treatment in the CONVERT study. The primary objective of the 312 study was to evaluate the long-term safety and tolerability of ARIKAYCE in combination with a standard multi-drug regimen. The secondary objectives of the 312 study included evaluating the proportion of subjects achieving culture conversion (defined in the same way as the CONVERT study) by Month 6 and the proportion of subjects achieving culture conversion by Month 12, which was the end of treatment. We previously reported interim data as of December 2017 for patients in the 312 study, with 28.4% of patients who received GBT only in the CONVERT study (19/67) and 12.3% of patients who had received ARIKAYCE plus GBT in the CONVERT study (7/57) achieving culture conversion by Month 6 of the 312 study. The 312 study has concluded and final efficacy data regarding culture conversion were consistent with these interim data. We have analyzed the safety and efficacy data from the 312 study, and we did not observe any new safety signals.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a condition of accelerated approval, we must conduct a post-approval confirmatory clinical trial. The required confirmatory trial, which is currently under discussion with the FDA, will be designed to assess and describe the clinical benefit of ARIKAYCE in patients with MAC lung disease. The trial will evaluate the effect of ARIKAYCE on a clinically meaningful </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">53</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">endpoint, as compared to an appropriate control. We have initiated efforts to evaluate an appropriate PRO tool through a short-term study to enable the assessment of therapies for the treatment of NTM lung disease.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In parallel,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> we plan to begin a confirmatory clinical study of ARIKAYCE in a front-line setting of patients with MAC lung disease in the second half of 2020. We continue to collaborate with the FDA on the timetable as well as the design and validation of the PRO and the post-approval confirmatory clinical trial. The full approval of ARIKAYCE will be contingent upon verification and description of clinical benefit in the post-approval confirmatory study.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Further Research and Lifecycle Management</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are currently exploring and supporting research and lifecycle management programs for ARIKAYCE beyond treatment of refractory MAC lung disease as part of a combination antibacterial regimen for adult patients who have limited or no treatment options. Specifically, we are evaluating study designs focusing on the MAC lung disease treatment pathway, including front-line treatment and maintenance to prevent recurrence (defined as true relapse or reinfection) of MAC lung disease. As noted above, in parallel, we plan to conduct our required confirmatory trial to assess and describe the clinical benefit of ARIKAYCE in patients with MAC lung disease beginning in the second half of 2020. </span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subsequent lifecycle management studies could also potentially enable us to reach more patients. The use of ARIKAYCE to treat infections caused by non-MAC NTM species is being evaluated. For instance, we plan to conduct a study in patients with NTM lung disease caused by </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">M. abscessus</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. These initiatives also include investigator-initiated studies, which are clinical studies initiated and sponsored by physicians or research institutions with funding from us and may also include new clinical studies sponsored by us. </span></div><div id="i_0_52"></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PIPELINE PROGRESS</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INS1007</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">INS1007 is a small molecule, oral, reversible inhibitor of DPP1, which we licensed from AstraZeneca in October 2016. We are developing INS1007 for the treatment of patients </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">with bronchiectasis</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. DPP1 is an enzyme responsible for activating neutrophil serine proteases (NSPs) in neutrophils when they are formed in the bone marrow. Neutrophils are the most common type of white blood cell and play an essential role in pathogen destruction and inflammatory mediation. Neutrophils contain the NSPs (including neutrophil elastase (NE), proteinase 3, and cathepsin G) that have been implicated in a variety of inflammatory diseases. In chronic inflammatory lung diseases, neutrophils accumulate in the airways and result in excessive active NSPs that cause lung destruction and inflammation. INS1007 may decrease the damaging effects of inflammatory diseases such as non-cystic fibrosis </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">bronchiectasis (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">NCFBE) by inhibiting DPP1 and its activation of NSPs.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">NCFBE is a severe, chronic pulmonary disorder in which the bronchi become permanently dilated due to a cycle of infection, inflammation, and lung tissue damage. The condition is marked by frequent pulmonary exacerbations requiring antibiotic therapy and/or hospitalizations. Symptoms include chronic cough, excessive sputum production, shortness of breath, and repeated respiratory infections, which can worsen the underlying condition. NCFBE affects approximately 340,000 to 520,000 patients in the US. Currently, there is no cure, and there are no approved therapies specifically targeting NCFBE in the US, Europe, or Japan. We are also exploring the potential of INS1007 in various neutrophil-driven inflammatory conditions.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> As </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a result of the positive results of the WILLOW study discussed below, we plan to design and conduct a Phase 3 program, which will primarily investigate INS1007 in NCFBE.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Based on indications from the FDA, we expect that the primary endpoint will be frequency of pulmonary exacerbation.  </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><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%;">The WILLOW Study</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The WILLOW study was a randomized, double-blind, placebo-controlled, parallel-group, multi-center, multi-national, Phase 2 study to assess the efficacy, safety and tolerability, and pharmacokinetics of INS1007 administered once daily for 24 weeks in patients with NCFBE. The WILLOW study was conducted at 116 sites and enrolled 256 adult patients diagnosed with NCFBE who had at least two documented pulmonary exacerbations in the 12 months prior to screening. Patients were randomized 1:1:1 to receive either 10 mg or 25 mg of INS1007 or matching placebo. The primary efficacy endpoint was the time to first pulmonary exacerbation over the 24-week treatment period in the INS1007 arms compared to the placebo arm.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">WILLOW Top-Line Efficacy Data</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The top-line data demonstrates that the WILLOW study met its primary endpoint of time to first pulmonary exacerbation over the 24-week treatment period for both the 10 mg and 25 mg dosage groups of INS1007 compared to placebo (p=0.027, p=0.044, respectively). In addition, treatment with INS1007 resulted in a reduction in the frequency of pulmonary exacerbations, a key secondary endpoint, versus placebo. Specifically, patients treated with INS1007 experienced a 36% reduction in the 10 mg arm (p=0.041) and a 25% reduction in the 25 mg arm (p=0.167) versus placebo. Change in concentration of active NE in sputum versus placebo from baseline to the end of the treatment period was also statistically significant (p=0.034 for 10 mg, p=0.021 for 25 mg).</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">54</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">WILLOW Top-Line Safety and Tolerability Data</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">INS1007 was generally well-tolerated in the study. Rates of adverse events (AEs) leading to discontinuation in patients treated with placebo, INS1007 10 mg, and INS1007 25 mg were 10.6%, 7.4%, and 6.7%, respectively. The most common AEs in patients treated with INS1007 were cough, headache, sputum increase, dyspnea, fatigue, and upper respiratory tract infection. Rates of adverse events of special interest (AESIs) in patients treated with placebo, INS1007 10 mg, and INS1007 25 mg, respectively, were as follows: rates of periodontal disease were 2.4%, 7.4%, and 10.1%; rates of hyperkeratosis were 0%, 3.7%, and 1.1%; and rates of infections that were considered AESIs were 18.8%, 16.0%, and 16.9%.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Further Research</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2019, we received notice from the FDA that we were awarded a development grant of $1.8 million for specific work to be performed on a PRO tool over the next two years. The grant funding is for the development of a novel PRO tool for use in clinical trials to measure symptoms in patients with NCFBE with and without NTM lung infection. </span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INS1009</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">INS1009 is an investigational inhaled treprostinil prodrug formulation that has the potential to address certain of the current limitations of existing prostanoid therapies. We believe that INS1009 prolongs duration of effect and may provide PAH patients with greater consistency in pulmonary arterial pressure reduction over time. Current inhaled prostanoid therapies must be dosed four to nine times per day for the treatment of PAH. Reducing dose frequency has the potential to ease patient burden and improve compliance. Additionally, we believe that INS1009 may be associated with fewer side effects, including elevated heart rate, low blood pressure, and severity and/or frequency of cough, associated with high initial drug levels and local upper airway exposure when using current inhaled prostanoid therapies. We believe INS1009 may offer a differentiated product profile for rare pulmonary disorders, including PAH, and we are advancing its development to a Phase 1 study as an inhaled dry powder formulation.&#160;&#160;</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Development Activities</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our earlier-stage pipeline includes preclinical compounds that we are evaluating in multiple rare diseases of unmet medical need, including gram positive pulmonary infections in CF, NTM lung disease and refractory localized infections involving biofilm. To complement our internal research and development, we actively evaluate in-licensing and acquisition opportunities for a broad range of rare diseases.</span></div><div id="i_0_55"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">KEY COMPONENTS OF OUR RESULTS OF OPERATIONS</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenues</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Product revenues consist primarily of net sales of ARIKAYCE in the US. In October 2018, we began shipping ARIKAYCE to our customers in the US, which include specialty pharmacies and specialty distributors.&#160;We recognize revenue for product received by our customers net of allowances for customer credits, including prompt pay discounts, service fees, estimated rebates, including government rebates, such as Medicaid rebates and Medicare Part D coverage gap reimbursements in the US, chargebacks and returns. We also began recognizing revenue related to early access programs (EAPs) in Europe, consisting of sales to the French National Agency for Medicines and Health Products Safety (ANSM), which has granted ARIKAYCE a Temporary Authorization for Use (Autorisation Temporaire d'Utilisation or ATU) and from the named patient program in Germany, both compassionate use programs.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cost of product revenues (excluding amortization of intangible assets)</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of product revenues (excluding amortization of intangible assets) consist primarily of direct and indirect costs related to the manufacturing of ARIKAYCE sold, including third-party manufacturing costs, packaging services, freight, and allocation of overhead costs, in addition to royalty expenses and revenue-based milestones. We began capitalizing inventory upon FDA approval of ARIKAYCE. All costs related to inventory for ARIKAYCE prior to FDA approval were expensed as incurred and therefore not included in cost of product revenues.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Research and Development (R&amp;D) Expenses</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">R&amp;D expenses consist primarily of salaries, benefits and other related costs, including stock-based compensation, for personnel serving in our research and development functions, including medical affairs. R&amp;D expense also includes other internal operating expenses, the cost of manufacturing a product candidate, including the medical devices for drug delivery, for clinical study, the cost of conducting clinical studies, and the cost of conducting preclinical and research activities. In addition, R&amp;D expenses include payments to third parties for the license rights to products in development (prior to marketing approval), such as INS1007. Our R&amp;D expenses related to manufacturing our product candidates and medical devices for clinical study are primarily related to activities at contract manufacturing organizations (CMOs) that manufacture INS1007 and INS1009. Our R&amp;D expenses related to clinical trials are primarily related to activities at contract research organizations (CROs) that conduct </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">55</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and manage clinical trials on our behalf. These contracts with CROs set forth the scope of work to be completed at a fixed fee or amount per patient enrolled. Payments under these contracts with CROs primarily depend on performance criteria such as the successful enrollment of patients or the completion of clinical trial milestones as well as time-based fees. Expenses are accrued based on contracted amounts applied to the level of patient enrollment and to activity according to the clinical trial protocol. Nonrefundable advance payments for goods or services that will be used or rendered for future research and development activities are deferred and capitalized. Such amounts are then recognized as an expense as the related goods are delivered or the services are performed, or when the goods or services are no longer expected to be provided.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Selling, General and Administrative (SG&amp;A) Expenses</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">SG&amp;A expenses consist primarily of salaries, benefits and other related costs, including stock-based compensation, for our non-employee directors and personnel serving in our executive, finance and accounting, legal and compliance, commercial and pre-commercial, corporate development, field sales, information technology, program management and human resource functions. SG&amp;A expenses also include professional fees for legal services, consulting services, including commercial activities, insurance, board of director fees, tax and accounting services and certain milestones related to ARIKAYCE.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Amortization of Intangible Assets</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Upon commercialization of ARIKAYCE, our intangible assets began to be amortized over their estimated useful lives. The fair values assigned to our intangible assets are based on estimates and assumptions we believe are reasonable based on available facts and circumstances. Unanticipated events or circumstances may occur that require us to review the assets for impairment.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Investment Income and Interest Expense</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Investment income consists of interest and dividend income earned on our cash and cash equivalents. Interest expense consists primarily of the accretion of debt discount, contractual interest costs and the amortization of debt issuance costs related to our accretion of debt. Debt discount is accreted, and debt issuance costs are amortized, to interest expense using the effective interest rate method over the term of the debt. Our balance sheet reflects debt, net of the debt discount, debt issuance costs paid to the lender, and other third-party costs. Unamortized debt issuance costs associated with extinguished debt are expensed in the period of the extinguishment.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div id="i_0_58"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">RESULTS OF OPERATIONS</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Comparison of the Years Ended December&#160;31, 2019 and 2018 </span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Overview - Operating Results</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our operating results for the year ended December&#160;31, 2019, included the following:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Total revenues from sales of ARIKAYCE increased $126.6 million as compared to the prior year as a result of the launch of ARIKAYCE in the fourth quarter of 2018;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Cost of product revenues (excluding amortization of intangibles) increased $21.8 million as compared to the prior year as a result of the launch of ARIKAYCE in the fourth quarter of 2018;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">R&amp;D expenses decreased $13.6 million as compared to the prior year primarily resulting from costs relating to the Patheon production facility being included in other assets in 2019 and external manufacturing expenses for ARIKAYCE being included as a component of inventory in 2019;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">SG&amp;A expenses increased $42.6 million as compared to the prior year resulting from external expenses related to ARIKAYCE and the Cystic Fibrosis Foundation Therapeutics,&#160;Inc. (CFFT) milestone; </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Amortization of intangible assets increased $3.7 million as compared to the prior year; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Interest expense increased $2.2 million as compared to the prior year related primarily to the accretion of the debt discount on the $450.0 million aggregate principal amount of 1.75% convertible senior notes due 2025 (the Convertible Notes).</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net loss for the year ended December&#160;31, 2019 was $254.3 million, or $3.01 per share&#8212;basic and diluted, compared with a net loss of $324.3 million, or $4.22 per share&#8212;basic and diluted, for the year ended December&#160;31, 2018.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenues</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total revenue consists of net sales of ARIKAYCE, which was approved by the FDA in September 2018 and launched in the US in October 2018. The following table summarizes the sources of revenue for the years ended December 31, 2019 and 2018 (in thousands):</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">56</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.350%;"><tr><td style="width:1.0%;"></td><td style="width:32.789%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.447%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.447%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.724%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.447%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.184%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">For the Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase (decrease)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net product revenues, US</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,094&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,265&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1326%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net product revenues, EAPs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,373&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">570&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,803&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">667%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,835&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,632&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1288%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:40.5pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues for the year ended December&#160;31, 2019 increased to $136.5 million as compared to $9.8 million in 2018. The increase was a result of having a full year of ARIKAYCE sales in 2019, after the launch of ARIKAYCE in the fourth quarter of 2018.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cost of Product Revenues (excluding amortization of intangibles)</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of produce revenues increased to $24.2 million for the year ended December 31, 2019 as compared to $2.4 million in 2018. All product costs incurred prior to FDA approval of ARIKAYCE in September 2018 were expensed as R&amp;D expenses. Cost of product revenues (excluding amortization of intangibles) consists primarily of direct and indirect costs related to the manufacturing of ARIKAYCE sold, including third-party manufacturing costs, packages services, freight, and production-related overhead costs, in addition to royalty and revenue-based milestones. We expect our cost of product revenues (excluding amortization of intangibles) as a percent of revenue to increase in 2020.</span></div><div style="text-indent:40.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">R&amp;D Expenses</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">R&amp;D expenses for the years ended December&#160;31, 2019 and 2018 were comprised of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.204%;"><tr><td style="width:1.0%;"></td><td style="width:47.756%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.610%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.803%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.610%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.803%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.610%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.534%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.610%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.864%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase (decrease)</span></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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">External Expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clinical development and research</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,287&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,134&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,416&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,824&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,408)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76.2)%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Regulatory, quality assurance, and medical affairs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,343&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,053&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.6%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal&#8212;external expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,401&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,221)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.0)%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Internal Expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Compensation and benefit related expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,535&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,794&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,741&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,210&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,395&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,185)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.6)%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other internal operating expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,786&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,693&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,093&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.9%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtotal&#8212;internal expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,531&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.3%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,283&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,572)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.3)%</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">R&amp;D expenses decreased to $131.7 million during the year ended December&#160;31, 2019 from $145.3 million in 2018. The $13.6 million decrease was primarily due to a decrease of $33.4 million in external manufacturing expenses, specifically related to: pre-approval purchases of ARIKAYCE raw materials; pre-approval CMO expenses related to ARIKAYCE commercial inventory production; and costs relating to increasing our long-term production capacity at Patheon. This was partially offset by a $14.7 million increase in compensation and related expenses due to an increase in headcount in the year ended December&#160;31, 2019 as compared to the prior year.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the year ended December&#160;31, 2019, external R&amp;D expenses of $56.2 million consisted of $29.0 million related to ARIKAYCE, $22.0 million related to INS1007, and $5.2 million related to other research expenses. During the year ended December&#160;31, 2018, external R&amp;D expenses of $86.4 million consisted of $69.2 million related to ARIKAYCE, $13.9 million related to INS1007, and $3.3 million related to other research expenses.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SG&amp;A Expenses</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">SG&amp;A expenses for the years ended December&#160;31, 2019 and 2018 were comprised of the following (in thousands):</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">57</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.643%;"><tr><td style="width:1.0%;"></td><td style="width:43.161%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.606%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.354%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.606%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.354%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.606%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.451%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.606%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.456%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase (decrease)</span></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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Compensation and benefit related expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,064&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,472&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,761&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional fees and other external expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,855&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,607&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Facility related and other internal expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,116&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,533&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,583&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total SG&amp;A expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210,796&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,578&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">SG&amp;A expenses increased to $210.8 million during the year ended December&#160;31, 2019 from $168.2 million in 2018. The $42.6 million increase was primarily due to a $27.6 million increase in professional fees and other external expenses related to ARIKAYCE, including disease awareness efforts, patient support activities, field operations, and other professional fees. SG&amp;A for the year ended December&#160;31, 2019 included approximately $10.2 million for a certain milestone related to the CFFT agreements. SG&amp;A also increased $8.6 million due to higher facility related and other internal expenses.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Amortization of Intangible Assets</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization of intangible assets for the years ended December&#160;31, 2019 and 2018 was $5.0 million and $1.2 million, respectively. Amortization of intangible assets is comprised of amortization of acquired ARIKAYCE R&amp;D and amortization of the milestone paid to PARI for the FDA approval of ARIKAYCE.</span></div><div style="text-indent:4.5pt;padding-left:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Interest Expense</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest expense was $27.7 million for the year ended December&#160;31, 2019 as compared to $25.5 million for 2018. The $2.2 million increase in interest expense in the year ended December&#160;31, 2019 as compared to the prior year period relates to accretion of the debt discount on the $450.0 million aggregate principal amount of Convertible Notes. The interest expense on the Convertible Notes is based on an effective interest rate of 7.6%.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Provision (benefit) for Income Taxes</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The income tax provision was $0.8 million and $0.2 million for the years ended December&#160;31, 2019 and 2018, respectively. The income tax provision for the year ended December&#160;31, 2019 and December&#160;31, 2018 reflects the current income tax expense recorded as a result of taxable income in certain of our subsidiaries in Europe and Japan. </span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Comparison of the Years Ended December&#160;31, 2018 and 2017</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Please refer to the section titled "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018 for a comparative discussion of our fiscal years ended December 31, 2018 and December 31, 2017.</span></div><div id="i_0_61"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">LIQUIDITY AND CAPITAL RESOURCES</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Overview</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There is considerable time and cost associated with developing potential pharmaceutical products to the point of regulatory approval and commercialization. We commenced commercial shipments of ARIKAYCE in October 2018. We expect to continue to incur operating losses at our US and certain international entities, as we plan to fund R&amp;D for ARIKAYCE and our other pipeline programs, continue commercialization activities for ARIKAYCE in the US, continue to invest in pre-commercial and regulatory activities for ARIKAYCE in Europe and Japan, and other general and administrative activities.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the second quarter of 2019, we comple</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ted an underwritten public offering of 10,657,692 shares of common stock, which included the underwriters' exercise in full o</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">f its over-allotment option of 1,042,307 shares from the Company at a price to the public of $26.00, less underwriting discounts. Our net proceeds from the sale of the shares, after deducting underwriting discounts and commissions and other offering expenses of $16.0 million, were $261.1 million. The offering also included the sale of 400,000 shares from our Chairman and Chief Executive Officer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, from which we received no proceed</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">s.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2018, we completed an underwritten public offering of $450.0 million aggregate principal amount of Convertible Notes, including the exercise in full of the underwriter's option to purchase additional Convertible Notes. Our net proceeds from the offering, after deducting underwriting discounts and commissions and other offering expenses of $14.2 million, were $435.8 million.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">58</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In&#160;September&#160;2017, we completed an underwritten public offering of&#160;14,123,150&#160;shares of our common stock, which included the underwriter&#8217;s exercise in full of its over-allotment option of&#160;1,842,150 shares, at a price to the public of&#160;$28.50&#160;per share.&#160; Our net proceeds from the sale of the shares, after deducting underwriting discounts and other offering expenses of&#160;$24.8 million, were $377.7 million.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may need to raise additional capital to fund our operations, including continued commercialization of ARIKAYCE and future clinical trials related to ARIKAYCE, to design and conduct a Phase 3 program for INS1007, to develop INS1009, and to develop, acquire, in-license or co-promote other products or product candidates, including those that address orphan or rare diseases. We believe we currently have sufficient funds to meet our financial needs for at least the next 12&#160;months. We expect to opportunistically raise additional capital and may do so through equity or debt financing(s), strategic transactions or otherwise. We expect such additional funding, if any, would be used to continue to commercialize ARIKAYCE, to conduct further trials of ARIKAYCE, to develop our product candidates, or to pursue the license or purchase of other technologies or products and product candidates. During 2020, we plan to support the commercialization of ARIKAYCE in the US, to continue to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">fund further clinical development of ARIKA</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">YCE and INS1007, and to fund our global expansion efforts to support pre-commercial activities in Europe and Japan including obtaining regulatory approvals for ARIKAYCE in those regions. Our cash requirements for the next 12 months will be impacted by a number of factors, the most significant of which we expect to be expenses related to the commercialization efforts for ARIKAYCE, expenses related to the development activities for INS1007, and to a lesser extent, future ARIKAYCE clinical trials. </span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cash Flows</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, we had cash and cash equivalents of $487.4 million, as compared with $495.1 million as of December&#160;31, 2018. The $7.6 million decrease was due to cash used in operating activities and, to a lesser extent, cash used in investing activities, mostly offset by cash received from the underwritten public offering of our common stock in the second quarter of 2019. Our working capital was $470.0 million as of December&#160;31, 2019 as compared with $439.2 million as of December&#160;31, 2018.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used in operating activities was $250.6 million and $258.0 million for the years ended December&#160;31, 2019 and 2018, respectively. The net cash used in operating activities during the years ended December&#160;31, 2019 and 2018 was primarily for the commercial activities related to ARIKAYCE, as well as general and administrative expenses. In addition, net cash used in operating activities during the year ended December&#160;31, 2019 and 2018 included clinical trial expenses related to INS1007.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash used in investing activities was $42.3 million and $14.8 million for the years ended December&#160;31, 2019 and 2018, respectively. The net cash used in investing activities during 2019 was primarily related to the investment in our long-term production capacity at Patheon and our new corporate headquarters. The net cash used in investing activities during 2018 was primarily related to the investment in our long-term production capacity at Patheon. We expect our net cash used in investing activities will decrease in 2020 as compared to 2019 as a result of the completion 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%;"> our </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">corporate headquarters and the remaining investment required at the Patheon facility.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash provided by financing activities was $285.3 million and $386.7 million for the years ended December&#160;31, 2019 and 2018, respectively. Net cash provided by financing activities for the year ended December&#160;31, 2019 included net cash proceeds of $261.1 million from our underwritten public offering of 10,657,692 shares in the second quarter of 2019 and cash proceeds from stock option exercises. Net cash provided by financing activities during 2018 included net cash proceeds of $435.8 million from our convertible debt issuance and cash proceeds received from stock option exercises.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Contractual Obligations</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2018, we completed an underwritten public offering of $450.0 million aggregate principal amount of Convertible Notes pursuant to an indenture between the Company and Wells Fargo Bank, National Association, as trustee. Our net proceeds from the offering, after deducting underwriting discounts and commissions and other offering expenses of $14.2 million, were approximately $435.8 million. The Convertible Notes bear interest payable semiannually in arrears on January 15 and July 15 of each year, beginning on July 15, 2018. The Convertible Notes mature on January 15, 2025, unless earlier converted, redeemed, or repurchased. The Convertible Notes are convertible into common stock of the Company under certain circumstances described in the indenture. For more information, see </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 8 - Debt</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in our notes to the consolidated financial statements. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2018, we entered into an agreement (the Lease) with Exeter 700 Route 202/206, LLC to lease 117,022 square feet of office space located in Bridgewater, New Jersey for our corporate headquarters. Subject to certain conditions, we have the one-time option to expand the leased premises by up to 50,000 rentable square feet, exercisable prior to the fifth </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">59</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">anniversary of the Commencement Date, which was October 1, 2019. The initial Lease term runs 130 months from the Commencement Date and we have the option to extend that term for up to three additional five-year periods. In addition, we are responsible for operating expenses and taxes pursuant to the Lease. Future minimum payments under the Lease during the initial Lease Term are approximately $32.3 million. The Lease contains customary default provisions, including those relating to payment defaults, performance defaults and events of bankruptcy.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In February 2014, we entered into a contract manufacturing agreement with Therapure for the manufacture of ARIKAYCE, on a non-exclusive basis, at a 200 kg scale. Pursuant to the agreement, we collaborated with Therapure to construct a production area for the manufacture of ARIKAYCE in Therapure's existing manufacturing facility in Canada. The agreement has an initial term of five years, which began in October 2018, and will renew automatically for successive periods of two years each, unless terminated by either party by providing the required two years' prior written notice to the other party. Under the agreement, we are obligated to pay certain minimum amounts for the batches of ARIKAYCE produced each calendar year.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2015, we entered into a Commercial Fill/Finish Services Agreement (the Fill/Finish Agreement) with Althea, for Althea to produce, on a non-exclusive basis, ARIKAYCE in finished dosage form at a 50 kg scale. Under the Fill/Finish Agreement, we are obligated to pay a minimum of $2.7&#160;million for the batches of ARIKAYCE produced each calendar year during the term of the Fill/Finish Agreement.  The Fill/Finish Agreement became effective as of January&#160;1, 2015, and following an extension in 2018, the agreement remains in effect through December 31, 2021. The Fill/Finish Agreement may be extended for additional two-year periods upon mutual written agreement of the Company and Althea at least one year prior to the expiration of its then-current term.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We have a licensing agreement with PARI for the use of the optimized Lamira Nebulizer System for delivery of ARIKAYCE in treating patients with NTM lung infections, CF and bronchiectasis. Under the licensing agreement, we have rights under several US and foreign issued patents, and patent applications involving improvements to the optimized Lamira Nebulizer System, to exploit the system with ARIKAYCE for the treatment of such indications, but we cannot manufacture the nebulizers except as permitted under our Commercialization Agreement with PARI, as described below. The Lamira Nebulizer System has been approved for use in the US (in combination with ARIKAYCE) and the EU. Under the licensing agreement, we made an upfront license fee and milestone payments to PARI. Upon FDA acceptance of our New Drug Application and the subsequent FDA approval of ARIKAYCE, we made additional milestone payments of &#8364;1.0 million and &#8364;1.5&#160;million, respectively, to PARI. In addition, PARI is entitled to receive a future milestone payment of &#8364;0.5&#160;million in cash based on receipt of the first marketing approval in a major EU country for ARIKAYCE and the device. In October 2017, we exercised an option to buy-down the royalties payable to PARI, which was included within selling, general and administrative expenses in the fourth quarter of 2017. PARI is now entitled to receive royalty payments in the mid-single digits on the annual global net sales of ARIKAYCE, pursuant to the licensing agreement, subject to certain specified annual minimum royalties.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July 2014, we entered into a Commercialization Agreement with PARI for the manufacture and supply of the Lamira Nebulizer Systems and related accessories (the Device) as optimized for use with ARIKAYCE. Under the Commercialization Agreement, PARI manufactures the Device except in the case of certain defined supply failures, when the Company will have the right to make the Device and have it made by third parties (but not certain third parties deemed under the Commercialization Agreement to compete with PARI). The Commercialization Agreement has an initial term of 15 years that began in October 2018 (the Initial Term). The term of the Commercialization Agreement may be extended by us for an additional five years by providing written notice to PARI at least one year prior to the expiration of the Initial Term.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2017, we entered into certain agreements with Patheon related to the increase of our long-term production capacity for ARIKAYCE. The agreements provide for Patheon to manufacture and supply ARIKAYCE for our anticipated commercial needs.&#160;Under these agreements, we are required to deliver to Patheon the required raw materials, including active pharmaceutical ingredients, and certain fixed assets needed to manufacture ARIKAYCE.&#160;Patheon's supply obligations will commence once certain technology transfer and construction services are completed. Our manufacturing and supply agreement with Patheon will remain in effect for a fixed initial term, after which it will continue for successive renewal terms unless either we or Patheon have given written notice of termination. The technology transfer agreement will expire when the parties agree that the technology transfer services have been completed. The agreements may also be terminated under certain other circumstances, including by either party due to a material uncured breach of the other party or the other party&#8217;s insolvency. These early termination clauses may reduce the amounts due to the relevant parties. The aggregate investment to increase our long-term production capacity, including under the Patheon agreements and related agreements or purchase orders with third parties for raw materials and fixed assets, is estimated to be approximately $60 million.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2004 and 2009, we entered into research funding agreements with CFFT whereby we received $1.7 million and $2.2 million in research funding for the development of ARIKAYCE. As a result of the US approval of ARIKAYCE and in accordance with the agreements, as amended, we owe milestone payments to CFFT of $13.4 million in the aggregate, which are payable through 2025. In addition, if certain global sales milestones are met within five years of ARIKAYCE's </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">60</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">commercialization, we will owe additional payments of up to $3.9 million. We</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> have estimated the likelihood of meeting such global sales milestones and have accrued for these contingent obligations proportionally based on net sales of ARIKAYCE.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, future payments under our long-term debt agreements, minimum future payments under non-cancellable leases and minimum future payment obligations are as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:80.555%;"><tr><td style="width:1.0%;"></td><td style="width:36.294%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.707%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.433%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.707%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.433%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.707%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.433%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.707%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.433%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.707%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.439%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019<br/>Payments Due By Period</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than<br/>1 year</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;-&#160;3 Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;-&#160;5 Years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">More than 5 Years</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt maturities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,875&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,959&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,939&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,276&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,252&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,783&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,521&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,926&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,595&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,850&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,450&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,950&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CFFT milestone payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total contractual obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">624,522&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,507&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,371&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,952&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">525,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This table does not include: (a)&#160;any milestone payments, except for the CFFT milestone payments included in the table above, which may become payable to third parties under our license and collaboration agreements as the timing and likelihood of such payments are not known; (b)&#160;the royalty payments specified below, as the amounts of such payments, timing and/or the likelihood of such payments are not known; (c)&#160;contracts that are entered into in the ordinary course of business which are not material in the aggregate in any period presented above; and (d)&#160;any payments related to the agreements mentioned below.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We entered into a services agreement with Syneos Health (Syneos) pursuant to which we retained Syneos to perform implementation and management services in connection with the WILLOW study. We may terminate the services agreement or any work order for any reason and without cause with 30&#160;days' written notice. Either party may terminate the agreement in the event of a material breach or bankruptcy petition by the other party or, if any approval from a regulatory authority is revoked, suspended or expires without renewal. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We anticipate that aggregate costs relating to all work orders for the WILLOW study will be approximately $23 million over the period of the study.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2016, we entered into the AZ License Agreement, pursuant to which AstraZeneca granted us exclusive global rights for the purpose of developing and commercializing AZD7986 (which we renamed INS1007). In consideration of the licenses and other rights granted by AstraZeneca, we made an upfront payment of $30.0&#160;million, which was included as research and development expense in the fourth quarter of 2016. We are obligated to make a series of contingent milestone payments to AstraZeneca totaling up to an additional $85.0&#160;million upon the achievement of clinical development and regulatory filing milestones.  The next contingent milestone payment to AstraZeneca is $12.5 million and is due upon first dosing in a Phase 3 study. If we elect to develop INS1007 for a second indication, we will be obligated to make an additional series of contingent milestone payments totaling up to $42.5&#160;million. We are not obligated to make any additional milestone payments for any additional indications. In addition, we have agreed to pay AstraZeneca tiered royalties ranging from a high single-digit to mid-teens on net sales of any approved product based on INS1007 and one additional payment of $35.0&#160;million upon the first achievement of $1&#160;billion in annual net sales. The AZ License Agreement provides AstraZeneca with the option to negotiate a future agreement with us for commercialization of INS1007 in chronic obstructive pulmonary disease or asthma.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Future Funding Requirements</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may need to raise additional capital to fund our operations, including the continued commercialization of ARIKAYCE, future clinical trials related to ARIKAYCE, development of INS1007 and INS1009, and the potential development, acquisition, in-license or co-promotion of other products or product candidates, including those that address orphan or rare diseases. We expect that our future capital requirements may be substantial and will depend on many factors, including:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The timing and cost of our future clinical trials of ARIKAYCE for the treatment of patients with NTM lung infections;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The decisions of the EMA, MHLW and PMDA with respect to our applications for marketing approval of ARIKAYCE in Europe and Japan;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The costs of activities related to the regulatory approval process and the timing of approvals, if received;</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">61</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The cost of supporting the sales and marketing efforts necessary to support the continued commercial efforts of ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The cost of filing, prosecuting, defending, and enforcing patent claims;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The timing and cost of our anticipated clinica</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">l trials, including our planned INS1007 Phase 3 program and the related milestone payments due to AstraZeneca;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The costs of our manufacturing-related activities;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The costs associated with commercializing ARIKAYCE outside the US, if approved; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The levels, timing and collection of revenue earned from sales of ARIKAYCE and other products approved in the future, if any.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have raised $1.1&#160;billion in net proceeds from securities offerings since September 2017. We believe we currently have sufficient funds to meet our financial needs for at least the next 12&#160;months. However, our business strategy may require us to raise additional capital at any time through equity or debt financing(s), strategic transactions or otherwise.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Off-Balance Sheet Arrangements</span></div><div style="text-indent:42.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future material effect on our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources. We do not have any interest in special purpose entities, structured finance entities or other variable interest entities.</span></div><div style="text-indent:42.75pt;"><span><br/></span></div><div id="i_0_64"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CRITICAL ACCOUNTING POLICIES</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Preparation of financial statements in accordance with generally accepted accounting principles in the US requires us to make estimates and assumptions affecting the reported amounts of assets, liabilities, revenues and expenses and the disclosures of contingent assets and liabilities. We use our historical experience and other relevant factors when developing our estimates and assumptions and we regularly evaluate these estimates and assumptions. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts reported in our consolidated statements of comprehensive loss are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, research and development, stock-based compensation, inventory, finite-lived intangible assets, and accrued expenses. The accounting policy discussed below is considered critical to an understanding of our consolidated financial statements because its application involves the most significant judgment. Actual results could differ materially from our estimates. For additional accounting policies, see Note&#160;2 to our Consolidated Financial Statements&#8212;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Summary of Significant Accounting Policies.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Product revenues consist primarily of sales of ARIKAYCE in the US. In October 2018, we began shipping ARIKAYCE to our customers in the US, which include specialty pharmacies and specialty distributors.&#160;Product revenues are recognized for arrangements within the scope of ASC 606, once we perform the following five steps: (1) identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance obligation. </span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recorded at net selling price (transaction price), which includes estimates of variable consideration for which reserves are established for (a) customer payments, such as invoice discounts for prompt pay and specialty pharmacies fees,  (b) estimated government rebates, such as Medicaid and Medicare Part D reimbursements, and estimated managed care rebates, (c) estimated chargebacks, and (d) estimated costs of co-payment assistance. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable (prompt pay discounts and chargebacks), prepaid expenses (co-payment assistance), or as a current liability (customer fees and rebates). Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as our historical experience, current contractual and statutory requirements, and forecasted customer buying and payment patterns. Overall, these reserves reflect our best estimates of the amount of consideration to which the relevant third party is entitled based on the terms of the applicable contract. The amount of variable consideration included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we adjust these estimates, which would affect net product revenue and earnings in the period such variances become known. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Customer payments:&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our customers are offered various forms of consideration, including fees for enhanced services and prompt payment discounts. The payment terms for sales to specialty pharmacies for prompt payment discounts and fees for services are based on contractual rates agreed with the respective specialty pharmacies. We anticipate that our customers will earn these discounts and fees and, therefore, we deduct the full amount of these discounts and fees from total gross product </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">62</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">revenues at the time such revenues are recognized.</span></div><div style="text-indent:38.25pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Rebates: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We contract with government agencies and managed care organizations, or collectively, third-party payors, so that ARIKAYCE will be eligible for purchase by, or partial or full reimbursement from, such third-party payors. We estimate the rebates we will provide to third-party payors and deduct these estimated amounts from total gross product revenues at the time the revenues are recognized. These reserves are recorded in the same period in which the revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability, which is included in accrued expenses on the consolidated balance sheets. We estimate the rebates that will be provided to third-party payors based upon (i) our contracts with these third-party payors, (ii) the government mandated discounts applicable to government-funded programs, (iii) a range of possible outcomes that are probability-weighted for the estimated payor mix, and (iv) information obtained from our specialty pharmacies. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Chargebacks:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Chargebacks are discounts that occur when certain contracted customers, currently public health service institutions and federal government entities purchasing via the Federal Supply Schedule, purchase directly from our specialty distributor. Contracted customers generally purchase the product at a discounted price and the specialty distributor, in turn, charges back to us the difference between the price they initially paid and the discounted price paid by the contracted customers. We estimate the chargebacks provided to the specialty distributor and deduct these estimated amounts from gross product revenues at the time revenues are recognized.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Co-payment assistance:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Patients who have commercial insurance and meet certain eligibility requirements may receive co-payment assistance. Based upon the terms of the program and our historical experience with copay redemptions, we estimate the average co-pay mitigation amounts and the percentage of patients that we expect to participate in the program in order to establish our accruals for co-payment assistance. These reserves are recorded in the same period in which the related revenue is recognized, resulting in a reduction of product revenue. We adjust our accruals for co-pay assistance based on actual redemption activity and estimates of future redemptions related to sales in the current period.</span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If any, or all, of our actual experience vary from the estimates above, we may need to adjust prior period accruals, affecting revenue in the period of adjustment. </span></div><div style="text-indent:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also began recognizing revenue related to early access programs (EAPs) in Europe, consisting of sales to the French National Agency for Medicines and Health Products Safety, which granted ARIKAYCE a Temporary Authorization for Use (Autorisation Temporaire d'Utilisation or ATU) and from the named patient program in Germany, both compassionate use programs. EAPs are intended to make products available on a named patient basis before they are commercially available in accordance with local regulations.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements&#8212;Adopted</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Topic 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">was effective for fiscal years beginning after December&#160;15, 2018 (including interim periods within those years) and early adoption was permitted. In August 2018, the FASB issued ASU 2018-11, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Targeted Improvements to ASC 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which provided a transition option in which an entity would initially apply ASU 2016-02 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We used the new transition option and the package of practical expedients that allowed it to not reassess: (1) whether any expired or existing contracts are or contain leases; (2) lease classification for any expired or existing leases; and (3) initial direct costs for any expired or existing leases. We also used the practical expedient that allows us to treat the lease and non-lease components of our leases as a single component. We adopted ASU 2016-02 effective January 1, 2019. The impact of the adoption of ASU 2016-02 on the consolidated balance sheet was $47.4 million.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2016, the FASB issued ASU 2016-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which addressed eight specific cash flow issues with the objective of reducing the existing diversity in practice. Among the updates, the standard requires debt extinguishment costs to be classified as cash outflows for financing activities. This standard update became effective as of the first quarter of 2018. As a result of the adoption of the standard, in the first quarter of 2018, we reported a $2.2 million loss on extinguishment of debt in the operating activities section of its consolidated statement of cash flows. We had no material debt extinguishment costs prior to the first quarter of 2018. The impact of adopting this standard was not material to us.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements&#8212;Not Yet Adopted</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13,&#160;Financial Instruments - Credit Losses&#160;which requires financial assets measured at an amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019 and we will adopt the standard effective January 1, 2020. Different aspects of the </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">63</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">guidance require modified retrospective or prospective adoption. We have performed an assessment and determined that adoption will not have a material impact on our consolidated financial statements.</span></div><div id="i_0_67"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 7A.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, our cash and cash equivalents were in cash accounts or were invested in US treasury bills and money market funds. Our investments in US treasury bills and money market funds are not insured by the federal government.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, we had $450.0&#160;million of Convertible Notes outstanding which bear interest at a coupon rate of 1.75%. If a 10% change in interest rates had occurred on December&#160;31, 2019, it would not have had a material effect on the fair value of our debt as of that date, nor would it have had a material effect on our future earnings or cash flows.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The majority of our business is conducted in US dollars. However, we do conduct certain transactions in other currencies, including Euros, British Pounds and Japanese Yen. Historically, fluctuations in foreign currency exchange rates have not materially affected our results of operations. During the years ended December&#160;31, 2019, 2018 and 2017, our results of operations were not materially affected by fluctuations in foreign currency exchange rates.</span></div><div id="i_0_70"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information required by Item&#160;8 is included in our Financial Statements and Supplementary Data set forth in Item&#160;15 of Part&#160;IV of this Annual Report on Form 10-K.</span></div><div id="i_0_73"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 9.&#160;&#160;&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div id="i_0_76"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 9A.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our management, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December&#160;31, 2019. The term "disclosure controls and procedures," as defined in Rules&#160;13a-15(e) and 15d- 15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act) means controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit with the SEC is recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms, and to ensure that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Based on that evaluation our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of December&#160;31, 2019 at the reasonable assurance level.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Management's Report on Internal Control Over Financial Reporting</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rule&#160;13a-15(f) and 15d-15(f) under the Exchange Act, as a process designed by, or under the supervision of, our principal executive and principal financial and accounting officers and effected by our board of directors and management 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 and includes those policies and procedures that:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with US generally accepted accounting principles, and that receipts and expenditures of our company are being made only in accordance with authorizations of our management and board of directors; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Our management assessed the effectiveness of our internal control over financial reporting as of December&#160;31, 2019, based on the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control&#8212;</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">64</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Integrated Framework. Based on management's assessment, management concluded that the Company's internal control over financial reporting was effective as of December&#160;31, 2019.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Changes in Internal Control Over Financial Reporting</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December&#160;31, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Attestation Report on Internal Control over Financial Reporting</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Ernst&#160;&amp; Young&#160;LLP, our independent registered public accounting firm, issued an attestation report on our internal control over financial reporting. The report of Ernst&#160;&amp; Young&#160;LLP is contained in Item&#160;15 of Part&#160;IV of this Annual Report on Form&#160;10-K.</span></div><div id="i_0_79"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 9B.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None</span></div><div id="i_0_82"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">65</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART III</span></div><div id="i_0_85"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 10.&#160;&#160;&#160;&#160;DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information required by Item&#160;10 of Form&#160;10-K is incorporated by reference from the discussion responsive thereto under the captions </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Election of Class II Directors, Corporate Governance</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and Delinquent </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Section&#160;16(a) Reports</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in our definitive proxy statement for our 2020 annual meeting of shareholders to be filed with the SEC no later than 120&#160;days after the close of the fiscal year covered by this Annual Report on Form 10-K.</span></div><div id="i_0_88"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 11.&#160;&#160;&#160;&#160;EXECUTIVE COMPENSATION</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information required by Item&#160;11 of Form&#160;10-K is incorporated by reference from the discussion responsive thereto under the captions </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation Discussion and Analysis</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation Committee Report</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation Committee Interlocks and Insider Participation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Director Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in our definitive proxy statement for our 2020 annual meeting of shareholders to be filed with the SEC no later than 120&#160;days after the close of the fiscal year covered by this Annual Report on Form 10-K.</span></div><div id="i_0_91"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 12.&#160;&#160;&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information required by Item&#160;12 of Form&#160;10-K is incorporated by reference from the discussion responsive thereto under the captions </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Compensation Discussion and Analysis</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Security Ownership of Certain Beneficial Owners and Directors and Management</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in our definitive proxy statement for our 2020 annual meeting of shareholders to be filed with the SEC no later than 120&#160;days after the close of the fiscal year covered by this Annual Report on Form 10-K.</span></div><div id="i_0_94"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 13.&#160;&#160;&#160;&#160;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information required by Item&#160;13 of Form&#160;10-K is incorporated by reference from the discussion responsive thereto under the captions </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Corporate Governance</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Certain Relationships and Related Transactions</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in our definitive proxy statement for our 2020 annual meeting of shareholders to be filed with the SEC no later than 120&#160;days after the close of the fiscal year covered by this Annual Report on Form 10-K.</span></div><div id="i_0_97"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 14.&#160;&#160;&#160;&#160;PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The information required by Item&#160;14 of Form&#160;10-K is incorporated by reference from the discussion responsive thereto under the caption </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Corporate Governance</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Ratification of the Appointment of Independent Registered Public Accounting Firm</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> in our definitive proxy statement for our 2020 annual meeting of shareholders to be filed with the SEC no later than 120&#160;days after the close of the fiscal year covered by this Annual Report on Form 10-K.</span></div><div id="i_0_100"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">66</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART IV</span></div><div id="i_0_103"></div><div style="margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 15.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt;">Documents filed as part of this report.</span></div><div style="padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">1.&#160; FINANCIAL STATEMENTS</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The following consolidated financial statements of the Company are set forth herein, beginning on </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_115">page&#160;76</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">:</span></div><div style="text-indent:-9.43pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(i) Reports of Independent Registered Public Accounting Firm</span></div><div style="text-indent:-12.2pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ii) Consolidated Balance Sheets as of December&#160;31, 2019 and 2018</span></div><div style="text-indent:-14.97pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(iii) Consolidated Statements of Comprehensive Loss for the Years Ended December&#160;31, 2019, 2018 and 2017</span></div><div style="text-indent:-14.43pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(iv) Consolidated Statements of Shareholders' Equity for the Years Ended December&#160;31, 2019, 2018 and 2017</span></div><div style="text-indent:-11.66pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(v) Consolidated Statements of Cash Flows for the Years Ended December&#160;31, 2019, 2018 and 2017</span></div><div style="text-indent:-14.43pt;padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(vi) Notes to Consolidated Financial Statements</span></div><div style="padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">2.&#160;FINANCIAL STATEMENT SCHEDULES.</span></div><div style="text-indent:72pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None required.</span></div><div style="padding-left:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">3.&#160;EXHIBITS.</span></div><div style="text-indent:72pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The exhibits that are required to be filed or incorporated by reference herein are listed in the Exhibit Index.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><span><br/></span></div><div id="i_0_106"></div><div style="text-align:center;margin-top:8pt;margin-bottom:15pt;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT INDEX</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.672%;"><tr><td style="width:1.0%;"></td><td style="width:10.457%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.653%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:84.690%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000114036113012797/ex3_1.htm">3.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Articles of Incorporation of Insmed Incorporated, as amended through June&#160;14, 2012 (incorporated by reference from Exhibit&#160;3.1 to Insmed Incorporated's Annual Report on Form&#160;10-K filed on March&#160;18, 2013).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465915056784/a15-12110_1ex3d1.htm">3.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amended and Restated Bylaws of Insmed Incorporated (incorporated by reference from Exhibit&#160;3.1 to Insmed Incorporated's Quarterly Report on Form&#160;10-Q filed on August&#160;6, 2015).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="http://www.sec.gov/Archives/edgar/data/1104506/000091664100000328/0000916641-00-000328.txt">4.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Specimen stock certificate representing common stock, $0.01 par value per share, of the Registrant (incorporated by reference from Exhibit&#160;4.2 to Insmed Incorporated's Registration Statement on Form&#160;S-4/A (Registration No.&#160;333-30098) filed on March&#160;24, 2000).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465918004153/a18-3168_7ex4d1.htm">4.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Indenture, dated as of January 26, 2018, by and between the Company and Wells Fargo Bank, National Association (incorporated by reference from Exhibit 4.1 to Insmed Incorporated&#8217;s Current Report on Form 8-K filed on January 26, 2018).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465918004153/a18-3168_7ex4d2.htm">4.3</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First Supplemental Indenture, dated as of January 26, 2018, by and between the Company and Wells Fargo Bank, National Association (incorporated by reference from Exhibit 4.2 to Insmed Incorporated&#8217;s Current Report on Form 8-K filed on January 26, 2018).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465918004153/a18-3168_7ex4d2.htm">4.4</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of 1.75% Convertible Senior Note due 2025 (included in Exhibit 4.3).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm20191231ex45.htm">4.5</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description of Securities Registered Under Section 12 of the Securities Exchange Act of 1934 (filed herewith).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465913037892/a13-10493_1ex10d3.htm">10.1**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Incorporated Amended and Restated 2000 Stock Incentive Plan (incorporated by reference from Exhibit&#160;10.3 to Insmed Incorporated's Form&#160;10-Q filed on May&#160;8, 2013).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465913044678/a13-12881_1ex99d1.htm">10.2**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Incorporated 2013 Incentive Plan (incorporated by reference from Exhibit&#160;99.1 to Insmed Incorporated's Registration Statement on Form&#160;S-8 filed on May&#160;24, 2013).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746914001864/a2218603zex-10_5.htm">10.2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746914001864/a2218603zex-10_5.htm">.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746914001864/a2218603zex-10_5.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Award Agreement for Incentive Stock Options pursuant to the Insmed Incorporated 2013 Incentive Plan (incorporated by reference from Exhibit 10.5 to Insmed Incorporated's Annual Report on Form 10-K filed on March 6, 2014).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">67</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.672%;"><tr><td style="width:1.0%;"></td><td style="width:10.457%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.653%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:84.690%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746914001864/a2218603zex-10_6.htm">10.2.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746914001864/a2218603zex-10_6.htm">2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746914001864/a2218603zex-10_6.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Award Agreement for Non-Qualified Stock Options pursuant to the Insmed Incorporated 2013 Incentive Plan (incorporated by reference from Exhibit 10.6 to Insmed Incorporated's Annual Report on Form 10-K filed on March 6, 2014).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465915041594/a15-12882_1ex99d1.htm">10.3**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Incorporated 2015 Incentive Plan (incorporated by reference from Exhibit&#160;99.1 to Insmed Incorporated's Registration Statement on Form&#160;S-8 filed on May&#160;28, 2015).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917029170/a17-8848_1ex10d2.htm">10.3</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917029170/a17-8848_1ex10d2.htm">.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917029170/a17-8848_1ex10d2.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Award Agreement for Non-Qualified Stock Options pursuant to the Insmed Incorporated 2015 Incentive Plan (incorporated by reference from Exhibit 10.2 to Insmed Incorporated&#8217;s Form 10-Q filed May 3, 2017).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d3.htm">10.4**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Incorporated 2017 Incentive Plan (incorporated by reference from Exhibit 10.3 to Insmed Incorporated&#8217;s Form 10-Q filed August 3, 2017).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d4.htm">10.4.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d3.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Award Agreements for Restricted Stock Units pursuant to the Insmed Incorporated 2017 Incentive Plan (incorporated by reference from Exhibit 10.4 to Insmed Incorporated&#8217;s Form 10-Q filed August 3, 2017).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d5.htm">10.4.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d5.htm">2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d5.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Award Agreement for Non-Qualified Stock Options pursuant to the Insmed Incorporated 2017 Incentive Plan (incorporated by reference from Exhibit 10.5 to Insmed Incorporated&#8217;s Form 10-Q filed August 3, 2017).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex101.htm">10.5**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Incorporated 2019 Incentive Plan (incorporated by reference from Exhibit 10.1 to Insmed Incorporated&#8217;s Form 10-Q filed August 1, 2019).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex102.htm">10.5</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex102.htm">.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex102.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Award Agreement for Restricted Stock Units pursuant to the Insmed Incorporated 2019 Incentive Plan (incorporated by reference from Exhibit 10.2 to Insmed Incorporated&#8217;s Form 10-Q filed August 1, 2019).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex103.htm">10.5.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex103.htm">2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex103.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Award Agreement for Non-Qualified Stock Options pursuant to the Insmed Incorporated 2019 Incentive Plan (incorporated by reference from Exhibit 10.3 to Insmed Incorporated&#8217;s Form 10-Q filed August 1, 2019).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex104.htm">10.5.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex104.htm">3</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex104.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Award Agreement for Restricted Stock Units issued to directors pursuant to the Insmed Incorporated 2019 Incentive Plan (incorporated by reference from Exhibit 10.4 to Insmed Incorporated&#8217;s Form 10-Q filed August 1, 2019).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465913080816/a13-19824_1ex10d2.htm">10.6**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Incorporated Senior Executive Bonus Plan (incorporated by reference from Exhibit 10.2 to Insmed Incorporated's Form 10-Q filed on November 5, 2013).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d6.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d6.htm">7</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d6.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Non-Qualified Stock Option Inducement Award Agreement (incorporated by reference from Exhibit 10.6 to Insmed Incorporated&#8217;s Form 10-Q filed August 3, 2017).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914002807/a14-3554_1ex10d1.htm">10.8</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914002807/a14-3554_1ex10d1.htm">**</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Form of Indemnification Agreement entered into with each of the Company's directors and officers (incorporated by reference from Exhibit 10.1 to Insmed Incorporated's Current Report on Form 8-K filed on January 16, 2014).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000114036112040054/ex10_1.htm">10.9**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employment Agreement, effective as of September 10, 2012, between Insmed Incorporated and William Lewis (incorporated by reference from Exhibit 10.1 to Insmed Incorporated's Current Report on Form 8-K filed on September 11, 2012).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex105.htm">10.9</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex105.htm">.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex105.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amendment to Employment Agreement, effective as of July 31, 2019, between Insmed Incorporated and William Lewis (incorporated by reference from Exhibit 10.5 to Insmed Incorporated&#8217;s Form 10-Q filed on August 1, 2019).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465913080816/a13-19824_1ex10d1.htm">10.10**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employment Agreement, effective as of July 29, 2013, between Insmed Incorporated and Christine Pellizzari (incorporated by reference from Exhibit 10.1 to Insmed Incorporated's Form 10-Q filed on November 5, 2013).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_31.htm">10.10</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_31.htm">.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_31.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amendment to Employment Agreement, effective as of September 26, 2016, between Insmed Incorporated and Christine Pellizzari (incorporated by reference from Exhibit 10.31 to Insmed Incorporated&#8217;s Annual Report on Form 10-K filed February 23, 2017).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">68</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.672%;"><tr><td style="width:1.0%;"></td><td style="width:10.457%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.653%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:84.690%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex107.htm">10.10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex107.htm">2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex107.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second Amendment to Employment Agreement, effective as of July 31, 2019, between Insmed Incorporated and Christine Pellizzari (incorporated by reference from Exhibit 10.7 to Insmed Incorporated&#8217;s Form 10-Q filed on August 1, 2019).</span></td></tr><tr><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465915035191/a15-7891_1ex10d2.htm">10.11**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employment Agreement, effective as of January 2, 2013, between Insmed Incorporated and S. Nicole Schaeffer (incorporated by reference from Exhibit 10.2 to Insmed Incorporated's Form 10-Q filed on May 7, 2015).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_32.htm">10.11</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_32.htm">.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_32.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amendment to Employment Agreement, effective as of September 26, 2016, between Insmed Incorporated and S. Nicole Schaeffer (incorporated by reference from Exhibit 10.32 to Insmed Incorporated&#8217;s Annual Report on Form 10-K filed February 23, 2017).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465916154364/a16-17150_1ex10d2.htm">10.12**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employment Agreement, effective as of September 27, 2016, between Insmed Incorporated and Roger Adsett (incorporated by reference from Exhibit 10.2 to Insmed Incorporated's Form 10-Q filed November 3, 2016).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex106.htm">10.12</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex106.htm">.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000020/insm20190630ex106.htm">**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amendment to Employment Agreement, effective as of July 31, 2019, between Insmed Incorporated and Roger Adsett (incorporated by reference from Exhibit 10.6 to Insmed Incorporated&#8217;s Form 10-Q filed August 1, 2019).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm20191231ex1013.htm">10.13**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employment Agreement, effective as of January 28, 2020, between Insmed Incorporated and Sara Bonstein (filed herewith).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm20191231ex1014.htm">10.14**</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employment Agreement, effective as of March 17, 2014, between Insmed Incorporated and John Goll (filed herewith).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465917049121/a17-13313_1ex10d1.htm">10.15*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employment Agreement, effective as of June 1, 2017, between Insmed Incorporated and Paolo Tombesi (incorporated by reference from Exhibit 10.1 to Insmed Incorporated&#8217;s Form 10-Q filed August 3, 2017).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465919027317/a19-9474_1ex10d1.htm">10.15.1*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Separation Agreement and General Release, effective as of May 3, 2019, between Insmed Incorporated and Paolo Tombesi (incorporated by reference from Exhibit 10.1 to Insmed Incorporated&#8217;s Form 8-K filed on May 7, 2019).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000114036113012797/ex10_22.htm">10.16*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">License Agreement, dated April 25, 2008, between Transave, Inc. and PARI Pharma GmbH, and Amendments No. 1-4 thereto (incorporated by reference from Exhibit 10.22 to Insmed Incorporated's Annual Report on Form 10-K filed on March 18, 2013).<br/><br/><br/></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746916010395/a2227323zex-10_141.htm">10.16</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746916010395/a2227323zex-10_141.htm">.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746916010395/a2227323zex-10_141.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amendment No. 5 to License Agreement between Insmed Incorporated and PARI Pharma GmbH, effective as of October 5, 2015 (incorporated by reference from Exhibit 10.14.1 to Insmed Incorporated's Annual Report on Form 10-K filed on February 25, 2016).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746916010395/a2227323zex-10_142.htm">10.16.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746916010395/a2227323zex-10_142.htm">2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746916010395/a2227323zex-10_142.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amendment No. 6 to License Agreement between Insmed Incorporated and PARI Pharma GmbH, effective as of October 9, 2015 (incorporated by reference from Exhibit 10.14.2 to Insmed Incorporated's Annual Report on Form 10-K filed on February 25, 2016).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450617000005/insm-20170930xex101.htm">10.16.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450617000005/insm-20170930xex101.htm">3</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450617000005/insm-20170930xex101.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amendment No. 7 to License Agreement between Insmed Incorporated and PARI Pharma GmbH, effective as of July 21, 2017 (incorporated by reference from Exhibit 10.1 to Insmed Incorporated&#8217;s Form 10-Q filed on November 2, 2017).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000009/insm-20181231xex10154.htm">10.16.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000009/insm-20181231xex10154.htm">4</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000009/insm-20181231xex10154.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amendment No. 8 to License Agreement between Insmed Incorporated and PARI Pharma GmbH, effective as of December 19, 2018 (incorporated by reference from Exhibit 10.15.4 to Insmed Incorporated&#8217;s Annual Report on Form 10-K filed on February 22, 2019).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914036103/a14-9766_1ex10d1.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914036103/a14-9766_1ex10d1.htm">17</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914036103/a14-9766_1ex10d1.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract Manufacturing Agreement, dated February&#160;7, 2014, between Insmed Incorporated and Therapure Biopharma&#160;Inc. (incorporated by reference from Exhibit&#160;10.1 to Insmed Incorporated's Form&#160;10-Q filed on May&#160;8, 2014).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914036103/a14-9766_1ex10d2.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914036103/a14-9766_1ex10d2.htm">17.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914036103/a14-9766_1ex10d2.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amending Agreement, dated March&#160;13, 2014, between Insmed Incorporated and Therapure Biopharma&#160;Inc. (incorporated by reference from Exhibit&#160;10.2 to Insmed Incorporated's Form&#160;10-Q filed on May&#160;8, 2014).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914077304/a14-19864_1ex10d1.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914077304/a14-19864_1ex10d1.htm">1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914077304/a14-19864_1ex10d1.htm">8</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465914077304/a14-19864_1ex10d1.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercialization Agreement dated July&#160;8, 2014 between Insmed Incorporated and PARI Pharma&#160;GmbH (incorporated by reference from Exhibit&#160;10.1 to Insmed Incorporated's Form&#160;10-Q filed on November&#160;6, 2014).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">69</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.672%;"><tr><td style="width:1.0%;"></td><td style="width:10.457%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.653%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:84.690%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450617000005/insm-20170930xex102.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450617000005/insm-20170930xex102.htm">1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450617000005/insm-20170930xex102.htm">8</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450617000005/insm-20170930xex102.htm">.1*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amendment No. 1 to Commercialization Agreement between Insmed Incorporated and PARI Pharma GmbH, effective as of July 21, 2017 (incorporated by reference from Exhibit 10.2 to Insmed Incorporated&#8217;s Form 10-Q filed on November 2, 2017).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746915001346/a2222985zex-10_29.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746915001346/a2222985zex-10_29.htm">19</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746915001346/a2222985zex-10_29.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Master Agreement for Services, dated as of August&#160;27, 2014, by and between Insmed Incorporated and SynteractHCR,&#160;Inc. (incorporated by reference from Exhibit&#160;10.29 to Insmed Incorporated's Annual Report on Form&#160;10-K filed on February&#160;27, 2015).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746915001346/a2222985zex-10_30.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746915001346/a2222985zex-10_30.htm">19.1</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746915001346/a2222985zex-10_30.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work Order 1, dated as of December&#160;30, 2014, by and between Insmed Incorporated and SynteractHCR,&#160;Inc. (incorporated by reference from Exhibit&#160;10.30 to Insmed Incorporated's Annual Report on Form&#160;10-K filed on February&#160;27, 2015).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465916136806/a16-11538_1ex10d2.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465916136806/a16-11538_1ex10d2.htm">19.2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465916136806/a16-11538_1ex10d2.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in Scope 1 to Work Order 1, dated as of May&#160;27, 2016, by and between Insmed Incorporated and SynteractHCR,&#160;Inc. (incorporated by reference from Exhibit&#160;10.2 to Insmed Incorporated's Form&#160;10-Q filed August&#160;4, 2016).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465915076446/a15-18005_1ex10d1.htm">10.2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465915076446/a15-18005_1ex10d1.htm">0</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465915076446/a15-18005_1ex10d1.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial Fill/Finish Services Agreement between Insmed Incorporated and Ajinomoto Althea,&#160;Inc., dated as of September&#160;15, 2015 (incorporated by reference from Exhibit&#160;10.1 to Insmed Incorporated's Form&#160;10-Q filed November&#160;6, 2015).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_30.htm">10.2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_30.htm">0</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_30.htm">.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Extension of Commercial Fill/Finish Services Agreement between Insmed Incorporated and Ajinomoto Althea,&#160;Inc., dated as of November&#160;30, 2016 (incorporated by reference from Exhibit 10.30 to Insmed Incorporated&#8217;s Annual Report on Form 10-K filed February 23, 2017).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000009/insm-20181231xex10292.htm">10.2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000009/insm-20181231xex10292.htm">0</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450619000009/insm-20181231xex10292.htm">.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Extension of Commercial Fill/Finish Services Agreement between Insmed Incorporated and Ajinomoto Althea, Inc., dated as of December 18, 2018 (incorporated by reference from Exhibit 10.29.2 to Insmed Incorporated's Annual Report on Form 10-K filed on February 22, 2019).<br/></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450618000002/insm-20171231xex1039.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450618000002/insm-20171231xex1039.htm">21</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450618000002/insm-20171231xex1039.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing and Supply Agreement between Insmed Incorporated and Patheon UK Limited, dated as of October&#160;20, 2017 (incorporated by reference from Exhibit 10.39 to Insmed Incorporated's Annual Report on Form 10-K filed February 23, 2018).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450618000002/insm-20171231xex1040.htm">10.</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450618000002/insm-20171231xex1040.htm">22</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110450618000002/insm-20171231xex1040.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Technology Transfer Agreement between Insmed Incorporated and Patheon UK Limited, dated as of October&#160;20, 2017 (incorporated by reference from Exhibit 10.40 to Insmed Incorporated's Annual Report on Form 10-K filed February 23, 2018).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_29.htm">10.2</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_29.htm">3</a><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000104746917000856/a2230968zex-10_29.htm">*</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">License Agreement, dated October 4, 2016, between Insmed Incorporated and AstraZeneca AB (incorporated by reference from Exhibit 10.29 to Insmed Incorporated&#8217;s Annual Report on Form 10-K filed February 23, 2017).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465916136806/a16-11538_1ex10d1.htm">10.2</a>4</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Agreement, effective as of July 1, 2016, by and between Insmed Incorporated and CIP II/AR Bridgewater Holdings, LLC (incorporated by reference from Exhibit 10.1 to Insmed Incorporated's Form 10-Q filed August 4, 2016).</span></td></tr><tr><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465918057228/a18-29057_1ex10d1.htm">10.</a>25</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Agreement, dated September 11, 2018, by and between Insmed Incorporated and Exeter 700 Route 202/206, LLC (incorporated by reference from Exhibit 10.1 to Insmed Incorporated&#8217;s Current Report on Form 8-K filed on September 17, 2018).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm20191231ex211.htm">21.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subsidiaries of Insmed Incorporated (filed herewith).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm20191231ex231.htm">23.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consent of Ernst&#160;&amp; Young&#160;LLP (filed herewith).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm20191231ex311.htm">31.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certification of William H. Lewis, Chairman and Chief Executive Officer (Principal Executive Officer) of Insmed Incorporated, pursuant to Rules&#160;13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as adopted pursuant to Section&#160;302 of the Sarbanes Oxley Act of 2003 (filed herewith).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm20191231ex312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certification of Sara Bonstein, Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer) of Insmed Incorporated, pursuant to Rules&#160;13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as adopted pursuant to Section&#160;302 of the Sarbanes Oxley Act of 2003 (filed herewith).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm20191231ex321.htm">32.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certification of William H. Lewis, Chairman and Chief Executive Officer (Principal Executive Officer) of Insmed Incorporated, pursuant to 18 USC Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes Oxley Act of 2003 (filed herewith).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#3051f2;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm20191231ex322.htm">32.2</a></span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certification of Sara Bonstein, Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer) of Insmed Incorporated, pursuant to 18 USC Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes Oxley Act of 2003 (filed herewith).</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">70</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.672%;"><tr><td style="width:1.0%;"></td><td style="width:10.457%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.653%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:84.690%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The following materials from Insmed Incorporated&#8217;s Annual Report on Form&#160;10-K for the year ended December 31, 2019 formatted in iXBRL (Inline eXtensible Business Reporting Language): (i)&#160;Consolidated Balance Sheets as of December 31, 2019 and 2018, (ii)&#160;Consolidated Statements of Comprehensive Loss for the years ended December 31, 2019, 2018 and 2017, (iii)&#160;Consolidated Statements of Shareholders' Equity for the years ended December 31, 2019, 2018 and 2017, (iv) Consolidated Statements of Cash Flows for the years ended December 31, 2019, 2018, and 2017, and (v)&#160;Notes to the Consolidated Financial Statements, and (vi) Cover Page.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The cover page from the Annual Report on Form 10-K for the year ended December 31, 2019, formatted in iXBRL and contained in Exhibit 101.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#3051f2;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#3051f2;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">&#160;</span></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certain portions of this exhibit have been redacted.</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#3051f2;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">**</span></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Management contract or compensatory plan or arrangement.</span></td><td colspan="3" style="display:none;"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;"><span><br/></span></div><div id="i_0_109"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 16.&#160;&#160;&#160;&#160;FORM 10-K SUMMARY</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Not applicable.</span></div><div id="i_0_112"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">71</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SIGNATURES</span></div><div><span><br/></span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on February&#160;25, 2020.</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:45.877%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.099%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:46.024%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">INSMED INCORPORATED<br/>a Virginia corporation<br/>(Registrant)</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;WILLIAM H. LEWIS</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">William H. Lewis</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Chairman and Chief Executive Officer</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(Principal Executive Officer)</span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated on February&#160;25, 2020.</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:45.877%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.099%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:46.024%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Signature</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;WILLIAM H. LEWIS</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Chairman and Chief Executive Officer</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">(Principal Executive Officer)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">William H. Lewis</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;SARA BONSTEIN</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Financial Officer<br/>(Principal Financial and Accounting Officer)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sara Bonstein</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;DAVID R. BRENNAN</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">David R. Brennan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;ALFRED F. ALTOMARI</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Alfred F. Altomari</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;CLARISSA DESJARDINS, PH.D.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clarissa Desjardins, Ph.D.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;STEINAR J. ENGELSEN, M.D.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Steinar J. Engelsen, M.D.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;DAVID W.J. MCGIRR</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">David W.J. McGirr</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;ELIZABETH MCKEE ANDERSON</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Elizabeth McKee Anderson</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;MELVIN SHAROKY, M.D.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Melvin Sharoky, M.D.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;LEO LEE</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leo Lee</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_115"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">72</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the Shareholders and the Board of Directors of Insmed Incorporated</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Opinion on the Financial Statements</span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have audited the accompanying consolidated balance sheets of Insmed Incorporated (the Company) as of December&#160;31, 2019 and 2018, the related consolidated statements of comprehensive loss, shareholders' equity and cash flows for each of the three years in the period ended December&#160;31, 2019, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company at December&#160;31, 2019 and 2018, and the consolidated results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2019, in conformity with U.S. generally accepted accounting principles.</span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December&#160;31, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February&#160;25, 2020 expressed an unqualified opinion thereon.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis for Opinion</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the 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><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Adoption of ASU No. 2016-02</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As discussed in Note 2 to the consolidated financial statements, the Company changed its method of accounting for leases in 2019 due to the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), and the related amendments.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%;">Critical Audit Matter</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#333333;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 financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter 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><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">73</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:17.152%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:78.848%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable consideration in contracts with customers</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description of the Matter<br/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As discussed in Note 2 of the consolidated financial statements, the transaction price for product sales is typically adjusted for variable consideration, which includes rebates paid to government agencies. The Company estimates these reserves based upon a range of possible outcomes that are probability-weighted for the estimated payor mix.<br/><br/>Auditing the Company's estimate of variable consideration for amounts to be paid to government agencies was complex and judgmental due to uncertainty about the ultimate third-party payor at the time of shipment to the specialty pharmacies and the amounts of rebates to be paid to those government agencies. In addition, government pricing calculations are complex as a result of assumptions about inputs such as the average manufacturer price, best price and the unit rebate amount. The transaction price is sensitive to these significant assumptions and calculations. </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">How We Addressed the Matter in Our Audit<br/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We identified, evaluated and tested controls over management&#8217;s review of the calculated reductions to gross product prices related to government agencies including management's review of the significant assumptions and the data utilized in its calculations.<br/><br/>To test the revenue adjustments related to government agencies our audit procedures included, among others, using internal specialists to assist with recalculating government pricing amounts that included inputs such as the average manufacturer price, best price and the unit rebate amount.  We also tested the underlying data and inputs used by the Company in its determination of the estimated payor mix. We compared the inputs used by management to historical trends, evaluated the change in the estimated rebates amounts recorded throughout the year and assessed the historical accuracy of management's estimates against actual results.</span></td></tr></table></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:45.877%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.099%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:46.024%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">/s/ Ernst &amp; Young LLP</span></div><div style="margin-bottom:8pt;"><span><br/></span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have served as the Company&#8217;s auditor since at least 1999, but we are unable to determine the specific year.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Iselin, New Jersey</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February&#160;25, 2020 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">74</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:0.55pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the Shareholders and the Board of Directors of Insmed Incorporated</span></div><div style="margin-top:1.1pt;"><span><br/></span></div><div style="margin-top:1.1pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Opinion on Internal Control over Financial Reporting</span></div><div style="margin-top:1.1pt;"><span><br/></span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have audited Insmed Incorporated&#8217;s internal control over financial reporting as of December&#160;31, 2019, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Insmed Incorporated (the Company) maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2019, based on</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the COSO criteria</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">  </span></div><div style="text-align:justify;margin-top:0.35pt;"><span><br/></span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December&#160;31, 2019 and 2018, and the related consolidated statements of comprehensive loss, shareholders' equity and cash flows for each of the three years in the period ended December&#160;31, 2019 and the related notes and our report dated February&#160;25, 2020 expressed an unqualified opinion thereon.</span></div><div style="margin-top:0.65pt;"><span><br/></span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Basis for Opinion</span></div><div style="margin-top:5pt;"><span><br/></span></div><div style="text-align:justify;margin-top:0.65pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</span></div><div><span><br/></span></div><div style="text-align:justify;margin-top:1.14pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:1.14pt;"><span><br/></span></div><div style="margin-top:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:5pt;"><span><br/></span></div><div style="text-align:justify;margin-top:0.55pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A 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 (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) 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 (3) 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;margin-top:0.55pt;"><span><br/></span></div><div style="text-align:justify;margin-top:1.3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:45.877%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.099%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:46.024%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;/s/ Ernst&#160;&amp; Young&#160;LLP</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Iselin, New Jersey</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February&#160;25, 2020</span></div><div id="i_0_118"></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">75</span></div></div></div><hr style="page-break-after:always"/><div style="height:88.2pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Consolidated Balance Sheets</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands, except par value and share data)</span></div></div><div id="i_0_121"></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.672%;"><tr><td style="width:1.0%;"></td><td style="width:71.720%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.653%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.286%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.653%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.288%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December&#160;31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzQtMi0xLTEtMA_07c836b1-d359-4371-b43b-4948ce3ae805">487,429</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzQtNC0xLTEtMA_cbcf7d1b-e1a9-4fb5-8a63-261946b71809">495,072</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzUtMi0xLTEtMA_11905a20-509a-4397-affb-4a6286ba1c65">19,232</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzUtNC0xLTEtMA_e567bab5-77cd-4f06-b799-bf93b82d81a5">5,515</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzYtMi0xLTEtMA_be7da708-543f-4eda-a5d7-8bf57b54f296">28,313</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzYtNC0xLTEtMA_4bdbdc91-2ba5-4dfc-802a-3638b815fe04">7,032</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzctMi0xLTEtMA_9336ec4f-4ac4-42eb-8c29-49e23c21ed80">20,220</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzctNC0xLTEtMA_bd469276-9999-44ec-99b3-f3f543f0c962">11,327</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzgtMi0xLTEtMA_df5b6a7e-99c5-4856-a907-4d7ff6b9d5ba">555,194</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzgtNC0xLTEtMA_a1fa2200-23a6-417f-b2a2-f735d0046a8e">518,946</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEwLTItMS0xLTA_e78989ac-645c-41ab-8f68-68e5fe781d19">53,682</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEwLTQtMS0xLTA_bcd00362-b001-4965-b5f9-6d8f8338ef2b">58,675</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzExLTItMS0xLTA_b2106f75-bb93-45f9-839d-ed11327b6789">60,180</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzExLTQtMS0xLTA_daf0c5d8-9017-40ab-9317-dafc1fa15635">22,636</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEyLTItMS0xLTIzMDM_dd712efd-4cd2-46c1-a104-4d36fada7bfc">15,256</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEyLTItMS0xLTExNg_3bc1483a-d075-4c5c-9692-3a4102b6de90">37,673</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEyLTItMS0xLTA_1488e97a-0d0c-4352-bfa2-430c7596f210">20,314</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEyLTQtMS0xLTA_f5c368c3-2a65-4103-b348-9cb623b0bc48">4,299</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEzLTItMS0xLTA_04a3ef0f-6b96-4762-8f15-ac3a011fed15">742,299</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEzLTQtMS0xLTA_7c11a5d3-1878-427d-8d3e-9bc0b9587ff8">604,556</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities and shareholders' equity</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE3LTItMS0xLTA_76eea7f1-a6bb-47c3-bbcd-776531872bea">13,184</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE3LTQtMS0xLTA_9188068e-6fab-4303-a74a-fbe18f509ca9">17,741</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE4LTItMS0xLTA_360d4116-823c-462a-b56b-2e2f67b1d331">40,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE4LTQtMS0xLTA_b0c3b77d-88b6-45eb-aec1-5dd598e7334b">38,254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE5LTItMS0xLTA_79e7d40d-d380-4ce5-89c2-baf4a764b364">19,140</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE5LTQtMS0xLTA_f6ce6614-10dd-4c67-9c84-1616010a1666">22,208</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIyLTItMS0xLTIzMDY_e199b4d8-d7b9-45dd-828f-16c927b480a0">1,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIxLTItMS0xLTExOQ_95c7da72-b72f-42d2-8a8a-29b8fde63597">11,040</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIwLTItMS0xLTA_a404b35e-65cf-416c-be27-013775a09db0">280</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIwLTQtMS0xLTA_c4f8e8d5-8523-48ab-8064-f3ed81798926">1,529</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIyLTItMS0xLTA_04e8fd7a-7cde-46a0-94dc-8d9b0fbd14f1">85,240</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIyLTQtMS0xLTA_0c03ca3f-f6d3-4d64-9e9b-094b9100cf00">79,732</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt, long-term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI0LTItMS0xLTA_88a11cc5-a41a-4930-90c7-4567efe53ca2">335,940</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI0LTQtMS0xLTA_74248dfb-9e13-4d59-a842-7579c8cc0f14">316,558</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease liabilities, long-term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTItMS0xLTIzMDk_144a2639-03b6-44c8-85d3-88c182b465fa">19,529</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, long-term</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI3LTItMS0xLTEyMg_372481ab-7ece-4202-a8e0-5aa13881e427">29,308</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI1LTItMS0xLTA_2dfc9ca5-47f5-41d2-a769-59f8b80af6e8">10,608</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI1LTQtMS0xLTA_5ec8c384-2462-43f4-8451-3f7f447433f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI2LTItMS0xLTA_d59f7585-c78d-48d0-a769-8e1735d93527">480,625</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI2LTQtMS0xLTA_0b0b0d41-8cd4-4bf8-bf05-bc5de26584b3">396,290</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shareholders' equity:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODM5_71044fd2-a330-4762-9a70-d8ffc058ed12"><ix:nonFraction unitRef="usdPerShare" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODM5_b4cd174c-7139-49e1-8d02-991d287e0306">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODUy_82383e7a-b696-478f-a278-f2023a037698"><ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODUy_c5929c6d-ea5b-48d1-a755-2a794bc8f039">500,000,000</ix:nonFraction></ix:nonFraction> authorized shares, <ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODY0_a0e31976-30cc-4237-84d0-b61fe6378eda"><ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODY0_bd93bd8f-5245-4de9-a5fa-d14849b65f31">89,682,387</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODc2_723aa17c-69e1-4148-a0a1-21acce25c5ac"><ix:nonFraction unitRef="shares" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODc2_9af7b854-444e-480f-9fba-0436b026e419">77,307,521</ix:nonFraction></ix:nonFraction> issued and outstanding shares at December&#160;31, 2019 and December&#160;31, 2018, respectively</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTItMS0xLTA_77b73f55-2e43-442b-a382-2283255fd655">897</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTQtMS0xLTA_867b09a0-6a9e-41b1-9313-55c3c35491bf">773</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMwLTItMS0xLTA_161605e1-9b04-43b8-b32a-c50f0e23b55f">1,797,286</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMwLTQtMS0xLTA_9543de76-ec7f-4d0b-9799-31deaf60e13e">1,489,664</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMxLTItMS0xLTA_90fe4bee-306d-483c-967c-aa7479c6d826">1,536,499</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMxLTQtMS0xLTA_08b64934-b7e3-465b-a601-78b59a954e7e">1,282,162</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMyLTItMS0xLTA_f42c2133-5c7a-45f7-bf61-b594dd0a4df5">10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMyLTQtMS0xLTA_b9eb57f5-0670-4056-ac9e-6893588ad14a">9</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shareholders' equity</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMzLTItMS0xLTA_351d5233-e9d8-48ef-b840-5e89c09c4e61">261,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMzLTQtMS0xLTA_303fd289-6464-438e-bc23-90029327c70d">208,266</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders' equity</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzM0LTItMS0xLTA_d0b1faf2-4ccc-40eb-a7ac-136be49b1102">742,299</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzM0LTQtMS0xLTA_23871ddc-844b-4acf-adda-f25ff1dd870c">604,556</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements</span></div><div id="i_0_127"></div><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">76</span></div></div></div><hr style="page-break-after:always"/><div style="height:90pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Consolidated Statements of Comprehensive Loss</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands, except per share data)</span></div><div><span><br/></span></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.497%;"><tr><td style="width:1.0%;"></td><td style="width:61.974%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.470%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.607%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.470%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.607%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.472%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtMS0xLTEtMA_c89891af-4aba-4a9c-b7e6-84c7979379a3">136,467</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtMy0xLTEtMA_2d3fa363-1ded-4798-9b6f-54c64610132c">9,835</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtNS0xLTEtMA_65e7439c-7c63-4a25-8b76-8b4feab5bab3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of product revenues (excluding amortization of intangible assets)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtMS0xLTEtMjMyNA_482877be-9d68-4c52-ae10-794c4583a43d">24,212</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtMy0xLTEtMjMyNA_ffa64835-95e2-4f67-a1e3-f63535e61c5e">2,423</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtNS0xLTEtMjMyNA_2f94c327-17db-4dcb-848b-1d68c31e895c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzQtMS0xLTEtMjMyNA_7b067cde-d775-4478-a504-c6334451efcd">112,255</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzQtMy0xLTEtMjMyNA_bc2845d4-8085-4ae0-a86c-53b4304b5e0d">7,412</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzQtNS0xLTEtMjMyNA_1f0b403c-efd8-4aa1-b1ef-0413d5dfa0ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzgtMS0xLTEtMA_aa3f6df1-5615-442f-9d95-6b90ebaf91e7">131,711</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzgtMy0xLTEtMA_c0db73b6-7626-4c09-b049-e757cd1521c9">145,283</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzgtNS0xLTEtMA_9e3b81e2-79db-4fd4-a4c5-dff32f336d45">109,749</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzktMS0xLTEtMA_f04c2c75-35e9-4d79-a865-07096e06b60d">210,796</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzktMy0xLTEtMA_bfd41d97-9b14-414f-8dae-883e39dd85f2">168,218</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzktNS0xLTEtMA_0d1e2454-cee2-4815-9559-e682e611949b">79,171</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEwLTEtMS0xLTA_d74c4ad0-3c7d-4693-bdab-b63d75599934">4,993</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEwLTMtMS0xLTA_cc0433f7-1d23-48ff-bcbc-bf12fbf45d91">1,249</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEwLTUtMS0xLTA_b4900267-04bd-4159-8e27-d4e908fd19c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzExLTEtMS0xLTA_bce2e63a-0505-450e-aca6-57456422ef60">347,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzExLTMtMS0xLTA_b9495bfd-4d17-4b27-ace1-226f41f87e96">314,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzExLTUtMS0xLTA_bab4493a-0ed3-4450-b978-1b702c7ea7d8">188,920</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEzLTEtMS0xLTA_674d53c8-3e85-44cf-a0e6-36015a37cc31">235,245</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEzLTMtMS0xLTA_720616d6-ca97-43ea-9529-14a3c42a7329">307,338</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEzLTUtMS0xLTA_cedfcabf-a3be-43d6-ab8f-882dc1ca2e1a">188,920</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investment income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE1LTEtMS0xLTA_bafae422-7f62-47d8-ba88-06be7a256a99">9,921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE1LTMtMS0xLTA_a21c61fb-502f-4810-9e81-970dc47e1910">10,341</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE1LTUtMS0xLTA_837942b6-a404-43d3-b540-60c96c2db644">1,624</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE2LTEtMS0xLTA_64e07229-ce88-435c-8d48-47e98472c895">27,705</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE2LTMtMS0xLTA_1c9fbb95-4560-4ba0-bb81-33a35730a406">25,472</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE2LTUtMS0xLTA_5fe47b9e-d128-412c-b90d-6a5088e8a07e">5,925</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on extinguishment of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE3LTEtMS0xLTA_ffa41d4b-ec77-438b-a274-97d92298d596">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE3LTMtMS0xLTA_1188f71f-5a35-4a82-b9a7-d44a99e226fa">2,209</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE3LTUtMS0xLTA_354c0461-9fcc-4cec-8949-e0aeeb6da731">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE4LTEtMS0xLTA_ffa6cb67-d7da-4eb4-ba29-ff2d7ca5f3bf">531</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE4LTMtMS0xLTA_21ebbcf8-f4ba-4580-9971-8fb60d8f7ba2">602</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE4LTUtMS0xLTA_9d19936d-ad11-479c-9fc2-ac78c8e0fbd4">300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE5LTEtMS0xLTA_60afbebf-792c-4f2f-b4ab-25b08d944c9a">253,560</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE5LTMtMS0xLTA_d946d84f-6daf-47ff-95ba-04c8dc3a8c82">324,076</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE5LTUtMS0xLTA_66e5b0ad-d79d-4b5c-974f-fd50a0b16145">192,921</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision (benefit) for income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIxLTEtMS0xLTA_e339d4e3-af20-4594-a10e-5277df378a0d">777</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIxLTMtMS0xLTA_83bf8736-dc43-49d7-8fc4-0d90ea2e0dc8">201</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIxLTUtMS0xLTA_34c0a3e5-3fd6-4747-a0de-e9161c066d2c">272</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIzLTEtMS0xLTA_cd431310-5855-49d2-998d-65098477f3cd">254,337</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIzLTMtMS0xLTA_09556c01-5847-4e1e-abb8-a2ac54025cde">324,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIzLTUtMS0xLTA_6edba13b-b366-41a4-8797-aa49c82da85f">192,649</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI1LTEtMS0xLTA_95be9474-4ba4-462e-8121-abdfbb6ee1cc">3.01</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI1LTMtMS0xLTA_f7e422fe-5c79-479b-bd4d-60397f306280">4.22</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI1LTUtMS0xLTA_deae81e3-8258-4f94-99da-ed5f45a91f1e">2.89</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average basic and diluted common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI3LTEtMS0xLTA_b3a7b269-f897-423f-823a-75757f4907bb">84,560</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI3LTMtMS0xLTA_86f3e6a5-c08e-459d-b796-94217e5cc542">76,889</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI3LTUtMS0xLTA_2c47ac70-a941-4ed0-9fa3-64aad094e882">66,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI5LTEtMS0xLTA_d427dd21-c623-41ec-80f6-9ebc37e54556">254,337</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI5LTMtMS0xLTA_1e561098-82bc-42e5-8df7-e74abea3e258">324,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI5LTUtMS0xLTA_79891a7e-b24e-4985-8cdf-35b1fb489d2f">192,649</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss):</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation (losses) gains</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMyLTEtMS0xLTA_e9b00aa4-2e9c-4c7f-8524-48575ff48774">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMyLTMtMS0xLTA_1ce761f2-d45e-4bd2-a637-14c78c213808">6</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMyLTUtMS0xLTA_d0c0e670-e10a-44fa-8012-15970ece47dc">62</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total comprehensive loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMzLTEtMS0xLTA_e7e5a0a0-6b64-45dd-8ce3-2ed02cf16c5c">254,338</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMzLTMtMS0xLTA_52a1fa49-7230-4562-94f9-8277b00593a5">324,283</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMzLTUtMS0xLTA_11f0d5dd-f293-439f-98ec-47e204dd0650">192,587</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">See accompanying notes to audited consolidated financial statements</span></div><div><span><br/></span></div><div id="i_0_130"></div><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">77</span></div></div></div><hr style="page-break-after:always"/><div style="height:90pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Consolidated Statements of Shareholders' Equity</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:30.452%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.223%;"></td><td style="width:1.0%;"></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:6.223%;"></td><td style="width:1.0%;"></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:8.719%;"></td><td style="width:1.0%;"></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:11.069%;"></td><td style="width:1.0%;"></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:12.684%;"></td><td style="width:1.0%;"></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:6.960%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Additional</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Paid-in</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Capital</span></div></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Accumulated </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Deficit</span></div></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Other</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Comprehensive</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Loss</span></div></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i140c0dc29a5f43d6a7445ec957b31dda_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItMS0xLTEtMA_4930652f-12c9-48ad-af8f-fec9c1c5eaad">62,020</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i140c0dc29a5f43d6a7445ec957b31dda_I20161231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItMy0xLTEtMA_a7307ea1-81fc-43a0-8385-6f4828563a75">620</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if7cef241ffdd4a2c9902537953dad211_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItNS0xLTEtMA_9f2b4968-b0a0-40dd-9d06-a7fd8e6c6952">919,164</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id181a98efabf41f4baf481baf4bf5267_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItNy0xLTEtMA_ba05ff2e-e798-4c6c-9e78-1b5169c79199">765,236</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id16a94a73b00400d86aa44dad5c553ef_I20161231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItOS0xLTEtMA_bf64171d-651b-4c15-9a28-17d4dc426520">65</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i29fc6bf4cbdb46758247fc7487b771ea_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItMTEtMS0xLTA_9da4d940-77f1-4800-a511-edefe4188de4">154,483</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i653763ae8c044532837c424cf2ea55a6_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzQtNy0xLTEtMA_1c90fc05-1143-4b8f-93c9-63dc3af4be13">192,649</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzQtMTEtMS0xLTA_11d29afa-14c8-417e-a742-4f54722fa833">192,649</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98b1aef924be43719b7156e19aa71d3a_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzUtOS0xLTEtMA_6fd657d6-bae0-4b2e-b29d-198d161fe029">62</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzUtMTEtMS0xLTA_36cce2ca-f62a-409f-a8fe-4fe13e68de26">62</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise of stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzYtMS0xLTEtMA_1561cf36-d4c7-4c33-9070-81f85507f4a0">379</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzYtMy0xLTEtMA_ada117bb-bb45-4ecc-afc7-eaf583241d59">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b1de260e87846c8afa23a2967bd296f_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzYtNS0xLTEtMA_e6494631-b3f0-45ad-bc1d-ec902971cc05">3,429</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzYtMTEtMS0xLTA_ad452ca0-9f92-4f39-83f6-15a90e5e5e4e">3,433</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net proceeds from issuance of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMS0xLTEtNTMxNw_0f78ddd3-1d5f-4dca-9a12-a9b363f5a0d6">14,123</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMy0xLTEtNTMxNw_dce7f870-e2c3-4eb0-9c82-cced75b6e0ff">141</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b1de260e87846c8afa23a2967bd296f_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctNS0xLTEtNTMxNw_d2366ce9-a392-4c31-b31f-91a02389a5bb">377,515</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMTEtMS0xLTUzMTc_3c045d4d-f2d7-43d1-9ffe-c110c73ce389">377,656</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock for vesting of RSUs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMS0xLTEtMA_ad7465b6-7d05-484e-85b9-c7aa1ddf4b6a">89</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzgtMy0xLTEtNTMzMg_3c0cacf9-c74f-47ac-9b5f-1c71a6227d1f">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMTEtMS0xLTA_eaff7a25-f70a-4c7d-bfc5-6221ac17da19">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock compensation expense</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b1de260e87846c8afa23a2967bd296f_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzgtNS0xLTEtMA_8066c721-5500-4427-bb7a-41a3943f413c">18,073</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzgtMTEtMS0xLTA_622aa046-4d17-49c0-a3dd-90585ca707ab">18,073</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ie8d6c10624424a24bfc174d307a554f4_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktMS0xLTEtMA_9a05f770-cec0-4ee9-aaab-7bbcdbbfd98f">76,611</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie8d6c10624424a24bfc174d307a554f4_I20171231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktMy0xLTEtMA_b77a7acb-8f7c-40a3-a103-52d0b7f6e44f">766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i786df2c1e96d4fae8eaf00068a0b3f0c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktNS0xLTEtMA_288ce9b5-f631-4bbb-9524-63063595d137">1,318,181</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ifdcfd8b69bed4676aa173103412db835_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktNy0xLTEtMA_93231673-f32f-4cc5-bf18-89ada1d9966e">957,885</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1a774467817341beba402c544ba78055_I20171231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktOS0xLTEtMA_76688d3d-7277-49fa-b23a-05580fb2bf4a">3</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktMTEtMS0xLTA_f943eec8-dc1d-489e-9c28-fb1a0bdc9619">361,059</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i51ecfa96d12c42f4b786a4748891054b_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzExLTctMS0xLTA_17f48fc9-a478-4604-838c-7ff9afe7f5f9">324,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzExLTExLTEtMS0w_ca735423-2e34-47f0-9d0d-ee2d2b2ecfb7">324,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3d5e387098f64d57af6463b5902ceebb_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEyLTktMS0xLTA_f21a38bb-c104-451f-9e2e-7f91bab0f975">6</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEyLTExLTEtMS0w_3d85cadb-d198-4c80-960d-a31d92bc7668">6</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise of stock options and ESPP shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEzLTEtMS0xLTA_4e873992-016b-4b63-8d28-03afdc99c113">645</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEzLTMtMS0xLTA_5bda060b-b06c-4440-8cb9-b7294ab12621">6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic192d80963dc414b9e4bde42b4e67b0b_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEzLTUtMS0xLTA_6220afb0-0b66-4dcf-9b70-255eb0964352">8,809</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEzLTExLTEtMS0w_66be025f-0fd2-448d-8b30-e3fd47226679">8,815</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity component of convertible debt</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic192d80963dc414b9e4bde42b4e67b0b_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE0LTUtMS0xLTA_6d30e593-7c74-4e54-a9f2-f7c560405bd4">136,434</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE0LTExLTEtMS0w_b101d8ce-9e94-49ae-a554-8c00bb19181e">136,434</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock for vesting of RSUs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE1LTEtMS0xLTA_ec89e351-b955-4d46-9ec7-8681ace3d0f0">52</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE1LTMtMS0xLTA_7a2ca696-71d5-441f-a5f7-c5f9000d2bd7">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE1LTExLTEtMS0w_e5b6bf16-af92-4608-aad8-05bad4f84775">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock compensation expense</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic192d80963dc414b9e4bde42b4e67b0b_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE2LTUtMS0xLTA_900b9f5c-8b7d-4c8a-a39c-7beb89ebbdd1">26,240</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE2LTExLTEtMS0w_64526878-9fbc-4455-9f8e-c74841cef7a4">26,240</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3a3e7efa8e0041b78af0a13c5c5dce24_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTEtMS0xLTA_5d75d27b-56e8-4f4a-bfea-81c2c060fc5f">77,308</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3a3e7efa8e0041b78af0a13c5c5dce24_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTMtMS0xLTA_70bf66a1-db96-4db2-a18f-ea2fd767a559">773</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i905b2d1b947d4a558d7077fb62689b62_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTUtMS0xLTA_806a57ed-cea6-47b7-8d22-ee20383ac76e">1,489,664</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i791d9f76381c42ab8cc19d284e4a9e8f_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTctMS0xLTA_8a537756-2aa6-460a-a1b0-d78c740ddd5c">1,282,162</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i640127ed28f84c5e9ffbf04a71c87d76_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTktMS0xLTA_f2b3e67d-aabc-4239-96d6-4c3c9e356de4">9</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTExLTEtMS0w_5977899b-09ba-4b39-8033-c49f036c97e4">208,266</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie414fd74f2fb48cbb7dc24a1f2e4527c_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE5LTctMS0xLTA_061354b4-77ad-4bc2-a23b-572eb8bd5398">254,337</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE5LTExLTEtMS0w_93b128eb-6a9e-46a1-843f-26ea804186c7">254,337</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic95c9b1befc9457a8feafbea36924152_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIwLTktMS0xLTA_dfb24d02-4d4b-4274-880e-fd6dec531cad">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIwLTExLTEtMS0w_9279b16c-927e-4ef4-ac41-84e03c2cae4b">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercise of stock options and ESPP shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIxLTEtMS0xLTA_37a96918-7888-4892-925c-c3321f98390a">1,632</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIxLTMtMS0xLTA_44ba7dd9-e966-4677-bab1-9e8109520aae">16</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if29b951c96f04e548d4d0207ec6da100_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIxLTUtMS0xLTA_58b569ea-9f6d-4f6f-9def-1113d8d75982">19,684</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIxLTExLTEtMS0w_b24902e4-8480-45b8-a15b-565578f467ff">19,700</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net proceeds from issuance of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIzLTEtMS0xLTUzMzk_5d557410-6bde-446e-91ef-0fcc01e0f27b">10,658</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIyLTMtMS0xLTA_ee796df7-cb2f-4c75-adbd-d44f7717e3c7">107</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if29b951c96f04e548d4d0207ec6da100_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIyLTUtMS0xLTA_e994ab26-ec61-47d2-8a85-4e1f50fab02b">260,967</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIyLTExLTEtMS0w_c8fd0ade-870d-4355-98ab-3f437bfb4597">261,074</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of common stock for vesting of RSUs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIzLTEtMS0xLTA_d76061a2-7134-461c-9608-f980ca9aa9ce">84</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIzLTMtMS0xLTA_eb90711b-2912-47bd-a13b-65476308bede">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIzLTExLTEtMS0w_ba6c3a78-ba37-45be-8f1c-f8df34d1073e">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock compensation expense</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if29b951c96f04e548d4d0207ec6da100_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI0LTUtMS0xLTA_f5a71210-2652-4c5d-8898-24c1ff7ad84d">26,971</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI0LTExLTEtMS0w_0b78f419-92d9-47c1-b459-d4856841c6dc">26,971</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib68f2991acec4a6aa8452d18d2f9a01c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTEtMS0xLTA_99e12477-4afe-456c-bfc4-2abc0ec363ac">89,682</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib68f2991acec4a6aa8452d18d2f9a01c_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTMtMS0xLTA_9e778128-57ee-4b6e-9080-79aa42ce58ba">897</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i446a70ba12454c9db5bfc36b2321fe45_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTUtMS0xLTA_19204fb8-35c0-4b51-8b7d-1d9fccbeafb7">1,797,286</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i62d4bbf1ab844834b6c524a5f4078ad3_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTctMS0xLTA_380ed32f-ab90-45f1-bd85-8f2f7b3d74d6">1,536,499</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ieb690ad4bc274f22a95da033832b0aeb_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTktMS0xLTA_e10348b8-0002-4af4-aba4-61b547ccc0a2">10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTExLTEtMS0w_3d98b456-7e09-4a67-bc24-786764651025">261,674</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">See accompanying notes to audited consolidated financial statements</span></div><div><span><br/></span></div><div id="i_0_133"></div><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">78</span></div></div></div><hr style="page-break-after:always"/><div style="height:81pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Consolidated Statements of Cash Flows (continued)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div><div><span><br/></span></div></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.473%;"><tr><td style="width:1.0%;"></td><td style="width:65.483%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.294%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.616%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.294%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.616%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.297%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating activities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMtMS0xLTEtMA_e03d489e-38b0-4f87-af8c-a005e08ae60d">254,337</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMtMy0xLTEtMA_7ba47147-3569-4125-8e86-01494c0c0193">324,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMtNS0xLTEtMA_81d3872a-2dfc-450e-8bc2-060fdd676003">192,649</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net loss to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzUtMS0xLTEtMA_d9a37179-8db5-420d-9cd4-47e1ce19d729">5,188</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzUtMy0xLTEtMA_673bb255-822b-41ef-bfcc-7af1cff40f6f">3,577</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzUtNS0xLTEtMA_445e8808-e40f-4cec-8f5d-049388229516">2,901</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzYtMS0xLTEtMA_ce98ac74-1710-44f1-b99e-e8f4399b59cf">4,993</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzYtMy0xLTEtMA_870347dc-bbdc-41f0-a2f9-ce38387b4225">1,249</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzYtNS0xLTEtMA_461df86d-49c6-440f-ae52-d66527e323e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzctMS0xLTEtMA_57719dec-6aa5-4e4f-9593-b937ec48c7a0">26,971</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzctMy0xLTEtMA_04c33e81-0ab6-44ff-94eb-79cd712a8451">26,240</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzctNS0xLTEtMA_959f09e2-c75c-41c0-b85e-61e4f691eee2">18,073</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on extinguishment of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzktMS0xLTEtMA_a97777e4-136f-435b-bd2c-3f463ae4e44a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzktMy0xLTEtMA_4a9e249a-bf23-4eda-8ce9-4ff3806f477b">2,209</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzktNS0xLTEtMA_3fd30aba-5d02-4634-82a9-7ab5514239cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEwLTEtMS0xLTA_8054eb65-4dfa-45ae-8afe-9dba1d7cd235">1,397</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEwLTMtMS0xLTA_de1a2038-37a2-47c1-a3fb-87ed600253f4">1,350</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEwLTUtMS0xLTA_e657eba4-d071-4862-863c-0cbb432966ef">118</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion of debt discount and back-end fee on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzExLTEtMS0xLTA_cfc77df6-cf58-4aac-a15a-aeec265c140d">17,985</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzExLTMtMS0xLTA_4029228e-c950-41a1-92bc-b9347486d698">15,939</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzExLTUtMS0xLTA_9e6e894e-8f43-400a-9780-023189d256ab">658</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease amortization expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEyLTEtMS0xLTA_fec29bbf-f94a-4e08-8111-c98dbf9657d1">360</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncash operating lease expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:NoncashOperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEyLTEtMS0xLTYwNTk_a488e7b9-f67f-4b70-880a-1b5a76ed3ba3">9,763</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in operating assets and liabilities:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE0LTEtMS0xLTA_ff046b39-d420-467f-a3b4-fd179047acf7">13,717</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE0LTMtMS0xLTA_75823c96-e2c5-4a68-b65f-a977f9c3ecf2">5,515</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE0LTUtMS0xLTA_cbb4d93a-b0a8-41a5-87b3-1c82c4886f31">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE1LTEtMS0xLTA_87ac1d2f-0e31-459a-89fb-d6c7139479a7">21,281</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE1LTMtMS0xLTA_4400ac1b-0998-46a2-b4bf-aedda6971923">7,032</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE1LTUtMS0xLTA_b6cbf2a0-2c69-459e-937b-9da9cdb72a4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE2LTEtMS0xLTA_d06a7be9-1f59-4c4d-b513-b1914752c9c5">8,718</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE2LTMtMS0xLTA_cae150be-97f6-4039-a3f2-1ab0d14c98a5">5,514</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE2LTUtMS0xLTA_f33c3a40-6f12-4eb1-b6e0-c85be88e4d06">2,783</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTEtMS0xLTIzNTI_3f8b346a-9947-46d3-bd5a-61e3a39b6dec">16,008</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTMtMS0xLTQwOTM_9f49d268-59c9-4db5-9d9b-32300693cb07">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTUtMS0xLTQwOTM_ddc0dd44-5000-4327-a159-e78d34f42876">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTEtMS0xLTA_81fbcdf6-50a0-461e-ba16-5b7b738e55ee">4,966</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTMtMS0xLTA_32d900d8-eea4-47e9-ae3c-d8517756f505">3,870</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTUtMS0xLTA_cbb40594-512c-4022-988a-a7dac5ba9f93">3,604</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE4LTEtMS0xLTA_64475358-2943-4975-b21e-c1c39f0fb400">4,789</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE4LTMtMS0xLTA_50c5f08a-0f5c-43c0-bdb1-adf206677396">19,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE4LTUtMS0xLTA_2d477fe9-ca7f-4a89-995e-12ca1b397b73">5,201</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE5LTEtMS0xLTA_64d16b18-3f60-43d4-b6d2-b7d645278a47">3,068</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE5LTMtMS0xLTA_0aec0225-0fd7-447e-b46b-e249d6f08d77">10,011</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE5LTUtMS0xLTA_b69cc1be-0ff5-45ad-b7cc-44780b905ad5">5,260</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIwLTEtMS0xLTA_752dae0d-878b-4cbd-b68f-c32bcfcc3337">250,649</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIwLTMtMS0xLTA_91028850-ed86-4192-b373-101b49a527ff">257,977</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIwLTUtMS0xLTA_0eef4fc4-6f92-47ab-a8ed-67cfe2442dc7">159,617</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investing activities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchase of fixed assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIyLTEtMS0xLTA_58e5d9a6-a312-4a1a-84a1-1043e13bd5c4">42,268</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIyLTMtMS0xLTA_a6c9f495-9750-43b8-a332-f4b57804109d">13,090</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIyLTUtMS0xLTA_8432fbd5-08d5-437a-8f61-604780143fa9">3,001</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PARI milestone upon FDA approval</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI0LTEtMS0xLTA_4824fca1-d6bb-47b8-b121-1bb7b52e0b10">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI0LTMtMS0xLTA_66ad0412-188f-4dff-aac0-37de77788fbe">1,724</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI0LTUtMS0xLTA_5c55c919-f77f-4f13-bba1-6597bb645dc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI1LTEtMS0xLTA_49d68866-6873-412e-9756-aac283ff21c3">42,268</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI1LTMtMS0xLTA_1dad0889-2a0d-4b3b-a32c-830f43093532">14,814</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI1LTUtMS0xLTA_56fdbb18-edd3-4e7b-8ebf-fdfe0b9869b3">3,001</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing activities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Proceeds from issuance of <ix:nonFraction unitRef="number" contextRef="i5472770bc3c94620b3b087fb9ae0184a_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiY2ZmYTdhOTcxZjc0ZjY0OTNkMzFhZDhiNTc2ZDFkZV82NTk3MDY5NzY2NzMw_5baf1b16-ce37-43ad-b4c1-cd622cdf3768">1.75</ix:nonFraction>% convertible senior notes due 2025</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI3LTEtMS0xLTA_688380b2-d67d-42ac-aee8-b826f5df2c3b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI3LTMtMS0xLTA_83a72d85-4b22-4388-a9f7-3bdf722822f5">450,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI3LTUtMS0xLTA_2f1dec47-329d-4bf8-86f5-02ad61e0fc37">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment on extinguishment of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI5LTEtMS0xLTA_353b6267-8c7b-4530-a82d-75d4df4dd926">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI5LTMtMS0xLTA_7a617e84-c63f-40d2-b74b-64520fdc113a">2,835</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI5LTUtMS0xLTA_526baf8e-00a3-4072-ab0b-24675af661fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMwLTEtMS0xLTA_b809904a-4e15-42fa-b516-4fa74e3c7d84">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMwLTMtMS0xLTA_f7661016-d8d7-4a30-a2ad-fc7685267cd7">55,000</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMwLTUtMS0xLTA_0355761a-6180-466a-ad6e-1e162a42504b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from issuance of common stock, net&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMyLTEtMS0xLTA_5de3e43c-0bc9-4d95-91ad-f85d49e509a3">261,074</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMyLTMtMS0xLTA_63c93025-551b-4f87-80f0-ff58d474f504">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMyLTUtMS0xLTA_691f0438-cec5-4cad-926e-c838fd9ff73f">377,656</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from exercise of stock options, ESPP, and RSU vesting</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMzLTEtMS0xLTA_3835689c-b37a-4deb-9e3a-eefb1b8c654d">19,701</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMzLTMtMS0xLTA_57635f53-088c-4ee5-98bf-4437119233f4">8,815</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMzLTUtMS0xLTA_1c170f89-6f61-4503-88ff-5b0ebd103732">3,433</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM0LTEtMS0xLTA_7881aa77-890e-4658-a9b6-241d63fe8a1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM0LTMtMS0xLTA_b965119d-11ab-496a-8a37-e10a21721e9a">14,237</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM0LTUtMS0xLTA_3b9d6704-5662-4c45-8ff5-99e77e566cff">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from tenant improvement allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="insm:PaymentsForProceedsFromFinancingLeaseTenantAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM2LTEtMS0xLTUwNzM_da33bdcc-7191-438d-8c29-9d76f21c9c10">4,503</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by financing activities&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM1LTEtMS0xLTA_c7e3e627-3458-48b6-9716-bac7b26ae35e">285,278</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM1LTMtMS0xLTA_d91ae3a9-ed9f-4897-a27f-96cfdca7334c">386,743</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM1LTUtMS0xLTA_40b6f478-957c-4150-8f34-7cb3f8d129fa">381,089</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of exchange rates on cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM2LTEtMS0xLTA_50bfcb8f-8fe1-4da7-a9d5-694d8a11754d">4</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM2LTMtMS0xLTA_07aa16ee-05d4-4cd4-af97-f2546ae95a56">45</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM2LTUtMS0xLTA_00fb30e5-1672-4a4a-aee1-d31ac3b98f4f">103</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (decrease) increase in cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM3LTEtMS0xLTA_d439bab0-79db-4462-89cd-795aa06751d7">7,643</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM3LTMtMS0xLTA_684c4116-4e41-4a4e-b565-777e96edda34">113,907</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM3LTUtMS0xLTA_83775cdb-aab0-44e0-a29b-bee39fea9b39">218,574</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM4LTEtMS0xLTA_c89aeaed-a7fc-437d-9de5-7c76e4035144">495,072</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM4LTMtMS0xLTA_96dd9295-b396-4e46-b998-55cf31b70762">381,165</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i29fc6bf4cbdb46758247fc7487b771ea_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM4LTUtMS0xLTA_93a939e6-c037-4917-979a-f63d699674a0">162,591</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM5LTEtMS0xLTA_ae84af4b-ce5e-426b-905a-86655d0fa585">487,429</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM5LTMtMS0xLTA_1b51999b-1505-4ef3-b660-ce29822685ac">495,072</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM5LTUtMS0xLTA_5032d79f-7609-4629-8bbb-24f02f5744dc">381,165</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for interest</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQxLTEtMS0xLTA_d3290de2-4acc-4f23-a17e-96f9bed679d4">7,883</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQxLTMtMS0xLTA_5166f4ab-1982-497c-84ff-cba0a7f51709">6,289</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQxLTUtMS0xLTA_024a6cfb-45ac-4f83-b225-65061ef9e5eb">5,165</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQyLTEtMS0xLTA_ad522b77-5552-4c1c-b059-c03a747c49fd">339</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQyLTMtMS0xLTA_4b1673a6-168a-4363-b50e-d069501dcdf2">154</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQyLTUtMS0xLTA_596d151a-1264-49cb-85fa-f4833d459bc1">166</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:18pt;text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">See accompanying notes to audited consolidated financial statements</span></div><div id="i_0_139"></div><div style="text-align:center;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">79</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div id="i_0_142"></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDIvZnJhZzo0YTU0MzdmZTUwMjE0OGRmYWFkYTcxMmEzYjFkYzcyOC90ZXh0cmVnaW9uOjRhNTQzN2ZlNTAyMTQ4ZGZhYWRhNzEyYTNiMWRjNzI4XzM4MDg_c1402781-7f44-4bd6-aae8-e708c28c549c" continuedAt="i9dd5319cf8554e5fb6526c353d6bc7e3" escape="true">Description of Business and Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="i9dd5319cf8554e5fb6526c353d6bc7e3"><div style="text-indent:42.75pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Description of Business</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8212;Insmed is a global biopharmaceutical company on a mission to transform the lives of patients with serious and rare diseases. The Company's first commercial product, ARIKAYCE (amikacin liposome inhalation suspension), received accelerated approval in the U</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">nited States (US) in September 2018 for the treatment of Mycobacterium avium complex (MAC) lung disease as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options. Nontuberculous mycobacterial (NTM) lung disease caused by MAC (which the Company refers to as MAC lung disease) is a rare and often chronic infection </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">that can cause irreversible lung damage and can be fatal. The Company's clinical-stage pipeline includes INS1007 and INS1009. INS1007 is a novel oral, reversible inhibitor of dipeptidyl peptidase 1 (DPP1) with therapeutic potential in non-cystic fibrosis bronchiectasis and other inflammatory diseases. INS1009 is an inhaled formulation of a treprostinil prodrug that may offer a differentiated product profile for rare pulmonary disorders, including pulmonary arterial hypertension (PAH).</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company was incorporated in the Commonwealth of Virginia on November&#160;29, 1999 and its principal executive offices are located in Bridgewater, New Jersey. The Company has legal entities in the US, France, Germany, Ireland, Italy, the Netherlands, the United Kingdom (UK), Switzerland, Japan, and Bermuda.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had $<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDIvZnJhZzo0YTU0MzdmZTUwMjE0OGRmYWFkYTcxMmEzYjFkYzcyOC90ZXh0cmVnaW9uOjRhNTQzN2ZlNTAyMTQ4ZGZhYWRhNzEyYTNiMWRjNzI4XzI3NDg3NzkwNzU0MzY_653f9768-d4f2-4c95-9046-e3887d4b83c1">487.4</ix:nonFraction>&#160;million in cash and cash equivalents as of December&#160;31, 2019 and reported a net loss of $<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDIvZnJhZzo0YTU0MzdmZTUwMjE0OGRmYWFkYTcxMmEzYjFkYzcyOC90ZXh0cmVnaW9uOjRhNTQzN2ZlNTAyMTQ4ZGZhYWRhNzEyYTNiMWRjNzI4XzI3NDg3NzkwNzU0NDA_ff5a42d5-c608-4c55-aa64-287eeb08f3bb">254.3</ix:nonFraction> million for the year ended December&#160;31, 2019. Historically, the Company has funded its operations primarily through public offerings of equity securities and debt financings. The Company commenced commercial shipments of ARIKAYCE in October 2018. The Company expects to continue to incur operating losses both at its US and certain international entities while funding research and development (R&amp;D) activities for ARIKAYCE and its other pipeline programs, continuing commercialization activities for ARIKAYCE in the US, continuing to invest in pre-commercial and regulatory activities for ARIKAYCE in Europe and Japan, and funding other general and administrative activities.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company expects its future cash requirements to be substantial, and the Company may need to raise additional capital to fund operations, including the commercialization of ARIKAYCE and additional clinical trials related to ARIKAYCE, to develop INS1007 and INS1009 and to develop, acquire, in-license or co-promote other products or product candidates, including those that address orphan or rare diseases. The source, timing and availability of any future financing or other transaction will depend principally upon continued progress in the Company&#8217;s commercial, regulatory and development activities. Any equity or debt financing will also be contingent upon equity and debt market conditions and interest rates at the time. If the Company is unable to obtain sufficient additional funds when required, the Company may be forced to delay, restrict or eliminate all or a portion of its development programs, commercialization or business development </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">efforts. The Company believes it currently has sufficient funds to meet its financial needs for at least the next 12&#160;months.</span></div><div style="text-indent:42.75pt;margin-top:6pt;margin-bottom:6pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDIvZnJhZzo0YTU0MzdmZTUwMjE0OGRmYWFkYTcxMmEzYjFkYzcyOC90ZXh0cmVnaW9uOjRhNTQzN2ZlNTAyMTQ4ZGZhYWRhNzEyYTNiMWRjNzI4XzM4MDU_61101d3a-ab78-4b5d-ab96-d66603256f97" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Celtrix Pharmaceuticals,&#160;Inc., Insmed Holdings Limited, Insmed Ireland Limited, Insmed France SAS, Insmed Germany&#160;GmbH, Insmed Limited, Insmed Netherlands&#160;B.V., Insmed Bermuda Limited, Insmed Godo Kaisha, Insmed Switzerland GmbH, and Insmed Italy S.R.L.. All intercompany transactions and balances have been eliminated in consolidation.</span></ix:nonNumeric></div></ix:continuation><div id="i_0_145"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzE5_8dd407f7-4c67-4ece-893e-6f3777b08ad2" continuedAt="ibdc0db6543114e099c118040865893bf" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="ibdc0db6543114e099c118040865893bf" continuedAt="i31c5e5b9c8484e60b6af4862e19c63f2"><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5MzM_bd4fe937-0a5c-4126-8711-35be3a5119a3" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States (GAAP) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and on various other assumptions. The amounts of assets and liabilities reported in the Company's balance sheets and the amounts of revenues and expenses reported for each period presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue allowances, stock-based compensation, income taxes, loss contingencies, and accounting for research and development costs. Actual results could differ from those estimates.</span></ix:nonNumeric></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="insm:InvestmentIncomeExpensePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzA5_958ed896-6e9f-442e-8612-76386711ef65" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Investment Income and Interest Expense</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Investment income consists of interest income earned on the Company's cash and cash equivalents. Interest expense consists primarily of interest costs related to the Company's debt.</span></ix:nonNumeric></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5MzQ_282a1bf6-34d4-428a-9459-1d2e656a34e1" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company considers cash equivalents to be highly liquid investments with maturities of three months or less from the date of purchase.</span></ix:nonNumeric></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">80</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies (Continued)</span></div></div><ix:continuation id="i31c5e5b9c8484e60b6af4862e19c63f2" continuedAt="i6e8ceeb2fe104059acf329843ca3960e"><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5MzU_b9092201-369f-497c-99d1-8581585a120a" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fixed Assets, Net</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Fixed assets are recorded at cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. Estimated useful lives of <ix:nonNumeric contextRef="i53fa88dd7d064e2f94d732aa3bba1415_D20190101-20191231" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzcxNDY4MjU2NDkxOTE_3cc47a26-47f9-4a9c-ac30-6b30d2ded41b">three years</ix:nonNumeric> to <ix:nonNumeric contextRef="ic4c55a49cddf4bbe9355df16ef33738a_D20190101-20191231" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzcxNDY4MjU2NDkxOTc_6f2c6eed-b3e9-499d-b8bb-ae54443ff46f">five years</ix:nonNumeric> are used for computer equipment. Estimated useful lives of <ix:nonNumeric contextRef="ib6aca65a2ded47478082fbf559ca2915_D20190101-20191231" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzcxNDY4MjU2NDkyNTk_a8e2dfe5-b175-4e6b-b823-05b24208f55e">seven years</ix:nonNumeric> are used for laboratory equipment, office equipment, manufacturing equipment and furniture and fixtures. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, then an impairment charge is recognized for the amount by which the carrying value of the asset exceeds the fair value of the asset.</span></ix:nonNumeric></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5MzY_4f579d9d-f51f-4fa9-acd0-8df9372e49ba" continuedAt="i21b49cb952e04ec9880e07abca19f417" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets, Net</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Finite-lived intangible assets are measured at their respective fair values on the date they were recorded and, with respect to the acquired ARIKAYCE R&amp;D intangible asset, at the date of subsequent adjustments of fair value.  The fair values assigned to the Company's intangible assets are based on reasonable estimates and assumptions given available facts and circumstances. </span></ix:nonNumeric></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"><ix:continuation id="i21b49cb952e04ec9880e07abca19f417" continuedAt="i7c0eb1d2c7af43ab8360d306478527a1">Impairment Assessment</ix:continuation></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i7c0eb1d2c7af43ab8360d306478527a1">&#8212;The Company reviews the recoverability of its finite-lived intangible assets and long-lived assets for indicators of impairments. Events or circumstances that may require an impairment assessment include negative clinical trial results, a significant decrease in the market price of the asset, or a significant adverse change in legal factors or the manner in which the asset is used. If such indicators are present, the Company assess the recoverability of affected assets by determining if the carrying value of such assets is less than the sum of the undiscounted future cash flows of the assets. If such assets are found to not be recoverable, the Company measures the amount of the impairment by comparing to the carrying value of the assets to the fair value of the assets.</ix:continuation> The Company determined that no indicators of impairment of finite-lived intangible assets or long-lived assets existed at December&#160;31, 2019.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5Mzc_0316202d-523a-4ee8-8c3a-bf1cdfe254eb" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Debt Issuance Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Debt issuance costs are amortized to interest expense using the effective interest rate method over the term of the debt. Debt issuance costs paid to the lender and third parties are reflected as a discount to the debt in the consolidated balance sheets. Unamortized debt issuance costs associated with extinguished debt are expensed in the period of the extinguishment.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzAx_2ac890f4-dea3-45fc-ae72-88b1452694e1" continuedAt="i6544246d542449e6a323ab6ecd0db2ed" escape="true"><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company categorizes its financial assets and liabilities measured and reported at fair value in the financial statements on a recurring basis based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs used to determine the fair value of financial assets and liabilities, are as follows:</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 1 &#8212; Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 2 &#8212; Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the assets 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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 3 &#8212; Inputs reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.&#160;Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Each major category of financial assets and liabilities measured at fair value on a recurring basis is categorized based upon the lowest level of significant input to the valuations. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Financial instruments in Level 1 generally include US treasuries and mutual funds listed in active markets.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's only financial assets and liabilities which were measured at fair value as of December&#160;31, 2019 and December&#160;31, 2018 were Level 1 assets comprised of cash and cash equivalents. The Company's cash and cash equivalents permit daily redemption and the fair values of these investments are based upon the quoted prices in active markets provided by the holding financial institutions. <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2Njk4_b9d332bb-93dc-404e-8d4b-064489c7d6d5" continuedAt="i1e14484e3af74f81a1f0ab9a414f80b8" escape="true">The following table shows assets and liabilities that are measured at fair value on a recurring basis and their carrying value (in millions):</ix:nonNumeric></span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">81</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies (Continued)</span></div></div><ix:continuation id="i6e8ceeb2fe104059acf329843ca3960e" continuedAt="i07f822170f1144898ef0405babd4805f"><ix:continuation id="i6544246d542449e6a323ab6ecd0db2ed"><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><ix:continuation id="i1e14484e3af74f81a1f0ab9a414f80b8"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:74.853%;"><tr><td style="width:1.0%;"></td><td style="width:31.398%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.843%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:2.339%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.039%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.557%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.039%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.557%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.628%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">As of December&#160;31, 2019</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5d7e0c18c6f4e4cba9148669994ecd8_I20191231" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzQtMS0xLTEtMA_fdebdbb2-c000-43bd-849e-4c7362706c91">487.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib362f8c9caf74405815890aa1e10f01f_I20191231" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzQtMy0xLTEtMA_8d6b623b-7935-448a-8be1-179464cb1f22">487.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icdb52e5532cb4ed8b8ce9b4ac5d75662_I20191231" decimals="-5" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzQtNS0xLTEtMA_4cc01d20-7c42-4f94-9505-496aae3589e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic3f6d5853efd44d8ad1ecf88c4cdfeee_I20191231" decimals="-5" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzQtNy0xLTEtMA_fbe89ee9-b486-441a-a52a-7aeb78f29319">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">As of December&#160;31, 2018</span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib1c1c4fb64be426aaa848833aab66aa2_I20181231" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzktMS0xLTEtMA_d330189c-0661-44c8-a3ab-ccb1ee631e22">495.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibee6d3b7e36c446fb71cd78e411a5760_I20181231" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzktMy0xLTEtMA_34d05ff6-9b40-46c9-b1c1-8348f265d100">495.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i13d22449280b445196e13272f3b9d5b1_I20181231" decimals="-5" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzktNS0xLTEtMA_a69ee101-30cb-4aa7-b324-9850ae4b859c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i24b0e1c10fe54506987b7deb6473d3ab_I20181231" decimals="-5" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzktNy0xLTEtMA_537c3395-4c82-4698-b3ba-e6e570754963">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each quarter. There were <ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="insm:FairValueLevel1Level2Level3TransfersAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzU5Mzc_24be179f-eb3a-4b73-9520-96089ef8b0e4"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="insm:FairValueLevel1Level2Level3TransfersAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzU5Mzc_ebed7667-88bd-4850-90da-a0b629dbb40f">no</ix:nonFraction></ix:nonFraction> transfers in or out of Level&#160;1, Level&#160;2 or Level&#160;3 during 2019 and 2018. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019 and 2018, the Company held <ix:nonFraction unitRef="security" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzYwNDQ_1c0131a1-2827-4053-8b28-536f2ddb8c6b"><ix:nonFraction unitRef="security" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzYwNDQ_99dc6d8c-bad8-4bd2-a6ef-d8e66d4ba50d">no</ix:nonFraction></ix:nonFraction> securities that were in an unrealized loss or gain position.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company reviews the status of each security quarterly to determine whether an other-than-temporary impairment has occurred. In making its determination, the Company considers a number of factors, including: (1) the significance of the decline; (2)&#160;whether the security was rated below investment grade; (3)&#160;how long the security has been in an unrealized loss position; and (4) the Company's ability and intent to retain the investment for a sufficient period of time for it to recover.</span></div></ix:continuation><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimated fair value of the liability component of the <ix:nonFraction unitRef="number" contextRef="i5472770bc3c94620b3b087fb9ae0184a_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY2NTg_3444cc4e-2580-4ad4-92ce-6c85b77d59a1">1.75</ix:nonFraction>% convertible senior notes due 2025 (the Convertible Notes) (categorized as a Level 2 liability for fair value measurement purposes) as of December&#160;31, 2019 was $<ix:nonFraction unitRef="usd" contextRef="icdb52e5532cb4ed8b8ce9b4ac5d75662_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY4MDU_a30e836f-b12a-41b1-b98e-28e3a3cd1ed1">435.4</ix:nonFraction> million, determined using current market factors and the ability of the Company to obtain debt on comparable terms to the Convertible Notes. The $<ix:nonFraction unitRef="usd" contextRef="i317e212664594d30bae02b40646d0993_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY5NDU_a3575ea7-92fc-4aca-b7e4-d8c7898e523a">335.9</ix:nonFraction> million carrying value of the Convertible Notes as of December&#160;31, 2019 excludes the $<ix:nonFraction unitRef="usd" contextRef="i02dee2ee0dcd435d80e340980f47d5df_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzcwMTE_77907557-9468-4e71-bd95-f2a05b929aa9">107.0</ix:nonFraction> million of the unamortized portion of the debt discount.  </span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2Njg1_26fef133-ecde-4554-96a4-be91d4098040" escape="true"><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company has operations in the US, France, Germany, Ireland, Italy, the Netherlands, Switzerland, the United Kingdom (UK), and Japan. The results of its non-US dollar based functional currency operations are translated to US dollars at the average exchange rates during the period. Assets and liabilities are translated at the exchange rate prevailing at the balance sheet date. Equity is translated at the prevailing exchange rate at the date of the equity transaction. Translation adjustments are included in shareholders' equity, as a component of accumulated other comprehensive loss.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company realizes foreign currency transaction gains (losses) in the normal course of business based on movements in the applicable exchange rates. These gains (losses) are included as a component of other income, net.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2Njgw_65d95d9a-3bb0-4da5-8594-594a76286c1d" continuedAt="i717d18224afc482082160461c4442a71" escape="true"><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Credit Risk</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company places its cash equivalents with high credit-quality financial institutions and may invest its short-term investments in US treasury securities, mutual funds and government agency bonds. The Company has established guidelines relative to credit ratings and maturities that seek to maintain safety and liquidity.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is exposed to risks associated with extending credit to customers related to the sale of products. The Company does not require collateral to secure amounts due from its customers. <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2Njcz_580e6acb-dadd-4c6c-8bf7-91fca3c249d4" continuedAt="i771cd561034243e88e47306d19d4fdc2" escape="true">The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the year ended December&#160;31, 2019.</ix:nonNumeric></span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;"><ix:continuation id="i771cd561034243e88e47306d19d4fdc2"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:50.146%;"><tr><td style="width:1.0%;"></td><td style="width:50.769%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:21.032%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.966%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:21.033%;"></td><td style="width:1.0%;"></td><td colspan="3" style="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" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Total Gross Product Revenue</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i7e90bb5c265349ed89c354c583c0d6a3_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzItMS0xLTEtMA_c5d87c1e-1464-4d27-955c-c72e9d49fe9b">31</ix:nonFraction>%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i8860b8c3105c47f49091407416f4bc1e_D20180101-20181231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzItMy0xLTEtMzQ0NA_ed037d15-c506-464e-81d4-7d015798c0e8">27</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ife03b529600840318fd4dc35af50f4de_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzMtMS0xLTEtMA_16672e94-1a17-4677-a682-246f7a7486eb">26</ix:nonFraction>%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i5712e743ff8e4a3fa89f70c6b450621b_D20180101-20181231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzMtMy0xLTEtMzQ0NA_5d7ca488-3c3f-4ebe-aa65-f32d9a5f3f74">37</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i057acc7c251f4e578ccd359a99733f55_D20190101-20191231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzQtMS0xLTEtMA_337397e1-c863-4e0f-a482-240e648de1a9">22</ix:nonFraction>%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i0926e2f133e04cd7916770e0d0c46572_D20180101-20181231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzQtMy0xLTEtMzQ0NA_3b6a29e6-f567-49ae-bc1b-394d60c236dd">15</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></ix:continuation></div></ix:nonNumeric></ix:continuation><div style="text-indent:42.75pt;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">82</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies (Continued)</span></div></div><ix:continuation id="i07f822170f1144898ef0405babd4805f" continuedAt="i43877f7a800e44d183ab36f34386eacb"><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i717d18224afc482082160461c4442a71">The Company did not have product revenue prior to US FDA approval of ARIKAYCE in September 2018. The Company relies on third-party manufacturers and suppliers for manufacturing and supply of its products. The inability of the suppliers or manufacturers to fulfill supply requirements of the Company could materially impact future operating results. A change in the relationship with the suppliers or manufacturer, or an adverse change in their business, could materially impact future operating results.</ix:continuation></span></div><div style="text-indent:42.75pt;"><span><br/></span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5Mzg_543745a1-44c9-48f8-80c7-64aea624bf87" continuedAt="i3199afaaafe44437a3b66056bc9584e2" escape="true"><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">&#8212;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers, the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration the Company expects to receive in exchange for the goods or services provided. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance obligation. At contract inception, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied. For all contracts that fall into the scope of ASC 606, the Company has identified one performance obligation: the sale of ARIKAYCE to its customers. The Company has not incurred or capitalized any incremental costs associated with obtaining contracts with customers.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Product revenues consist primarily of sales of ARIKAYCE in the US. Product revenues are recognized once the Company performs and satisfies all five steps mentioned above. In October 2018, the Company began shipping ARIKAYCE to its customers in the US, which include specialty pharmacies and specialty distributors. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recorded at net selling price (transaction price), which includes estimates of variable consideration for which reserves are established for (a) customer credits, such as invoice discounts for prompt pay and specialty pharmacies fees, (b) estimated government rebates, such as Medicaid and Medicare Part D reimbursements, and estimated managed care rebates, (c) estimated chargebacks, and (d) estimated costs of co-payment assistance. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable (prompt pay discounts and chargebacks), prepaid expenses (co-payment assistance), or as a current liability (rebates). Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company's historical experience, current contractual and statutory requirements, and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company's best estimates of the amount of consideration to which it is entitled based on the terms of the applicable contract. The amount of variable consideration included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company's estimates. If actual results in the future vary from estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customer credits: The Company's customers are offered various forms of consideration, including fees for enhanced services and prompt payment discounts. The payment terms for sales to specialty pharmacies for prompt payment discounts and fees for services are based on contractual rates agreed with the respective specialty pharmacies. The Company anticipates that its customers will earn these discounts and fees and, therefore, deduct the full amount of these discounts and fees from total gross product revenues at the time such revenues are recognized.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rebates: The Company contracts with government agencies and managed care organizations or collectively, third-party payors, so that ARIKAYCE will be eligible for purchase by, or partial or full reimbursement from, such third-party payors. The Company estimates the rebates it will provide to third-party payors and deducts these estimated amounts from total gross product revenues at the time the revenues are recognized. These reserves are recorded in the same period in which the revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability. The current liability is included in accrued expenses on the consolidated balance sheets. The Company estimates the rebates that it will provide to third-party payors based upon (i) the Company&#8217;s contracts with these third-party payors, (ii) the government mandated discounts applicable to government-funded programs, (iii) a range of possible outcomes that are probability-weighted for the estimated payer mix, and (iv) information obtained from the Company&#8217;s specialty pharmacies. </span></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">83</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies (Continued)</span></div></div><ix:continuation id="i43877f7a800e44d183ab36f34386eacb" continuedAt="i29038fc966794a2da312d877ac5fca63"><ix:continuation id="i3199afaaafe44437a3b66056bc9584e2"><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Chargebacks: Chargebacks are discounts that occur when certain contracted customers, currently public health service institutions and federal government entities purchasing via the Federal Supply Schedule, purchase directly from the Company's specialty distributor. Contracted customers generally purchase the product at a discounted price and the specialty distributor, in turn, charges back to the Company the difference between the price they initially paid and the discounted price paid by the contracted customers. The Company estimates chargebacks provided to the specialty distributor and deducts these estimated amounts from gross product revenues, and from accounts receivable, at the time revenues are recognized.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Co-payment assistance: Patients who have commercial insurance and meet certain eligibility requirements may receive co-payment assistance. Based upon the terms of the program and information regarding programs provided for similar specialty pharmaceutical products, the Company estimates the average co-pay mitigation amounts and the percentage of patients that it expects to participate in the program in order to establish accruals for co-payment assistance. These reserves are recorded in the same period in which the related revenue is recognized, resulting in a reduction of product revenue. The Company adjusts its accruals for co-pay assistance based on actual redemption activity and estimates of future redemptions related to sales in the current period.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If any, or all, of the Company's actual experience vary from the estimates above, the Company may need to adjust prior period accruals, affecting revenue in the period of adjustment. </span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzA4_e89f6c55-356b-44b7-afb6-c2a4dad5ecea" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides a summary roll-forward of the Company's sales allowances and related accruals for the years ended December&#160;31, 2019 and 2018, which have been deducted in arriving at revenues, net (in thousands).</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.596%;"><tr><td style="width:1.0%;"></td><td style="width:36.943%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.801%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.625%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.801%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.625%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.805%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Credits, Fees and Discounts</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rebates, Chargebacks and Co-pay Assistance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib455690dcf6249cb9ea09abfb8e07730_I20181231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItMS0xLTEtMzQz_b27b8a86-6ea0-417c-b13d-498ef90c7020">234</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i871b9b51f7c64f6b8e70a25cda0a1f8a_I20181231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItMy0xLTEtMzQz_4f2b5a43-bfb8-4b0c-83f6-cba150585844">688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItNS0xLTEtMzQz_43955d09-88ee-4f51-9c22-3c29e38af476">922</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances for current period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8720f1ebe0e542849f7ea05ceecd33b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzMtMS0xLTEtMzQz_7d6d9d3e-1fcc-490e-956b-bb5a4d1fd87a">3,151</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9df1fd508d53448b858ab8ef7b35046d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzMtMy0xLTEtMzQz_c209d891-9e22-42ad-8791-5aa502efc44d">12,059</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzMtNS0xLTEtMzQz_2c04ff92-2310-4c2a-98b9-b803d18e445d">15,210</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances for prior period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8720f1ebe0e542849f7ea05ceecd33b5_D20190101-20191231" decimals="-3" name="insm:ContractWithCustomerAssetAllowanceForPriorPeriodSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtMS0xLTEtMzQz_cad39d28-f2e0-4180-bdcf-da9e64cfb529">14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9df1fd508d53448b858ab8ef7b35046d_D20190101-20191231" decimals="-3" name="insm:ContractWithCustomerAssetAllowanceForPriorPeriodSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtMy0xLTEtMzQz_bbaa0387-96db-49b1-ab0a-38e9b10cd743">26</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="insm:ContractWithCustomerAssetAllowanceForPriorPeriodSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtNS0xLTEtMzQz_c1e883c1-8dc8-4c1c-bdfe-5c4ab578b02a">40</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8720f1ebe0e542849f7ea05ceecd33b5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtMS0xLTEtMzQz_47c03204-7851-4315-8a2c-70627ce08f54">2,935</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9df1fd508d53448b858ab8ef7b35046d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtMy0xLTEtMzQz_dad55c61-7347-4a7b-88c3-0f04704f782e">7,602</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtNS0xLTEtMzQz_00e73e6d-3bb6-4d10-983f-46838a2fdf82">10,537</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic6affef20ef544548e00b11526961097_I20191231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzYtMS0xLTEtMzQz_dfd72421-4890-486e-a8ce-233578d8076d">464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0ddfdfa4c85d49bd9233848b41c71e44_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzYtMy0xLTEtMzQz_88fd2279-a23c-414c-8896-cea10c8af4ef">5,171</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzYtNS0xLTEtMzQz_9dc61150-ead3-4137-a0de-2567d60ef99c">5,635</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i56cda980e31b4fa193c0210d88a2ccde_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzEtMS0xLTEtMA_9d53572e-d303-4c75-946e-63f22ffcef87">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia76ecc2129184df48730b549757f788b_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzEtMy0xLTEtMA_ddc19de9-f03c-4224-8975-b036c10a33c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzEtNS0xLTEtMA_baaa727a-fe40-4ef2-9285-b1b56206d8db">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;Allowances for current period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2eea4c949b724bec80830a42418566e9_D20180101-20181231" decimals="-3" name="insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItMS0xLTEtMA_4e1c9f24-2c05-43ef-a54d-84c038863440">335</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i019a85eab30a4da586950ddb35d4cd4e_D20180101-20181231" decimals="-3" name="insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItMy0xLTEtMA_9fa77212-8e1c-47a4-9493-9a10ca7f3ff6">849</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItNS0xLTEtMA_ac6ddb36-ad4a-4d3a-99a7-cab38fb3622b">1,184</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;Payments and credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2eea4c949b724bec80830a42418566e9_D20180101-20181231" decimals="-3" name="insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtMS0xLTEtMA_85840a56-2c15-4471-bca3-d35f5f54a527">101</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i019a85eab30a4da586950ddb35d4cd4e_D20180101-20181231" decimals="-3" name="insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtMy0xLTEtMA_35d8d4ed-cbc0-4ec0-b2db-ca7ccc71b144">161</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtNS0xLTEtMA_5bc42a08-bd32-4510-9d42-3cff74601cf2">262</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib455690dcf6249cb9ea09abfb8e07730_I20181231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtMS0xLTEtMA_f2cab979-21d1-4630-a50e-aac23ddadead">234</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i871b9b51f7c64f6b8e70a25cda0a1f8a_I20181231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtMy0xLTEtMA_04b805ab-f735-4bf9-a429-cb66434c1c3c">688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtNS0xLTEtMA_217cf783-2ae0-4b2b-9ea5-a89440a19d4a">922</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also recognizes revenue related to early access programs (EAPs) in Europe, consisting of sales to the French National Agency for Medicines and Health Products Safety, which granted ARIKAYCE a Temporary Authorization for Use (Autorisation Temporaire d'Utilisation or ATU) and from the named patient program in Germany, both compassionate use programs. EAPs are intended to make products available on a named patient basis before they are commercially available in accordance with local regulations.</span></div></ix:continuation><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="insm:InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5Mzk_58a79a97-986d-4245-934f-246ae71c5f4b" continuedAt="ia9d9e29c40cf4186b7adc0cccc709ba4" escape="true"><div style="text-indent:40.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventory and Cost of Product Revenues (excluding amortization of intangible assets)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Inventory is stated at the lower of cost and net realizable value. The Company began capitalizing inventory costs following FDA approval of ARIKAYCE in September 2018. Inventory is sold on a first-in, first-out (FIFO) basis. The Company periodically reviews inventory for expiry and obsolescence and, if necessary, writes down accordingly. If quality specifications are not met during the manufacturing process, such inventory is written off to cost of product revenues (excluding amortization of intangible assets) in the period identified.</span></div><div style="text-indent:36pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of product revenues (excluding amortization of intangible assets) consist primarily of direct and indirect costs related to the manufacturing of ARIKAYCE sold, including third-party manufacturing costs, packaging services, freight, and </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">84</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies (Continued)</span></div></div><ix:continuation id="i29038fc966794a2da312d877ac5fca63" continuedAt="ic2f95ff638444ae994046d6ab290bbcc"><ix:continuation id="ia9d9e29c40cf4186b7adc0cccc709ba4"><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">allocation of overhead costs, in addition to royalty expenses and revenue-based milestones. Cost is determined using a standard cost method, which approximates actual cost, and assumes a first-in, first-out (FIFO) flow of goods.</span></div><div style="text-indent:36pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to FDA approval of ARIKAYCE, the Company expensed all inventory related costs in the period incurred. Inventory used for clinical development purposes is expensed to research and development (R&amp;D) expense when consumed.</span></div></ix:continuation><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDA_40661692-7779-410c-90e9-cd41f9de6917" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;R&amp;D expenses consist primarily of salaries, benefits and other related costs, including stock-based compensation, for personnel serving in the Company's research and development functions, including medical affairs. R&amp;D expense also includes other internal operating expenses, the cost of manufacturing a product candidate, including the medical devices for drug delivery, for clinical study, the cost of conducting clinical studies, and the cost of conducting preclinical and research activities. In addition, R&amp;D expenses include payments to third parties for the license rights to products in development (prior to marketing approval), such as INS1007. The Company's expenses related to manufacturing its product candidates and medical devices for clinical study are primarily related to activities at contract manufacturing organizations that manufacture INS1007 and INS1009. The Company's expenses related to clinical trials are primarily related to activities at contract research organizations that conduct and manage clinical trials on the Company's behalf. These contracts set forth the scope of work to be completed at a fixed fee or amount per patient enrolled. Payments under these contracts primarily depend on performance criteria such as the successful enrollment of patients or the completion of clinical trial milestones as well as time-based fees. Expenses are accrued based on contracted amounts applied to the level of patient enrollment and to activity according to the clinical trial protocol. Nonrefundable advance payments for goods or services that will be used or rendered for future research and development activities are deferred and capitalized. Such amounts are then recognized as an expense as the related goods are delivered or the services are performed, or when the goods or services are no longer expected to be provided.</span></ix:nonNumeric></div><div style="text-indent:40.5pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDE_f2faa2da-d3d3-4b01-83c1-7e427f882458" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-based Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company recognizes stock-based compensation expense for awards of equity instruments to employees and directors based on the grant-date fair value of those awards. The grant-date fair value of the award is recognized as compensation expense ratably over the requisite service period, which generally equals the vesting period of the award, and if applicable, is adjusted for expected forfeitures. The Company may also grant performance-based stock options to employees from time-to-time. The grant-date fair value of performance-based stock options is recognized as compensation expense over the implicit service period using the accelerated attribution method once it is probable that the performance condition will be achieved. Stock-based compensation expense is included in both R&amp;D and SG&amp;A expenses in the consolidated statements of comprehensive loss.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDM_b60c8509-f1a7-4c3d-bb96-0159d7d7ef08" escape="true"><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply 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.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A valuation allowance is recorded to reduce the deferred tax assets to the amount that is expected to be realized. In evaluating the need for a valuation allowance, the Company takes into account various factors, including the expected level of future taxable income and available tax planning strategies. If actual results differ from the assumptions made in the evaluation of a valuation allowance, the Company records a change in valuation allowance through income tax expense in the period such determination is made.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based solely on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood to be sustained upon ultimate settlement. As any adjustment to the Company&#8217;s uncertain tax positions would not result in a cash tax liability, it has not recorded any accrued interest or penalties related to its uncertain tax positions.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's policy for interest and penalties related to income tax exposures is to recognize interest and penalties as a component of the income tax provision (benefit) in the consolidated statements of comprehensive loss.</span></div></ix:nonNumeric><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzA1_5187732b-433c-466a-8018-a5f282a2c6af" continuedAt="i42f71dbe0e3a46a9b9637d2add08b302" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Net Loss Per Share</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares and other dilutive securities outstanding during the period. </span></ix:nonNumeric></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">85</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies (Continued)</span></div></div><ix:continuation id="ic2f95ff638444ae994046d6ab290bbcc" continuedAt="i2e975aca40b5451ca240f0a9ec1ab532"><ix:continuation id="i42f71dbe0e3a46a9b9637d2add08b302"><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Potentially dilutive securities from stock options and restricted stock units would be anti-dilutive as the Company incurred a net loss in all periods presented. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options would be determined based on the treasury stock method.</span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzA2_4db43d91-aa6e-4321-b9b0-8ac20a713b46" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the reconciliation of the weighted average number of shares used to compute basic and diluted net loss per share for the years ended December 31, 2019, 2018 and 2017.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.380%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzQtMS0xLTEtMA_4ce898f1-40bd-4a2a-9cd3-6c09470349cc">254,337</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzQtMy0xLTEtMA_8637c380-6d97-42e3-8d11-caad4bd8e7f0">324,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzQtNS0xLTEtMA_3cce0ad9-8bd9-4974-b0a2-ed6bcb283a5d">192,649</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares used in calculation of basic net loss per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzYtMS0xLTEtMA_3d507ece-cf44-4ea4-ad1d-4bc3e22b4897">84,560</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzYtMy0xLTEtMA_351b73d5-bae4-4c14-b9ce-9fe0a2fe23fd">76,889</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzYtNS0xLTEtMA_f41d76aa-dc21-4d7a-a9e7-778acf5ffcc1">66,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5c72050159d54f18964542e05e2ae817_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzgtMS0xLTEtMA_411aff92-1b4d-4d3f-a313-7771d57ff7ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i47378cbab55740f895bae99d2137bf40_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzgtMy0xLTEtMA_fb1a78da-b23f-4163-bf3a-12f47aa15e79">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2df22e584f9a493780d3a607cae7653e_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzgtNS0xLTEtMA_ae327689-0749-4a43-806b-823e87e4569a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzktMS0xLTEtMA_936e07cf-d773-4eef-bc85-dd9a5ad4b93a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzktMy0xLTEtMA_4680371a-746a-4698-9807-1571c2c41bce">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzktNS0xLTEtMA_8dbadcdd-a05a-4e77-849b-74771b995fc6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i273aeb59ca8f4963af16326bc599c10b_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTEtMS0xLTY3NDk_db01af7a-9a23-4228-883a-dbc89f6a5865">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if3f033a5e2394f65b7754a6b4a57d994_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTMtMS0xLTY3NDk_471b91b6-2795-4ea6-9e60-c71fb3d8ccba">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i31628607fdfe486eb109a7fc0a694d62_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTUtMS0xLTY3NDk_c5f4cac7-78c0-4735-a672-fb301ce3966a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding used in calculation of diluted net loss per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTEtMS0xLTA_acb6a344-e537-4da2-b327-f6730301daec">84,560</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTMtMS0xLTA_b1333256-cd62-4e50-be7e-74b2bfc2bf8b">76,889</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTUtMS0xLTA_62ed28c5-b0c4-424f-81a0-2644c1bce62e">66,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEyLTEtMS0xLTA_65ac92bf-71be-4e16-b4bd-c626985365d1">3.01</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEyLTMtMS0xLTA_0902317a-e20d-40b1-8ff3-a951a30d6cd3">4.22</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEyLTUtMS0xLTA_469feb6a-e617-4fae-89af-bb8698ea96bb">2.89</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzIx_13caa4fe-4fc1-4da1-baf0-5e54998f749b" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of December&#160;31, 2019, 2018 and 2017 as their effect would have been anti-dilutive (in thousands).</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.380%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ie2ec2bb9edab4f1ca336157dd10d8641_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzEtMS0xLTEtMA_74934181-28fe-48b0-91d7-2ec17e395668">10,493</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2db67ffcce1445b38c2b06028a6991e0_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzEtMy0xLTEtMA_9f7599c7-4636-48a7-a5bc-75c93364fc69">9,382</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib1f1c936cac94d4f97dc26c75af41a69_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzEtNS0xLTEtMA_64d10de2-e422-4009-9d83-a05e96d1ca3b">8,609</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock and restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia91d84be8b9a45e0a43a48fbe6ec2f66_D20190101-20191231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzItMS0xLTEtMA_4cb4b53e-f7df-43a8-93b3-81475ca14c3a">501</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia8d3d940948e4666bfd97dab9c8d5d09_D20180101-20181231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzItMy0xLTEtMA_60ddb7b7-802c-41e8-8ef7-a40c715e9018">228</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib76c045a96974cce8cb8b8955e8774ff_D20170101-20171231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzItNS0xLTEtMA_9f0c8763-6fae-43ba-a6e6-6a1062cf0fef">47</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic2f8a797124943b481616a29caf4bc53_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzMtMS0xLTEtMA_667315a1-407e-418c-86cd-c43fa38e69e1">11,492</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i69e3c2bafe934d9588525402622f81b9_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzMtMy0xLTEtMA_b1c84f66-6371-44b4-89d3-8a64f3b7a860">11,492</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5d849ee8c0434bdaae8edd72e0efcceb_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzMtNS0xLTEtMA_c2d4b35f-a40f-4961-86c1-4f0c04f6a290">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDY_19900aaf-3a8d-4493-997d-c9668f5f8653" continuedAt="i05423bac39974d398214670a21fcce3d" escape="true"><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">86</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies (Continued)</span></div></div><ix:continuation id="i2e975aca40b5451ca240f0a9ec1ab532"><ix:continuation id="i05423bac39974d398214670a21fcce3d"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">implicit borrowing rate based on the information available at the lease commencement date to determine the present value of</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">basis over a similar term an amount equal to the lease payments. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within this note below and Note 7 - Leases for</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">details about the Company's lease portfolio, including Topic 842 required disclosures.</span></div></ix:continuation><div><span><br/></span></div><div style="text-indent:40.5pt;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDQ_d83f0ae7-da25-407a-91ed-93e34a244f2e" escape="true"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segment Information</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company currently operates in <ix:nonFraction unitRef="segment" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzIxODIx_86b8a731-4bbc-450e-9881-9f861e930a67">one</ix:nonFraction> business segment, which is the development and commercialization of therapies for patients with rare diseases. A single management team that reports to the Chief Executive Officer comprehensively manages the entire business. The Company does not operate separate lines of business with respect to its products or product candidates. Accordingly, the Company has <ix:nonFraction unitRef="segment" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzIyMTg2_890294ca-202c-42e9-9b0c-21c0055ebc22">one</ix:nonFraction> reportable segment.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDU_5541b997-e3d7-4e0c-90ef-ad06c9fc0fba" escape="true"><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Topic 842 was effective for fiscal years beginning after December 15, 2018 (including interim periods within those years) and early adoption was permitted. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which provided a transition option in which an entity would initially apply ASU 2016-02 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company used the new transition option and the package of practical expedients that allowed it to not reassess: (1) whether any expired or existing contracts are or contain leases; (2) lease classification for any expired or existing leases; and (3) initial direct costs for any expired or existing leases. The Company also used the practical expedient that allows it to treat the lease and non-lease components of its leases as a single component. The Company adopted ASU 2016-02 effective January 1, 2019. The impact of the adoption of ASU 2016-02 on the consolidated balance sheet was $<ix:nonFraction unitRef="usd" contextRef="i35162e54b7f841ce9a31895d9033d493_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzYwNDczMTQwNTAwNzQ_5a483566-a6c5-40dd-a9c3-17e3e07a188c"><ix:nonFraction unitRef="usd" contextRef="i35162e54b7f841ce9a31895d9033d493_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzYwNDczMTQwNTAwNzQ_81bd162d-b61a-4872-bcf3-3d2b22d91b32">47.4</ix:nonFraction></ix:nonFraction>&#160;million.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) 2016-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which addressed eight specific cash flow issues with the objective of reducing the existing diversity in practice. Among the updates, the standard requires debt extinguishment costs to be classified as cash outflows for financing activities. This standard update became effective as of the first quarter of 2018. As a result of the adoption of the standard, in the first quarter of 2018, the Company reported a $<ix:nonFraction unitRef="usd" contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzIyODY5_f1795de4-49cf-4047-ad3b-b07fa9e7cf1e">2.2</ix:nonFraction> million loss on extinguishment of debt in the operating activities section of its consolidated statement of cash flows. The Company had no material debt extinguishment costs prior to the first quarter of 2018. The impact of adopting this standard was not material to the Company.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements (Not Yet Adopted)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses which requires financial assets measured at an amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019 and the Company will adopt the standard effective January 1, 2020. Different aspects of the guidance require modified retrospective or prospective adoption. The Company has performed an assessment and has determined that adoption will not have a material impact on its consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="i_0_151"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90ZXh0cmVnaW9uOjFjNDFjNDY2NmY2ZDQzOTA5ZjI2MTczOTFlYjEwMDliXzY3OQ_09d24621-545b-46b3-9f63-0ce35bbf0991" continuedAt="i9498a466c7084d66900a62b3fbd23147" escape="true">Inventory</ix:nonNumeric></span></div><ix:continuation id="i9498a466c7084d66900a62b3fbd23147" continuedAt="i82aff60a93ab4c1195fab3d409b340de"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90ZXh0cmVnaW9uOjFjNDFjNDY2NmY2ZDQzOTA5ZjI2MTczOTFlYjEwMDliXzY1OTcwNjk3Njg3NjM_ca9e13c6-9ebc-4998-baf3-b270cb200562" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's inventory balance consists of the following (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.678%;"><tr><td style="width:1.0%;"></td><td style="width:48.458%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.403%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:22.406%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" rowspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzMtMS0xLTEtMA_de482857-0f95-4232-97b9-bf5f84ee2314">16,048</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzMtMi0xLTEtNDE5_d4e7d8fd-aedd-46ba-9fb4-6a2ef315d657">2,145</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzQtMS0xLTEtMA_fdb428a4-c7a1-4c45-a52b-9e04741d4687">6,420</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzQtMi0xLTEtNDE5_597c129d-5012-48c9-b738-e54e9b0ac5e9">4,567</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzUtMS0xLTEtMA_bf369c9a-e43e-40cb-8e6b-ea5731ee87ee">5,845</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzUtMi0xLTEtNDE5_3b3ded58-2ce7-452f-bce9-d4bafcaac2b2">320</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzYtMS0xLTEtMA_251e73a7-3e4b-4eb1-88ec-0b68e39be9d2">28,313</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzYtMi0xLTEtNDE5_f7b84ed4-eb3d-47ba-a0f7-5181bd4ae304">7,032</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt;margin-bottom:8pt;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">87</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span><br/></span></div></div><div style="text-indent:36pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i82aff60a93ab4c1195fab3d409b340de">Inventory is stated at the lower of cost and net realizable value and consists of raw materials, work-in-process and finished goods. The Company began capitalizing inventory costs following FDA approval of ARIKAYCE in September 2018. The Company has not recorded any significant inventory write downs since that time. The Company currently uses a limited number of third-party contract manufacturing organizations (CMOs) to produce its inventory.</ix:continuation></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_154"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90ZXh0cmVnaW9uOmUzZmYzY2MyMTNhNTQ0NzhhMDc4YzE1NGE4OTNlOWRhXzc4_77e5bfd3-7e6e-431e-afa3-50832abf0263" continuedAt="ied2dca61ef104b6b97c39019d068fb83" escape="true">Accrued Expenses</ix:nonNumeric></span></div><ix:continuation id="ied2dca61ef104b6b97c39019d068fb83"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90ZXh0cmVnaW9uOmUzZmYzY2MyMTNhNTQ0NzhhMDc4YzE1NGE4OTNlOWRhXzgw_c398f2e9-d815-49dd-9663-553128f5cac0" escape="true"><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses consist of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.345%;"><tr><td style="width:1.0%;"></td><td style="width:70.837%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.201%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.558%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.204%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued clinical trial expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedClinicalTrialExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzMtMS0xLTEtMA_32400cf4-076b-4964-bc3c-308c172d9fd8">5,598</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedClinicalTrialExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzMtMy0xLTEtMA_33d7feb1-380c-4d04-bdb5-fbd3d2a24770">6,635</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzUtMS0xLTEtMA_3d9c3b2d-8cba-4fff-a501-ea8b97c33549">12,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzUtMy0xLTEtMA_5c50264c-809f-4a7e-bc41-0ec49053f07e">13,398</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued technical operation expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedTechnicalOperationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzYtMS0xLTEtMA_cb929a0c-442b-4661-9ef5-ed942b065848">6,446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedTechnicalOperationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzYtMy0xLTEtMA_a4bbcffa-ae88-497d-af66-4b90c34172ed">9,371</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued royalty payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedRoyaltiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzctMS0xLTEtNjMw_6e06d32a-2a0e-4e0e-b2a2-a2127b3870f5">3,117</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" name="us-gaap:AccruedRoyaltiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzctMy0xLTEtNjMw_dc06db43-7f8b-4030-bede-28af0902e966">409</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzctMS0xLTEtMA_39f999c8-90ce-4304-ac73-15b3ec5e5eba">3,631</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzctMy0xLTEtMA_6f6e1ab8-3b3f-4c4a-8bdd-2b398a463bb0">3,631</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued sales allowances and related costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedSalesAllowancesandRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzgtMS0xLTEtMA_9d9ae1eb-9676-4937-bc19-90af7ea42d8d">5,267</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" name="insm:AccruedSalesAllowancesandRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzgtMy0xLTEtMA_532da476-c82b-40c0-a788-f749a2c3872a">818</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued construction costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedConstructionLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzktMS0xLTEtMA_0dd9cf20-b2a6-4ba1-b038-e514b18db69b">2,689</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedConstructionLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzktMy0xLTEtMA_f25612e6-f7eb-471c-9e9a-4a68d106207a">2,946</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzEwLTEtMS0xLTA_78b6f78f-830a-4535-b6f3-6a39d5086db2">1,046</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzEwLTMtMS0xLTA_3dba8f2a-0053-4061-b1ff-82c8956f258d">1,046</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzExLTEtMS0xLTA_cf073388-e159-4f92-9395-a1470afc82e7">40,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzExLTMtMS0xLTA_26527306-aa5e-42fb-b1c3-28f83afa54e5">38,254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center;"><span><br/></span></div><div id="i_0_157"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">5. <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzY1OTcwNjk3NzM4ODM_f186be6e-ea33-44df-963a-3f02358a4bd7" continuedAt="i53f4c93b3698438ab98b78a8b3b071e9" escape="true">Intangible Assets, Net</ix:nonNumeric></span></div><div style="text-indent:36pt;"><span><br/></span></div><ix:continuation id="i53f4c93b3698438ab98b78a8b3b071e9"><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, the Company's finite-lived intangible assets consisted of acquired ARIKAYCE R&amp;D, which resulted from the initial amount recorded at the time of the Company's merger with Transave in 2010 and subsequent adjustments in the value, and a milestone paid to PARI of $<ix:nonFraction unitRef="usd" contextRef="i124aab02edd3468f90bf26d52e9a8c15_D20180928-20180928" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzI3NDg3NzkwNzI1OTQ_6dd12a0f-2e41-4bfb-90ea-00b052ad25cf">1.7</ix:nonFraction> million for the license to use PARI's Lamira&#174; Nebulizer System for the delivery of ARIKAYCE to patients as a result of the FDA approval of ARIKAYCE in September 2018 (the PARI milestone). Total intangible assets, net was $<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzc2Mw_c815e319-9e0a-4589-a69d-03ab658f3a50">53.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzc3MA_896203ae-a8c8-4a35-a219-e914bcf98f05">58.7</ix:nonFraction> million as of December&#160;31, 2019 and 2018, respectively.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company began amortizing its finite-lived intangible assets in October 2018, over ARIKAYCE's initial regulatory exclusivity period of <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzExMzA_54c52c6f-6bf7-4525-89f9-0193714f4bcd">12</ix:nonNumeric> years. Amortization of these assets during each of the next five years is estimated to be approximately $<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_09a381c3-be68-4f9d-84ae-76d140772d8d"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_38284cf3-6b40-4892-9eaa-d3935731be58"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_4b77d064-d416-4b44-91a5-04af96f73eb6"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_7aefae27-d15b-4e49-a29a-f011c4e1ccea"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_b7bc955c-0e52-4247-a6de-14d1ba6669fa">5.0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> million per year. </span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzE2MjQ_b1f1db07-7ab9-40d9-a19b-f237477cb5b6" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A rollforward of the Company's finite-lived intangible assets for the years ended December&#160;31, 2019 and 2018 follows (in thousands):</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:82.602%;"><tr><td style="width:1.0%;"></td><td style="width:29.327%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.507%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.460%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.507%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.460%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.507%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.460%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.507%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.465%;"></td><td style="width:1.0%;"></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></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Asset</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 1,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired ARIKAYCE R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia969584ee0f7485a8e30ef3cf30bd42e_I20190101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzMtMS0xLTEtMA_c2d503ce-a158-455d-b01b-076eaa81c535">56,988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i251be2472bf0445e809991b6b87db944_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzMtMi0xLTEtMA_2f43fc31-7a8d-4857-9ee1-4be255cbe1ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="icb173e92b2cc47799b040a5edff23467_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzMtMy0xLTEtMA_673c8d76-40f1-40e3-a749-497c739e0e82">4,849</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icb173e92b2cc47799b040a5edff23467_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzMtNC0xLTEtMA_3cfa3420-cefd-4136-b997-147b00329e89">52,139</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PARI milestone</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if3878d815c744ff28f5a1fe92e2ad72c_I20190101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzQtMS0xLTEtMA_9b71cec9-e91f-41d5-bb4d-160d7c67b289">1,687</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia8a3d50a001e4bf68bca7c18ff26f96d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzQtMi0xLTEtMA_a60c6d0b-7af1-4fab-9b5d-a56f1c27542f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i52c9b2483a8b4f87a48e0167112a17e9_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzQtMy0xLTEtMA_49925cc2-4b29-4054-9dfd-053e1c5abd3e">144</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52c9b2483a8b4f87a48e0167112a17e9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzQtNC0xLTEtMA_cc08cdce-8d3e-44d6-a65e-6f7163653dd3">1,543</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i43bcafefdeea49dbac207de3dbca4fd8_I20190101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzUtMS0xLTEtMA_3d1a3f75-4784-4b09-a925-0f6f6c114c06">58,675</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzUtMi0xLTEtMA_5d95ce7f-46ee-4cb8-a719-814afb3c8f3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzUtMy0xLTEtMA_ae1baed5-9598-48f8-a786-450e79985a84">4,993</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzUtNC0xLTEtMA_7549adeb-beb8-4024-932a-80b12614de1b">53,682</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Asset</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 1,</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired ARIKAYCE R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6101c9675e9247319c93ad2fcd23d6f0_I20180101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzktMS0xLTEtMA_7b8f7b41-2b8f-4119-930a-6013a1f4ede2">58,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieb35abfd8d434e2c92ee176774ffc966_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzktMi0xLTEtMA_d71e4019-6558-4091-bf0e-fc51af6a01a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i2308954b259041ba91403a7f53d0adcb_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzktMy0xLTEtMA_3de72f4d-6c0f-45f8-9ae4-8e18a3e8da4e">1,212</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2308954b259041ba91403a7f53d0adcb_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzktNC0xLTEtMA_0213fc47-f130-4e7a-9b98-39a85f25fd3d">56,988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PARI milestone</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i969b208fd73f43c68c9169b2960c6ed4_I20180101" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzEwLTEtMS0xLTA_af345368-04da-4665-bdab-141a9ebaec19">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idae4b30a9142469c878db65d87c714ce_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzEwLTItMS0xLTA_0c0d2f27-aab9-4ee6-bb25-718600a491fe">1,724</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id9c1b4843c1745c394a52bb4706f8ee3_I20181231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzEwLTMtMS0xLTA_570592ba-b776-433f-a92c-bed2c1c1fead">37</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id9c1b4843c1745c394a52bb4706f8ee3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzEwLTQtMS0xLTA_72195068-f554-4589-9cb8-2ebbd112bb4f">1,687</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b849e904e744aac914849a9100c66eb_I20180101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzExLTEtMS0xLTA_06e01670-1515-48b2-bdfc-7fabbe657567">58,200</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzExLTItMS0xLTA_572e678e-b69c-4d21-b4a6-38866f5d5f37">1,724</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzExLTMtMS0xLTA_e628f0a8-5236-43bb-a64f-42bc8f692593">1,249</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzExLTQtMS0xLTA_1014cf37-dd28-4ce3-8afe-caac2a7f77ac">58,675</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_163"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">88</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span><br/></span></div></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzYwNDczMTM5NjM3NDc_231cb19f-1a63-43ba-96be-6b3e93df3ce9" continuedAt="i3eb68d27bce14cf4ad27d1971a49d568" escape="true">Fixed Assets, Net</ix:nonNumeric></span></div><ix:continuation id="i3eb68d27bce14cf4ad27d1971a49d568"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzUwMA_a550bdb4-38ca-4b45-bc17-87076b9ac54d" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fixed assets are stated at cost and depreciated using the straight-line method, based on useful lives as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:75.877%;"><tr><td style="width:1.0%;"></td><td style="width:39.425%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.570%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:20.350%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.763%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.763%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.763%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.766%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Estimated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Useful Life (years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lab equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i5ab542bbf2304696be2a0c34f17badae_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzMtMS0xLTEtMA_6f448599-b951-49d8-a1e3-5b1930eb96c6">7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i09c24063ee134c84ae25ff905becc567_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzMtMy0xLTEtMA_484b57aa-a084-4673-a74a-23b9cfb798d9">9,634</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia1f91ce7435a43d5b62c35e1cbbfda20_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzMtNS0xLTEtMA_6280a2f7-0c9e-4ebf-ba54-7d6b9183e5a6">7,935</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i822aaf091bf44eb186d3036a93d0fed9_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzQtMS0xLTEtMA_e436ebec-693b-4f6e-ac5e-b73681e2713a">7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id18d62e25c4a4dec8fdef4da2d9a52f9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzQtMy0xLTEtMA_5048a3cc-c7c9-45fe-b8c0-23cf6c142885">5,908</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i11cabddaa5e44e75b2e8d6ba8b04ebd6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzQtNS0xLTEtMA_87a99c77-ccd6-476d-837a-7a7c8cece24b">2,320</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer hardware and software</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i53fa88dd7d064e2f94d732aa3bba1415_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzUtMS0xLTEtMC90ZXh0cmVnaW9uOjZjZDU4ZDFmOGRkNjQ1MjRhOTRiMThkODI1YjNjODRlXzYwNDczMTM5NTI3Nzg_d3b13c88-ad6b-43ef-8e20-a60040da4a47">3</ix:nonNumeric>&#160;-&#160;<ix:nonNumeric contextRef="ic4c55a49cddf4bbe9355df16ef33738a_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzUtMS0xLTEtMC90ZXh0cmVnaW9uOjZjZDU4ZDFmOGRkNjQ1MjRhOTRiMThkODI1YjNjODRlXzYwNDczMTM5NTI3ODE_320871e0-7857-436e-8826-9d501320b01c">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id0d3013550b945bea42a9bd5b0cbe363_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzUtMy0xLTEtMA_aef11b67-443b-46f9-a8c5-02220be4be31">6,806</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0e9e5ecb41044fdca3bac435fa3e7bd8_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzUtNS0xLTEtMA_2829bb39-b6f6-4587-92cc-994f20587bbe">3,796</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i00d0d41af0b4422d9abff869c534a959_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzYtMS0xLTEtMA_752e769d-b2a7-4b18-8b00-10ab33f5e1e4">7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i51818be21ff44313b17893f731af31b4_I20191231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzYtMy0xLTEtMA_ba3f201a-9b43-4ea6-90f0-916499ee63e4">154</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0a13c83ec27443d3b0ad0ebe25368eee_I20181231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzYtNS0xLTEtMA_7c515a9e-d70b-42d2-94b1-58e093dc780b">65</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i011eba3aab434c61b03119bb33a0c661_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzctMS0xLTEtMA_c5c20445-5088-4273-bbfc-3cbdc885c7cf">7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8b8f14ab677a461fb550b20356ebb446_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzctMy0xLTEtMA_bdf102b5-8367-4ce7-9ab5-7fb20328e4d1">1,567</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iabc09e924edd4e37ab6d3d7cc0a133d3_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzctNS0xLTEtMA_2b34ea44-f22a-4926-b333-2c85a91bf06b">1,166</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">lease term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie659c6f1f98b4724b5cad973f29e19a5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzgtMy0xLTEtMA_53d3d924-293f-49c7-b4dd-2fe9ebf550ae">33,852</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d0b8b3d582d480a88ebb22047c6e004_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzgtNS0xLTEtMA_72c2b6a6-f144-42d7-8a30-8008ac3ab907">7,202</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress (CIP)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i20984fab86fb4ee59adbf985a81ffa63_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzktMy0xLTEtMA_88728933-4742-4daf-b520-6913430555a2">21,526</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i001fdd3a228845069f90dc2512602e5f_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzktNS0xLTEtMA_beec60ba-c058-4767-898e-3510c279cdc6">14,325</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzEwLTMtMS0xLTA_0c4181dd-9ce3-43cb-a4f3-92bd17ea9d9a">79,447</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzEwLTUtMS0xLTA_fa08afd8-fbe6-4ee1-b75e-35c5fc55ed8a">36,809</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzExLTMtMS0xLTA_72ac0a57-13df-4862-88a5-8a82314f5784">19,267</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzExLTUtMS0xLTA_8569ab5e-e76d-4c13-ac1c-adf9d68042f7">14,173</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets, net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzEyLTMtMS0xLTA_058d2e62-4022-477f-b84c-301e24dfda26">60,180</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzEyLTUtMS0xLTA_f218412e-dc2b-495c-9684-d9bbea95f317">22,636</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fixed assets, net of depreciation, increased to $<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI4NQ_055f47ff-f6f6-4107-a97c-e3c96395177a">60.2</ix:nonFraction> million during the year ended December&#160;31, 2019 from          $<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI3NDg3NzkwNzAxNzk_b7d1f357-2c6d-4838-a554-a98b12f0043d">22.6</ix:nonFraction> million in 2018. The $<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzM0OQ_2845aa5c-98f9-47ce-9adb-a6caef79f912">37.5</ix:nonFraction> million increase was primarily due to the $<ix:nonFraction unitRef="usd" contextRef="i3ed77892d52f40afa7f675cdc9be1833_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzExNTQ0ODcyMTAyMzEx_b782734e-083b-4953-9c1f-2f373615756f">26.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i68a9d4b1fb504dca80edd9e6f6a0f2d1_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzM4Mg_2084872f-f831-4c8e-bb01-0d98536195be">7.2</ix:nonFraction> million increases in leasehold improvements and construction in progress, respectively, related to the Company's new corporate headquarters and the long-term capacity increase of the Patheon manufacturing facility. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI3NDg3NzkwNjk5NzY_f70b6483-8583-47fa-9e8f-2f6e845cc162">5.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI3NDg3NzkwNjk5ODA_14ef2e4c-0e6f-4443-8554-ac1145d4f88c">3.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI3NDg3NzkwNjk5ODc_0c5afe69-a2d4-47e7-bf20-4b1d6667bead">2.9</ix:nonFraction> million for the years ended December&#160;31, 2019, 2018 and 2017, respectively.</span></div></ix:continuation><div style="text-indent:38.25pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_2051"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">7.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-style:italic;font-weight:700;line-height:120%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NTMz_6abec830-e437-4a49-ae1e-d685b02e1387" continuedAt="i143ae44a92ae44a6ae0206f7aacfcaf2" escape="true"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NTMz_6ed29ac4-fe8c-4c23-9496-b7ca159b9f18" continuedAt="i3fca6244fb95404192f8a28dad13bea6" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-indent:36pt;"><span><br/></span></div><ix:continuation id="i143ae44a92ae44a6ae0206f7aacfcaf2" continuedAt="i3b34188f123046b787a7b48c847ed0cf"><ix:continuation id="i3fca6244fb95404192f8a28dad13bea6" continuedAt="idac4b05ae5504586aef454d8a4e5dd93"><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its implicit borrowing rate based on the information available at the lease commencement date to determine the present value of future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In order to determine the appropriate discount rate for each lease, the Company determined its public credit rating and constructed debt yield curves. The debt yield curves were adjusted to reflect a collateral borrowing and differences in foreign currencies, where applicable, as well as to match the term of each lease. </span></div></ix:continuation></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">89</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Leases (Continued)</span></div></div><ix:continuation id="i3b34188f123046b787a7b48c847ed0cf" continuedAt="i584ae24831c1454ea0f5d87e61410f09"><ix:continuation id="idac4b05ae5504586aef454d8a4e5dd93" continuedAt="i4236e1b5dd804dcb8bd4c85a0c2ef34c"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within Note 2 - Summary of Significant Accounting Policies note.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's lease portfolio consists primarily of office space, manufacturing facilities and fleet vehicles. All of the Company's leases are classified as operating leases, except for the Company's corporate headquarters lease, which is classified as a finance lease. The terms of the Company's lease agreements that have commenced range from less than <ix:nonNumeric contextRef="ieb43c29c6c1e4919bbd2bc596ea65f7c_D20190101-20191231" format="ixt-sec:durwordsen" name="insm:LeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF80Mzk4MDQ2NTE4MDcx_818fe880-2f4b-46b4-a0e8-ea3004d701c7">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="i9527fae9f968456aa125211d362ab245_D20190101-20191231" format="ixt-sec:durwordsen" name="insm:LeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF80Mzk4MDQ2NTE4MDc1_cd16a1b2-3066-4b05-83ef-f5f97a942ff7">ten years, ten months</ix:nonNumeric>. In its assessment of the term of each such lease, the Company has not included any options to extend or terminate the lease due to the absence of economic incentives in its lease agreements. As permitted by the practical expedient in ASU 2016-02, leases that qualify for treatment as a short-term lease are expensed as incurred. These short-term leases are not material to the Company's financial position. Furthermore, the Company has elected the practical expedient to not separate lease and non-lease components for all classes of underlying assets. The Company's leases do not contain residual value guarantees and it does not sublease any of its leased assets. </span></div><div style="text-indent:42.75pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company outsources its manufacturing operations to CMOs. Upon review of the agreements with its CMOs, the Company determined that these contracts contain embedded leases for dedicated manufacturing facilities. The Company obtains substantially all of the economic benefits from the use of the manufacturing facilities, has the right to direct how and for what purpose the facility is used throughout the period of use, and the supplier does not have the right to change the operating instructions of the facility. The operating lease right-of-use assets and corresponding lease liabilities associated with the manufacturing facilities is the sum of the minimum guarantees over the life of the production contracts.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2018, the Company entered into the agreement to lease its new corporate headquarters in Bridgewater, NJ, consisting of <ix:nonFraction unitRef="sqft" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="insm:LesseeOperatingLeaseSquareFootage" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82MDQ3MzEzOTYxODYx_a9817192-203c-4e75-9df0-7bfe8bd62760">117,022</ix:nonFraction> square feet. The lease term commenced in the fourth quarter of 2019 and is accounted for as a finance lease. The initial lease term expires in June 2030. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NzA4_0e4a3e3a-099f-44db-ad06-56d6dc1be0d7" escape="true"><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below summarizes the Company's total lease costs included in its consolidated financial statements, as well as other required quantitative disclosures (in thousands). </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.941%;"><tr><td style="width:1.0%;"></td><td style="width:68.051%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.974%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.975%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019</span></td><td colspan="3" style="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></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV80LTEtMS0xLTcyMTE_84502fdb-8e8b-4f1f-b85c-401ac15f41ab">360</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV81LTEtMS0xLTcyMTE_b4587521-34fe-46e9-ac10-edb2ea8e10f8">440</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="insm:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV82LTItMS0xLTcyMTk_e97037e1-493d-4b98-bb05-3cbede7085ba">800</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8zLTMtMS0xLTE3MDU_5d269c39-38ed-4e9b-b7d6-cf21ff8ee9e6">12,218</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV80LTMtMS0xLTE3MDU_38f069ea-547a-487b-b05f-5bd38fc2194e">13,018</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other information:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xMS0xLTEtMS0yNDIx_dbbd8668-9ed2-4e57-9f80-3ce672d72b45">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV84LTMtMS0xLTE3MDU_0c67b025-e34b-4477-af29-b6065e220ef4">10,060</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xMy0xLTEtMS0yNDA1_62b6c280-1b61-475e-8b55-e5634cad9458">4,503</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xNC0xLTEtMS0yNDA1_3cc84b84-8c5c-4ff4-8e88-3a1523fdf9db">20,310</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV85LTMtMS0xLTE3MDU_ab1f6b9b-809f-48f7-92ff-1e01e39af5fb">47,436</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xNi0xLTEtMS0yNDA1_52b959d6-df73-498e-9835-790450c5bff3">10.6</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xMC0zLTEtMS0xNzA1_b0d76349-a2db-48fe-8956-fa9306ecf2d7">5.0</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xOC0xLTEtMS0yNDA1_ea37f2fc-7b33-4c3d-86f5-d666908b8fe4">8.6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xMS0zLTEtMS0xNzA1_a57f0e9a-b920-44ce-bf26-5f69eb16d885">7.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NzA5_3fc55020-1d57-495f-831b-6a46ace12387" continuedAt="i0af7133bc18d42e1aa0953484cafc240" escape="true"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NzA5_a010d553-27e1-4fa6-b94f-b7f744941310" continuedAt="i6174762710c34f2086bff4b70cb11b50" escape="true">The table below presents the maturity of lease liabilities on an annual basis for the remaining years of the Company's commenced lease agreements (in thousands).</ix:nonNumeric></ix:nonNumeric></span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Leases (Continued)</span></div></div><div style="text-align:center;margin-bottom:6pt;"><ix:continuation id="i584ae24831c1454ea0f5d87e61410f09" continuedAt="id90057141f7649509501dd84876e6cb4"><ix:continuation id="i4236e1b5dd804dcb8bd4c85a0c2ef34c" continuedAt="iabce782ce7ce436ba3b4d38f265f33f9"><ix:continuation id="i0af7133bc18d42e1aa0953484cafc240"><ix:continuation id="i6174762710c34f2086bff4b70cb11b50"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.064%;"><tr><td style="width:1.0%;"></td><td style="width:52.434%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:20.434%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.495%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:20.437%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xLTEtMS0xLTE3MDU_91e2960b-8fdc-4392-a0d2-c2a1c1932826">2,938</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xLTMtMS0xLTQ4Nzc_fc065ba7-a915-45f1-96cf-c55ea4859ef4">13,415</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8yLTEtMS0xLTE3MDU_e5cce3dc-cdf0-4582-b583-544cbd500e13">2,996</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8yLTMtMS0xLTQ4Nzc_9ca029f9-0966-4766-bee9-2a57f006737d">10,306</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8zLTEtMS0xLTE3MDU_141b186d-5666-45f0-a9da-df6f6c75c995">2,280</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8zLTMtMS0xLTQ4Nzc_98016bf2-43bc-4cd4-a811-c07d77f012a3">6,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl80LTEtMS0xLTE3MDU_e4a430a4-133a-48c9-ad70-cc50a24db6e6">2,080</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl80LTMtMS0xLTQ4Nzc_5a1cec9a-82d4-4a00-a83a-a35766431a5d">6,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl81LTEtMS0xLTE3MDU_72e986ad-241b-483f-8511-02749c7b9e71">3,172</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl81LTMtMS0xLTQ4Nzc_ca314132-ba24-4281-90bd-6230a1e20156">6,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl82LTEtMS0xLTE3MDU_baac24cb-e563-49d7-95e1-f63dbbb6b02f">18,784</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl82LTMtMS0xLTQ4Nzc_01584484-62b3-4185-b0bb-649ed8551bf5">6,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl83LTEtMS0xLTE3MDU_cf45655a-5f16-421a-9393-599b9dda86a0">32,250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl83LTMtMS0xLTYyMDc_3d888ecc-1c51-4633-9894-0904e55aee5f">47,721</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Less: present value discount</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl84LTEtMS0xLTE3MDU_8307f103-81e5-4f9d-9fa6-e79a115717ba">11,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl84LTMtMS0xLTQ4OTY_3c22cf0f-df84-4015-975f-a8c15c4b4f11">7,373</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl85LTEtMS0xLTE3MDU_cb941dbf-f98d-490c-8aaf-89faa95e4cd6">20,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl85LTMtMS0xLTQ4ODQ_62514521-6584-4d91-bad8-4b7e963e764b">40,348</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Classification at December 31, 2019:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Current lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMS0xLTEtMS0xNzA1_abf2ac7f-1bf1-4af4-a41a-e8e0cb1715dc">1,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMS0zLTEtMS00OTA5_c7776447-4767-4edd-a7d9-42933e57c4ef">11,040</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Long-term lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMi0xLTEtMS0xNzA1_d1b5046c-7dc1-4e36-9dcc-75b33fc8bfd9">19,529</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMi0zLTEtMS00OTA5_ae3da4cf-c7cb-47fc-859f-b44b28abd4a9">29,308</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMy0xLTEtMS0xNzA1_910556bc-c7c6-447e-ad65-7506a73f2109">20,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMy0zLTEtMS00OTAz_8e749488-b3e9-4e04-a076-d4a9e4382a8f">40,348</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></ix:continuation></ix:continuation></ix:continuation></div><div><span><br/></span></div><div style="text-indent:36pt;"><ix:continuation id="id90057141f7649509501dd84876e6cb4" continuedAt="i5ce5c4df7a3a4031baf49f81670b45b4"><ix:continuation id="iabce782ce7ce436ba3b4d38f265f33f9" continuedAt="idc10ceef46324a4597753513b618f914"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the Company's lease agreements that have previously commenced and are reflected in the consolidated financial statements, the Company has entered into additional lease agreements that have not yet commenced. The Company entered into certain agreements with Patheon related to increasing its long-term production capacity for ARIKAYCE commercial inventory. The Company has determined that these agreements with Patheon contain an embedded lease for the manufacturing facility and the specialized equipment contained therein. Costs of $<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="insm:LesseeOperatingLeaseLeaseNotYetCommencedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF8xMDk5NTExNjM2NTQ2_38d53ae6-7af0-425a-b795-a4b801c4902c">17.9</ix:nonFraction> million incurred by the Company under these additional agreements have been classified within</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span></ix:continuation></ix:continuation><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i5ce5c4df7a3a4031baf49f81670b45b4"><ix:continuation id="idc10ceef46324a4597753513b618f914">other assets in the Company's consolidated balance sheet. Upon the commencement date, prepaid costs and minimum guarantees specified in the agreement will be combined to establish an operating lease right-of-use asset and operating lease liability.</ix:continuation></ix:continuation> </span></div><div id="i_0_169"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzgyNzI_ddcba328-eec7-4025-875a-723b2319c488" continuedAt="i13003ed58e47460c923399307531926d" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i13003ed58e47460c923399307531926d" continuedAt="ibb77e0efa2224fb29d4dc9b43f33e07f"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2018, the Company completed an underwritten public offering of the Convertible Notes, in which the Company sold $<ix:nonFraction unitRef="usd" contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzE0Mw_e59782a8-316c-46c1-93cc-283164d9a0d0">450.0</ix:nonFraction> million aggregate principal amount of Convertible Notes, including the exercise in full of the underwriters' option to purchase additional Convertible Notes of $<ix:nonFraction unitRef="usd" contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131" decimals="INF" format="ixt:numdotdecimal" name="insm:DebtInstrumentOptionToPurchaseAdditionalDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzI5OA_8efb5b41-199e-4662-82ab-013c9092d3c3">50.0</ix:nonFraction> million. The Company's net proceeds from the offering, after deducting underwriting discounts and commissions and other offering expenses of $<ix:nonFraction unitRef="usd" contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQzNA_9caada1b-5f9d-4ed3-87ef-2b2cb9ae30ef">14.2</ix:nonFraction> million, were approximately $<ix:nonFraction unitRef="usd" contextRef="iff709a51a7434b4fa71151dfbf2990c3_D20180101-20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQ1Nw_ac59256c-5afe-43bd-9f02-f9da3849e850">435.8</ix:nonFraction> million. The Convertible Notes bear interest payable semiannually in arrears on January 15 and July 15 of each year, beginning on July 15, 2018. The Convertible Notes mature on January 15, 2025, unless earlier converted, redeemed, or repurchased. </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or after October&#160;15, 2024, until the close of business on the second scheduled trading day immediately preceding January 15, 2025, holders may convert their Convertible Notes at any time. Upon conversion, holders may receive cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock, at the Company's option. The initial conversion rate is 25.5384 shares of common stock per $1,000 principal amount of Convertible Notes (equivalent to an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzEyMzA_e664472e-b553-473a-8814-e4520cca557d">39.16</ix:nonFraction> per share of common stock). The conversion rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Holders may convert their Convertible Notes prior to October 15, 2024, only under the following circumstances, subject to the conditions set forth in an indenture, dated as of January 26, 2018, between the Company and Wells Fargo Bank, National Association (Wells Fargo), as trustee, as supplemented by the first supplemental indenture, dated January 26, 2018, between the Company and Wells Fargo (as supplemented, the Indenture): (i) during the <ix:nonFraction unitRef="day" contextRef="i8555a8ec1b1b4deaacd657c10f230c23_D20180101-20180131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzE4MzU_209a3746-b1f9-4720-81d6-0f13e668cb4a">five</ix:nonFraction> business day period immediately after any <ix:nonFraction unitRef="day" contextRef="i8555a8ec1b1b4deaacd657c10f230c23_D20180101-20180131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzE4ODA_c06f4edd-869c-4c3b-ba5d-7521069de30a">five</ix:nonFraction> consecutive trading day period (the measurement period) in which the trading price per $1,000 principal amount of convertible notes, as determined following a request by a holder of the convertible notes, for each trading day of the measurement period was less than <ix:nonFraction unitRef="number" contextRef="i8555a8ec1b1b4deaacd657c10f230c23_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzIxNDk_09414afe-12ba-4a62-a44c-2805d10ff9b1">98</ix:nonFraction>% of the product of the last reported sale price of the common stock and the conversion rate on such trading day, (ii) the Company elects to distribute to all or substantially all holders of the common stock (a) any </span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Debt (Continued)</span></div><div style="margin-top:8pt;"><span><br/></span></div></div><ix:continuation id="ibb77e0efa2224fb29d4dc9b43f33e07f" continuedAt="i15863f8d86224d6490dbb25840665eb6"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">rights, options or warrants (other than in connection with a stockholder rights plan for so long as the rights issued under such plan have not detached from the associated shares of common stock) entitling them, for a period of not more than <ix:nonFraction unitRef="day" contextRef="i2d5ff43901fd4136a777f38741b95a01_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzI2MDg_06b06c05-0e7e-451a-848a-ea1f3a2ef5ba">45</ix:nonFraction> days from the declaration date for such distribution, to subscribe for or purchase shares of common stock at a price per share that is less than the average of the last reported sale prices of the common stock for the <ix:nonFraction unitRef="day" contextRef="i2d5ff43901fd4136a777f38741b95a01_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzI4Mjk_af37b25b-bd86-44b7-ba8b-7b8801a1278a">10</ix:nonFraction> consecutive trading day period ending on, and including, the trading day immediately preceding the declaration date for such distribution, or (b) the Company&#8217;s assets, debt securities or rights to purchase securities of the Company, which distribution has a per share value, as reasonably determined by the board of directors, exceeding <ix:nonFraction unitRef="number" contextRef="i2d5ff43901fd4136a777f38741b95a01_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzMxNjk_5e82fbcb-6fc9-4027-a1a5-890f0353b68a">10</ix:nonFraction>% of the last reported sale price of the common stock on the trading day immediately preceding the declaration date for such distribution, (iii) if a transaction or event that constitutes a fundamental change or a make-whole fundamental change occurs, or if the Company is a party to (a) a consolidation, merger, combination, statutory or binding share exchange or similar transaction, pursuant to which the common stock would be converted into, or exchanged for, cash, securities or other property or assets, or (b) any sale, conveyance, lease or other transfer or similar transaction in one transaction or a series of transactions of all or substantially all of the consolidated assets of the Company and its subsidiaries, taken as a whole, all or any portion of the Convertible Notes may be surrendered by a holder for conversion at any time from or after the date that is <ix:nonFraction unitRef="day" contextRef="i3680c5cf70a0419fb56130de356911d0_D20180101-20180131" decimals="INF" name="insm:DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQwNDY_345badc7-efcd-4fb8-b49c-6396fcf76769">30</ix:nonFraction> scheduled trading days prior to the anticipated effective date of the transaction, (iv) if during any calendar quarter commencing after the calendar quarter ending on March&#160;31, 2018 (and only during such calendar quarter), the last reported sale price of the common stock for at least <ix:nonFraction unitRef="day" contextRef="ia5fe3acb4f39416c9b909f9677327e87_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQzMzQ_9bb01d7a-60c9-4ea7-aebb-1e3ef72569ca">20</ix:nonFraction> trading days (whether or not consecutive) during the period of <ix:nonFraction unitRef="day" contextRef="ia5fe3acb4f39416c9b909f9677327e87_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQ0MDA_13ee4c96-f657-47e9-9c68-072d18bc6a20">30</ix:nonFraction> consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to <ix:nonFraction unitRef="number" contextRef="ia5fe3acb4f39416c9b909f9677327e87_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQ1MzM_4b49d60b-2fc0-4814-aafb-d839eb32cc84">130</ix:nonFraction>% of the conversion price on each applicable trading day, or, (v) if the Company sends a notice of redemption, a holder may surrender all or any portion of its Convertible Notes, to which the notice of redemption relates, for conversion at any time on or after the date the applicable notice of redemption was sent until the close of business on (a)&#160;the second business day immediately preceding the related redemption date or (b)&#160;if the Company fails to pay the redemption price on the redemption date as specified in such notice of redemption, such later date on which the redemption price is paid.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Convertible Notes can be settled in cash, common stock, or a combination of cash and common stock at the Company's option, and thus, the Company determined the embedded conversion options in the convertible notes are not required to be separately accounted for as a derivative. However, since the Convertible Notes are within the scope of the accounting guidance for cash convertible instruments, the Company is required to separate the Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated equity component. The fair value was based on data from readily available pricing </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">sources which utilize market observable inputs and other characteristics for similar types of instruments. The carrying amount of the equity component representing the embedded conversion option was determined by deducting the fair value of the liability component from the gross proceeds of the Convertible Notes. The excess of the principal amount of the liability component over its carrying amount is amortized to interest expense over the expected life of a similar liability that does not have an associated equity component using the effective interest method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification in the accounting guidance for contracts in an entity&#8217;s own equity.  The fair value of the liability component of the Convertible Notes on the date of issuance was estimated at $<ix:nonFraction unitRef="usd" contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzY3NDg_1d02b44a-1963-43b6-9074-07d8ccdfb547">309.1</ix:nonFraction> million using an effective interest rate of <ix:nonFraction unitRef="number" contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzY3ODc_701d3346-993a-4c7b-b1bf-5ae9ac5e6808">7.6</ix:nonFraction>%, and accordingly, the residual equity component on the date of issuance was $<ix:nonFraction unitRef="usd" contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzY4NjY_92bce9a2-36d0-46fc-91a7-cba75563e077">140.9</ix:nonFraction> million. The discount is being amortized to interest expense over the term of the Convertible Notes and has a remaining period of approximately <ix:nonNumeric contextRef="iff709a51a7434b4fa71151dfbf2990c3_D20180101-20180131" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzcwMDU_f0688c9a-6781-4de9-82bd-a925c421d5c5">5.04</ix:nonNumeric> years.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the twelve months ended December&#160;31, 2019, total interest expense related to the Convertible Notes was $<ix:nonFraction unitRef="usd" contextRef="iebf87ddbb01141a5b2b4c4685d36f155_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzEwOTk1MTE2MzczNTE_6b3ed969-5baf-4b28-a732-1eb71085553c">27.3</ix:nonFraction> million, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, and accretion of debt discount, as described in the table below. <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzgyNzM_fa5accae-7046-4fbf-aeb5-43f03da5f860" continuedAt="idc17c8c4341d4f37ba22b77b242c2e7b" escape="true">The following table presents the carrying value of the Company&#8217;s debt balance as of December&#160;31, 2019 (in thousands):</ix:nonNumeric></span></div><ix:continuation id="idc17c8c4341d4f37ba22b77b242c2e7b"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:93.274%;"><tr><td style="width:1.0%;"></td><td style="width:73.705%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.295%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;<ix:nonFraction unitRef="number" contextRef="i5472770bc3c94620b3b087fb9ae0184a_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgzYjM0Yjc1ZTcxYjQwNDE4Y2UzNzRhN2FjNjY3YjA5XzY1OTcwNjk3NjY3MDU_a489a776-5384-4c00-9c6a-ced804407d58">1.75</ix:nonFraction>% convertible senior notes due 2025</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzEtMS0xLTEtMA_4465db17-b959-4c93-a79f-be7944fd9c56">450,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Debt issuance costs, unamortized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzItMS0xLTEtMA_d82f9798-07b1-488f-97b5-d00742584bd7">7,043</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Discount on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzMtMS0xLTEtMA_cc72ff8e-d69f-4e33-8a86-9220c6ed517b">107,017</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzQtMS0xLTEtMA_3e84599a-de29-4c2a-ad59-4bfa63cc49f9">335,940</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:continuation><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzgyNzQ_59253d3c-c2fe-4621-9a1c-8509aa15dd63" continuedAt="icf14296ad4f145c8b189dd462e0360df" escape="true">As of December&#160;31, 2019, future principal repayments of the debt for each of the fiscal years through maturity were as follows (in thousands):&#160;</ix:nonNumeric></span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">92</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Debt (Continued)</span></div><div style="margin-top:8pt;"><span><br/></span></div></div><ix:continuation id="i15863f8d86224d6490dbb25840665eb6"><div style="text-align:center;margin-bottom:6pt;"><ix:continuation id="icf14296ad4f145c8b189dd462e0360df"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:39.327%;"><tr><td style="width:1.0%;"></td><td style="width:60.825%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:35.175%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December&#160;31:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzEtMS0xLTEtMA_2a4948ff-7db9-49ef-9b9b-d2bb4b5670f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzItMS0xLTEtMA_fdcf1b76-ea80-4a99-b464-8195c0244105">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzMtMS0xLTEtMA_c35c8551-0199-4fee-9a3b-fcd8e7ec547b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzQtMS0xLTEtMA_5537f188-c1c8-42c4-a757-dcecdce34dbd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzUtMS0xLTEtMA_204ba09b-d931-4b3d-b410-6692ebc32723">450,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzgtMS0xLTEtMA_7be4aca5-55da-42de-b4b7-6b5ea3577001">450,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the Company used part of the net proceeds from the issuance of the Convertible Notes to pay off its outstanding debt to Hercules Capital (Hercules). The payments to Hercules consisted of $<ix:nonFraction unitRef="usd" contextRef="ib28ad6a1631f4fc6b2cc6c6c88f06dfd_D20180201-20180228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzc3MTc_afc7c463-a8a4-429c-a299-dd771c8e3466">55.0</ix:nonFraction> million for the principal amount and an additional $<ix:nonFraction unitRef="usd" contextRef="ib28ad6a1631f4fc6b2cc6c6c88f06dfd_D20180201-20180228" decimals="-5" format="ixt:numdotdecimal" name="insm:RepaymentsOfDebtFeesAndOutstandingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzc3NjM_932fe9a7-593d-40fc-95b4-82e81c2ed8ba">3.2</ix:nonFraction> million in back-end fees, outstanding interest, and prepayment penalty fees, which resulted in a $<ix:nonFraction unitRef="usd" contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzc4NTU_de7ba240-0eea-487b-a108-d1654b554138">2.2</ix:nonFraction> million loss on extinguishment of debt in the quarter ended March 31, 2018.&#160;</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimated fair value of the debt (categorized as a Level&#160;2 liability for fair value measurement purposes) is determined using current market factors and the ability of the Company to obtain debt at comparable terms to those that are currently in place. As of December&#160;31, 2019 and 2018, the fair value of the Company's debt approximated the carrying amount.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Interest Expense</span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzYwNDczMTM5NjIzNDA_c4873027-0300-4400-bdde-e883a0ac6ffa" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest expense related to debt and the finance lease for the years ended December&#160;31, 2019, 2018, and 2017, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, and accretion of debt discount is as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"><tr><td style="width:1.0%;"></td><td style="width:57.761%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.965%;"></td><td style="width:1.0%;"></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.965%;"></td><td style="width:1.0%;"></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.968%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzItMS0xLTEtNDE5Mg_83d044e6-29c2-4519-984a-9503918c15aa">7,883</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzItMy0xLTEtNDE5Mg_39dcf4c4-fbb9-4bd7-bcf3-d84e3dc0840e">8,183</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzItNS0xLTEtNDE5Mg_2e0aac3d-85e9-49e6-89bf-e11f0c78fd6b">5,149</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzMtMS0xLTEtNDE5Mg_0d251909-9405-4f60-a65f-69a75713058a">1,397</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzMtMy0xLTEtNDE5Mg_b3c5dc36-dcfb-404f-9fe3-59805b3c659f">1,350</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzMtNS0xLTEtNDE5Mg_6b0d588c-813a-4293-a7d1-e34744733cc9">118</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion of back-end fee on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="insm:AmortizationOfBackendFee" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzQtMS0xLTEtNDE5Mg_5c53737f-c2d3-4d88-b3a6-81285a82140f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="insm:AmortizationOfBackendFee" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzQtMy0xLTEtNDE5Mg_4d2df51d-1b94-462a-bc86-923f4c94d4ad">50</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="insm:AmortizationOfBackendFee" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzQtNS0xLTEtNDE5Mg_a4456b5b-24d5-4a73-be8e-77ec83cfc45b">658</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion of debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzUtMS0xLTEtNDE5Mg_62502f84-3f90-4a44-9328-12e2d1247197">17,985</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzUtMy0xLTEtNDE5Mg_a0913824-e7ac-4fef-8b27-aaceb4e8672c">15,889</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzUtNS0xLTEtNDE5Mg_9cac5755-3e04-49c0-957a-5e502ab00929">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total convertible debt interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:ConvertibleDebtInterestExpenseTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzYtMS0xLTEtNDIyNA_6ed4650e-7593-4071-9903-98ea307df1e6">27,265</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:ConvertibleDebtInterestExpenseTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzYtMy0xLTEtNDIyNA_25e86e72-863e-4a2a-aaf6-07e006ab9f39">25,472</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="insm:ConvertibleDebtInterestExpenseTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzYtNS0xLTEtNDIyNA_3dfaf497-0349-4c7b-8f1b-e6acdaa0a1e7">5,925</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzctMS0xLTEtNDIxNw_8df42e5c-3051-4d2a-a849-fbab42cbe92c">440</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzctMy0xLTEtNDIxNw_beb74477-88e4-470c-98dd-48ac47780d97">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzctNS0xLTEtNDIxNw_2194767d-01cf-48f0-8514-35b28aee8d1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzgtMS0xLTEtNDIyNw_8ffc790c-8082-49c5-abc5-4c590e5f19c8">27,705</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzgtMy0xLTEtNDIyNw_5b7c0498-eabb-4ced-9b4b-c9ad148887af">25,472</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzgtNS0xLTEtNDIyNw_0a0ef99b-6474-401d-beb9-7174a802279f">5,925</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_175"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzk5MA_06daccdf-71f2-4d38-9603-b909825c7135" continuedAt="i1fea6d47976e423d9fb1d847be016361" escape="true">Shareholders' Equity</ix:nonNumeric></span></div><ix:continuation id="i1fea6d47976e423d9fb1d847be016361" continuedAt="ie89743d825bb465e9dfa02f3bdc86c62"><div style="text-indent:45pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Common Stock</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;As of December&#160;31, 2019, the Company had <ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzc1_1cca8973-23f0-400e-8e52-92ac5b86c6f8">500,000,000</ix:nonFraction> shares of common stock authorized with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzEzMg_071b0a8b-e393-4a0f-b0f0-53aa87de3502">0.01</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzEzOQ_7d635b67-3dea-43e9-9cf8-b394aaf4d091"><ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzEzOQ_cd993072-bba1-4eb5-8de9-192351182f04">89,682,387</ix:nonFraction></ix:nonFraction> shares of common stock issued and outstanding. In addition, as of December&#160;31, 2019, the Company had reserved <ix:nonFraction unitRef="shares" contextRef="if9668d3e047c4941b7df250889419f46_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzIzNw_0575b7d1-4e3f-41a7-b8f6-b0d089bff9f1">10,492,946</ix:nonFraction> shares of common stock for issuance upon the exercise of outstanding common stock options and <ix:nonFraction unitRef="shares" contextRef="if488028a79664e51a0a48a5e4139e8fc_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzMzNA_cb2e14d9-06ce-4944-a8a6-a23c674aa5e7">500,822</ix:nonFraction> shares of common stock for issuance upon the vesting of restricted stock units.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the second quarter of 2019, the Company completed an underwritten public offering of <ix:nonFraction unitRef="shares" contextRef="idd7d484bd9aa4b84aba0d309cc3100bb_D20190524-20190524" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3Mzk_8c33fb64-2a75-4e74-807b-322c9bb0bc27">10,657,692</ix:nonFraction> shares of the Company's common stock, which included the underwriters' exercise in full of their over-allotment option of <ix:nonFraction unitRef="shares" contextRef="id0dfd1f586b8433a9a65e27435e8056e_D20190524-20190524" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3NTE_3b5a6bd1-7552-499f-ae7b-7ef964ed3d24">1,042,307</ix:nonFraction> shares from the Company at a price to the public of $<ix:nonFraction unitRef="usdPerShare" contextRef="iaeda604cc6dc4782879223a7017de2fb_I20190524" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3NjI_89e59324-8557-40e0-8eab-78d8e32bb285">26.00</ix:nonFraction>, less underwriting discounts and commissions. The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and commissions and offering expenses of $<ix:nonFraction unitRef="usd" contextRef="iaeda604cc6dc4782879223a7017de2fb_I20190524" decimals="-6" format="ixt:numdotdecimal" name="insm:UnderwritersDiscountAndOfferingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3OTU_8267cb17-5927-403f-bac4-877521ec243e">16.0</ix:nonFraction>&#160;million, were $<ix:nonFraction unitRef="usd" contextRef="idd7d484bd9aa4b84aba0d309cc3100bb_D20190524-20190524" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3Nzk_68f16125-b251-478d-964e-dee62f5c0119">261.1</ix:nonFraction>&#160;million. The offering also included the sale of <ix:nonFraction unitRef="shares" contextRef="i7f888389d9504e359dac100b547771a7_D20190524-20190524" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3NzA_e3139c6e-fed6-4bd6-94bd-802cad96906d">400,000</ix:nonFraction> shares from the Company's Chairman and Chief Executive Officer, from which the Company received no proceeds.</span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">93</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Shareholders' Equity (Continued)</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ie89743d825bb465e9dfa02f3bdc86c62"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2018, the Company completed an underwritten public offering of $<ix:nonFraction unitRef="usd" contextRef="i1ecf1a8a39d04d34befb2840b1e435cc_I20180131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk2ODk_09169f86-bdbd-40e5-a421-8b679e151a88">450.0</ix:nonFraction>&#160;million aggregate principal amount of Convertible Notes, including the exercise in full of the underwriter's option to purchase additional Convertible Notes. The fair value of the liability component of the Convertible Notes on the date of issuance was estimated at $<ix:nonFraction unitRef="usd" contextRef="i1ecf1a8a39d04d34befb2840b1e435cc_I20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3MDY_f53e1ee8-6afa-48c7-b722-2250f0c939d6">309.1</ix:nonFraction>&#160;million, and accordingly, the equity component (included in additional paid-in capital) on the date of issuance was calculated as $<ix:nonFraction unitRef="usd" contextRef="i1ecf1a8a39d04d34befb2840b1e435cc_I20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3MjI_715ad205-9ba0-489f-8a5f-f94c67e87bdf">140.9</ix:nonFraction>&#160;million using the residual method, as further described in Note 8 Debt.</span></div><div style="text-indent:36pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In&#160;September&#160;2017, the Company completed an underwritten public offering of&#160;<ix:nonFraction unitRef="shares" contextRef="i8bf489688e2e4df28cf6204223c63d77_D20170901-20170930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzQ5Mw_4fdef480-00e4-4ad0-be16-520d4decf2b7">14,123,150</ix:nonFraction>&#160;shares of the Company&#8217;s common stock, which included the underwriter&#8217;s exercise in full of its over-allotment option of&#160;<ix:nonFraction unitRef="shares" contextRef="iad0b466160a3495885bbe626c81c69b8_I20170930" decimals="INF" format="ixt:numdotdecimal" name="insm:CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzYxNg_f2a873db-48b5-4bdf-a0dd-0149d775163d">1,842,150</ix:nonFraction> shares, at a price to the public of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="iad0b466160a3495885bbe626c81c69b8_I20170930" decimals="INF" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1NQ_4bf08b27-bf04-4fc4-be9d-f240cb50bf34">28.50</ix:nonFraction>&#160;per share.&#160; The Company&#8217;s net proceeds from the sale of the shares, after deducting underwriting discounts and offering expenses of&#160;$<ix:nonFraction unitRef="usd" contextRef="i8bf489688e2e4df28cf6204223c63d77_D20170901-20170930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzc5MA_b5501879-7223-4b55-abbd-0b24fd37313c">24.8</ix:nonFraction> million, were approximately $<ix:nonFraction unitRef="usd" contextRef="i8bf489688e2e4df28cf6204223c63d77_D20170901-20170930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzgxMw_bf80954f-b26c-4b9d-a67f-a92f2ff15e57">377.7</ix:nonFraction> million.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Preferred Stock</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;As of December&#160;31, 2019 and 2018, the Company had <ix:nonFraction unitRef="shares" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzg2Ng_d81b75ea-8503-49e0-8d54-cfc01c9445fd"><ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzg2Ng_dad2f9ee-185d-4914-8a77-720051615fcb">200,000,000</ix:nonFraction></ix:nonFraction> shares of preferred stock authorized with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkyNg_6719ab06-6aa3-4e91-9308-ccd972e18aa6"><ix:nonFraction unitRef="usdPerShare" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkyNg_9f133b2d-feb1-4db0-9d45-f3fd735258d6">0.01</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkzMw_26f7e71c-0d5f-43f2-85db-2bd520fb2445"><ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkzMw_815d94b1-46e0-4c0b-a981-80e3648355c7"><ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkzMw_9339704a-63c5-47c9-b8d0-0c18b7d996ab"><ix:nonFraction unitRef="shares" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkzMw_ac1f661d-a844-4682-87ee-e04f9c71339e">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares of preferred stock were issued and outstanding.</span></div></ix:continuation><div id="i_0_181"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMjE_97fe14f6-1a27-4fd4-9ae0-ffb0c48b523c" continuedAt="i9b4d6c243d754debac534d419ddde5ee" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i9b4d6c243d754debac534d419ddde5ee" continuedAt="i442d655be1c54b9ca9c2555015456635"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s current equity compensation plan, the 2019 Incentive Plan, was approved by shareholders at the Company&#8217;s Annual Meeting of Shareholders in May 2019. The 2019 Incentive Plan is administered by the Compensation Committee of the Board of Directors of the Company. Under the terms of the 2019 Incentive Plan, the Company is authorized to grant a variety of incentive awards based on its common stock, including stock options (both incentive stock options and non-qualified stock options), RSUs, performance options/shares and other stock awards to eligible employees and non-employee directors. Upon the approval of the 2019 Incentive Plan by shareholders, <ix:nonFraction unitRef="shares" contextRef="i5175be213a67437187626d8de1f7d0cd_I20190516" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzI3NDg3NzkwNzY3NjY_42449ee0-17b6-490e-8440-2385e403a253">3,500,000</ix:nonFraction> shares were authorized for issuance thereunder, plus any shares subject to then-outstanding awards under the 2017 Incentive Plan, 2015 Incentive Plan and the 2013 Incentive Plan that subsequently were canceled, terminated unearned, expired, were forfeited, lapsed for any reason or were settled in cash without the delivery of shares. As of&#160;December&#160;31, 2019,&#160;<ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzEwOTA_8c07eba7-911d-4d32-8f33-d46505b7c912">3,868,698</ix:nonFraction>&#160;shares remained for future issuance under the 2019 Incentive Plan. The 2019 Incentive Plan will terminate on May 16, 2029 unless it is extended or terminated earlier pursuant to its terms. In addition, from time to time, the Company makes inducement grants of stock options.&#160;These awards are made pursuant to the Nasdaq inducement grant exception as a component of new hires&#8217; employment compensation in connection with the Company&#8217;s equity grant program. During the&#160;twelve months ended December&#160;31, 2019 and 2018, the Company granted inducement stock options covering <ix:nonFraction unitRef="shares" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzE2Mjg_350adee6-d1d2-478e-90bf-22d8d6f6ecd4">305,180</ix:nonFraction>&#160;and <ix:nonFraction unitRef="shares" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzE2MzU_aced2f08-1a69-4609-a2ff-16d9345a17df">295,720</ix:nonFraction>&#160;shares, respectively, of the Company's common stock to new employees.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company calculates the fair value of stock options granted using the Black-Scholes valuation model. <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMTY_a747ea18-ae5a-4027-bcc2-e05486fa5370" continuedAt="i744a0f0a96424e10b4362afcc09159a8" escape="true">The following table summarizes the grant date fair value and assumptions used in determining the fair value of all stock options granted, including grants of inducement options, during the years ended December&#160;31, 2019, 2018 and 2017.</ix:nonNumeric></span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><ix:continuation id="i744a0f0a96424e10b4362afcc09159a8"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:52.612%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.642%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="i8d47d52ecc424ae6bfa247e89716089b_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtMS0xLTEtMC90ZXh0cmVnaW9uOjg5NTA4MjZiZWJhNjQ3YjdiOGNiZTdiODBlN2JkNmJkXzYwNDczMTM5NTI3ODI_d4947de9-77e2-44cf-a8e4-6331a2bc2bac">67</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="i501bc5f4bc984c26ab425a9b9f628618_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtMS0xLTEtMC90ZXh0cmVnaW9uOjg5NTA4MjZiZWJhNjQ3YjdiOGNiZTdiODBlN2JkNmJkXzYwNDczMTM5NTI3ODc_603ad8fc-515d-4b52-a099-d2da5056e981">70</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="i044558708d0f4208973b4ef340c9f522_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtMy0xLTEtMC90ZXh0cmVnaW9uOjZkNDIwYjgwYWU1MjRkYzhhZTRlMzRhY2FkNjU1ZjYyXzYwNDczMTM5NTI3ODM_1ada8755-b69c-4f45-95d6-f43a4188f70a">66</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i7e0d28d3b2fb4e00a18146f6dded0ad3_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtMy0xLTEtMC90ZXh0cmVnaW9uOjZkNDIwYjgwYWU1MjRkYzhhZTRlMzRhY2FkNjU1ZjYyXzYwNDczMTM5NTI3ODk_3d298013-9050-425c-a170-3c11b9e0156a">68</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="i3406f704dd7446f0bb926575a55b57a9_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtNS0xLTEtMC90ZXh0cmVnaW9uOmY4OTM2NzMyNTRkYzQ3Zjc4Y2YzM2FjYjY2NGIxYmI2XzYwNDczMTM5NTI3ODc_c6b43c54-9119-4bb1-b176-3c3bbe0bc27f">71</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ic7a369b27ee14133882fd1d86298f4f1_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtNS0xLTEtMC90ZXh0cmVnaW9uOmY4OTM2NzMyNTRkYzQ3Zjc4Y2YzM2FjYjY2NGIxYmI2XzYwNDczMTM5NTI3ODI_d62f82f6-7cf7-44a8-a202-9cb9f281215c">79</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="i8d47d52ecc424ae6bfa247e89716089b_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItMS0xLTEtMC90ZXh0cmVnaW9uOjhkODA5ZWM1YmE2YTQ1OTdiZDU2MGYzYTk3NTYxNGM0XzYwNDczMTM5NTI3ODg_4508706d-c06c-4e7a-b57a-664319aeef30">1.35</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="i501bc5f4bc984c26ab425a9b9f628618_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItMS0xLTEtMC90ZXh0cmVnaW9uOjhkODA5ZWM1YmE2YTQ1OTdiZDU2MGYzYTk3NTYxNGM0XzYwNDczMTM5NTI3OTU_6061eb31-1c0a-48c7-a158-bbc8f3c630d9">2.56</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="i044558708d0f4208973b4ef340c9f522_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItMy0xLTEtMC90ZXh0cmVnaW9uOjdlMDYzZTJmMDkwNzRiYjFiMDEyNGY5ZTZlNDAxMDBkXzYwNDczMTM5NTI3OTA_929360b5-c7c0-40ec-a9ff-24cc15c301f7">2.25</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i7e0d28d3b2fb4e00a18146f6dded0ad3_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItMy0xLTEtMC90ZXh0cmVnaW9uOjdlMDYzZTJmMDkwNzRiYjFiMDEyNGY5ZTZlNDAxMDBkXzYwNDczMTM5NTI3OTc_d24809f4-684f-4ab9-862d-85cc2b16aa6f">2.96</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonFraction unitRef="number" contextRef="i3406f704dd7446f0bb926575a55b57a9_D20170101-20171231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItNS0xLTEtMC90ZXh0cmVnaW9uOjljYTI5NjU5ODgxNDQ4ZWFiMzFmMGNmNDgyYzE5OWQyXzYwNDczMTM5NTI3OTc_2f128895-9dde-41be-880f-5f3f9f4bb96c">1.73</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ic7a369b27ee14133882fd1d86298f4f1_D20170101-20171231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItNS0xLTEtMC90ZXh0cmVnaW9uOjljYTI5NjU5ODgxNDQ4ZWFiMzFmMGNmNDgyYzE5OWQyXzYwNDczMTM5NTI3OTA_e9505b3a-6ffa-4a61-a66a-0740bf0b9f6e">2.13</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzMtMS0xLTEtMA_58012447-17ab-4d68-88ff-675597eb8269">0.0</ix:nonFraction>%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzMtMy0xLTEtMA_dc07a0fa-8340-46d1-9194-9026683a3ded">0.0</ix:nonFraction>%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzMtNS0xLTEtMA_b9a4cea3-04e0-46ba-bdcd-a30eca60da2a">0.0</ix:nonFraction>%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected option term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzQtMS0xLTEtMA_6e123040-14b0-4765-a327-262e092c8c28">5.09</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzQtMy0xLTEtMA_c0ccae30-c3bf-4442-b94e-bab0c8457f71">5.09</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzQtNS0xLTEtMA_976ae067-d938-4085-9fc6-4c3c0b7c92fc">6.25</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value of stock options granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$<ix:nonFraction unitRef="usdPerShare" contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzUtMS0xLTEtMA_6c7683d5-2baa-4579-a795-27b64be206cb">8.76</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$<ix:nonFraction unitRef="usdPerShare" contextRef="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzUtMy0xLTEtMA_24cd75aa-c1c8-4c29-9135-dc99e5ab24ac">16.03</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$<ix:nonFraction unitRef="usdPerShare" contextRef="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzUtNS0xLTEtMA_7a2ba9e5-307a-47f6-a3a9-9f3317ec0aee">10.52</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the years ended December&#160;31, 2019, 2018 and 2017, the volatility factor was based on the Company&#8217;s historical volatility during the expected option term.&#160;Estimated forfeitures were based on the actual percentage of option forfeitures since the closing of the Company&#8217;s merger with Transave, Inc. in December&#160;2010 for the years ended 2017 and prior. Beginning with the year ended December&#160;31, 2018, estimated forfeitures were based on the actual percentage of option forfeitures over the expected option term.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, the Company grants performance-condition options to certain employees. Vesting of these options is subject to the Company achieving certain performance criteria established at the date of grant and the individuals fulfilling a service condition (continued employment). As a result of the FDA approval of ARIKAYCE in September 2018, the vesting of </span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">94</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-Based Compensation (Continued)</span></div></div><ix:continuation id="i442d655be1c54b9ca9c2555015456635" continuedAt="i0cf0668a6b0f4d8589ccb6ed3cdbb0fa"><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">performance options totaling $<ix:nonFraction unitRef="usd" contextRef="ie8b4bd04f0544505b3351e1008de09a7_D20180701-20180930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockOptionPlanExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzI3NDg3NzkwNzY3OTA_62d391a3-fe5e-4301-ba57-58353666c9cc">1.1</ix:nonFraction> million was recorded as noncash compensation expense in the third quarter of 2018. The Company had <ix:nonFraction unitRef="shares" contextRef="i39fb8c0ba9024f17b73b83a514cfa616_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzYwNDczMTM5NjIzNDI_0010194b-19dd-49c9-ac09-d3578e34be45"><ix:nonFraction unitRef="shares" contextRef="i2a67a50e210b4959b81b5f15a7015e46_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzYwNDczMTM5NjIzNDI_2624df46-10ee-4a59-a843-598b6000cd83">no</ix:nonFraction></ix:nonFraction> performance options outstanding as of December&#160;31, 2019 and 2018.</span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMjI_68542f7a-a2ae-440d-99ee-7b539f512c57" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity for stock options granted for the years ended December&#160;31, 2019, 2018 and 2017 as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.724%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Number of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Life in Years</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">(in '000)</span></div></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></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></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></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></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></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></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></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></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></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></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></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></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></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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at January 1, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i29fc6bf4cbdb46758247fc7487b771ea_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE1LTEtMS0xLTA_bf298188-429a-4d70-bc47-5c7eb3eb21d2">7,116,706</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i29fc6bf4cbdb46758247fc7487b771ea_I20161231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE1LTMtMS0xLTA_ade737f2-2ce5-4b04-8d86-50ea102344ec">13.30</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE2LTEtMS0xLTA_83c73bc3-2444-4d7d-8228-bddf3d811896">2,284,710</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE2LTMtMS0xLTA_63d9af0a-afcb-4338-8880-4a44d9ec783f">15.92</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE3LTEtMS0xLTA_d5d42e3f-52f7-4142-98d4-b0cb206ae429">378,275</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE3LTMtMS0xLTA_48d5b462-4812-43d7-8d68-b78755d8ca27">9.08</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE4LTEtMS0xLTA_3e964181-3611-40a3-ad81-52fbb770a350">414,220</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE4LTMtMS0xLTA_1d9518d1-dc27-4eee-a66e-48216a502aa6">15.50</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE5LTEtMS0xLTA_43abafa8-5902-423d-b62c-2dc7289a149c">8,608,921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE5LTMtMS0xLTA_4b76b313-4fbc-49ff-a972-666efc8c12be">14.08</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIwLTEtMS0xLTA_5bac842d-d22b-48d3-90c5-fecac848c06e">8,325,255</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIwLTMtMS0xLTA_6c0b4c7d-87e2-4fb5-86e2-f1c6923c6d92">14.03</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIxLTEtMS0xLTA_bb96088f-fc21-4234-b169-42078ab4ff42">4,229,478</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIxLTMtMS0xLTA_7f40f8de-27ce-4047-8a7c-2f1b64122d60">12.71</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December 31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIyLTEtMS0xLTA_43abafa8-5902-423d-b62c-2dc7289a149c">8,608,921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIyLTMtMS0xLTA_4b76b313-4fbc-49ff-a972-666efc8c12be">14.08</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIzLTEtMS0xLTA_6df15a2a-4af2-45d7-a5ab-83dc05055ef4">1,755,600</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIzLTMtMS0xLTA_ee25bfa9-2c75-4253-bd35-cd67fe1af6ae">27.63</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI0LTEtMS0xLTA_164aba56-be70-4d0d-b9ab-9dc07ca7d5c5">494,351</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI0LTMtMS0xLTA_c5562d87-7ed9-4a24-89a6-1c46e428d964">14.46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI1LTEtMS0xLTA_3a11a178-2d86-4188-b5d0-103db2b1d2f5">488,440</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI1LTMtMS0xLTA_52b2a6cd-e3f1-461a-9105-2926560071bf">19.79</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI2LTEtMS0xLTA_d0880cd9-f67b-44cf-93e0-4c0f95b78c58">9,381,730</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI2LTMtMS0xLTA_18c67804-e6d1-43ea-9ebe-10dbdd98a455">16.30</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI3LTEtMS0xLTA_75125b4a-eaa5-4bef-a40a-fc08a3550710">8,693,635</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI3LTMtMS0xLTA_11e6a1ad-a425-4f17-9a38-a75c35f599d9">15.90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI4LTEtMS0xLTA_d6d78532-b2c0-439c-b798-b18656f93048">5,649,698</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI4LTMtMS0xLTA_59365e28-6c93-4576-ac1a-a1c9ff795225">13.45</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI5LTEtMS0xLTgwMQ_dd8697c1-72cd-4a20-a74e-a3fd6afb4235">3,434,270</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI5LTMtMS0xLTgwMQ_981fcf15-5a76-483f-8624-6eff1ae281bc">15.02</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMwLTEtMS0xLTgwMQ_f36c7cec-123a-49c8-af99-28dd77debd29">1,413,341</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMwLTMtMS0xLTgwMQ_25f286b4-d50e-4525-bba9-d989775d93bb">11.87</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMxLTEtMS0xLTgwMQ_1c10376c-2df7-479b-841c-2922c1836a29">909,713</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMxLTMtMS0xLTgwMQ_c39e3af9-b26b-4fc1-8876-9b2510b4a0e9">19.02</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMyLTEtMS0xLTgwMQ_9a79ce4e-36b4-407d-89f1-18f83ea30732">10,492,946</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMyLTMtMS0xLTgwMQ_f7e6c60b-5aca-4928-8ddf-da8413ddba15">16.24</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMyLTUtMS0xLTgwMQ_a294f420-1d30-4796-b2fe-57e4ddb050c3">6.82</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMyLTctMS0xLTgwMQ_a8dfc49f-42ed-4f02-aecf-3d02fcbd12bd">86,921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMzLTEtMS0xLTgwMQ_2fa82bad-945a-40c7-b2ff-058d9196a898">9,767,035</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMzLTMtMS0xLTgwMQ_a0622f70-25ac-4e69-b3f5-da07fbbc9350">16.15</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMzLTUtMS0xLTgwMQ_60f51be0-e751-450c-aac9-030238f1a8d5">6.67</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMzLTctMS0xLTgwMQ_4bdddf00-e075-462c-8170-858fd7fe7ce2">81,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzM0LTEtMS0xLTgwMQ_3fe43594-02cd-4ec7-bd06-0989d67ee6cb">5,719,818</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzM0LTMtMS0xLTgwMQ_dc6626aa-4512-4611-b6db-137bbbbbdf68">15.38</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzM0LTUtMS0xLTgwMQ_bd727c5a-8b5b-47d4-84f3-13c7abbad043">5.37</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzM0LTctMS0xLTgwMQ_0b79e2b5-a8f4-45ff-aef1-3b4c424d4eaa">51,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="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></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></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></tr></table></div></ix:nonNumeric><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total intrinsic value of stock options exercised during the years ended December&#160;31, 2019, 2018 and 2017 was $<ix:nonFraction unitRef="usd" contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMyMDM_ef02615e-2ff1-4f00-8f55-77b52e5c3b58">16.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMyMDc_840fb9c8-bbcc-43c2-a394-bfae32552b45">5.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMyMTQ_4487e9db-f97c-4bbb-926d-a2afdb58b73c">4.3</ix:nonFraction> million, respectively.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, there was $<ix:nonFraction unitRef="usd" contextRef="if9668d3e047c4941b7df250889419f46_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMyNTI_e4977b55-5fa1-4500-a26f-78e900697adf">31.1</ix:nonFraction> million of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMzOTY_90530ccb-e895-47dc-9731-4ceddb619af5">2.6</ix:nonNumeric> years. <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMTI_03bb7cdc-1d7f-4a41-bb01-5c253d494710" continuedAt="i51d4c4cdf2914a5fa1e025d37d3df915" escape="true">The following table summarizes the range of exercise prices and the number of stock options outstanding and exercisable as of December&#160;31, 2019:</ix:nonNumeric></span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">95</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-Based Compensation (Continued)</span></div></div><ix:continuation id="i0cf0668a6b0f4d8589ccb6ed3cdbb0fa" continuedAt="i74e8f38122ef4d9d95d49601a62c8019"><div style="text-align:center;margin-bottom:6pt;"><ix:continuation id="i51d4c4cdf2914a5fa1e025d37d3df915"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:8.719%;"></td><td style="width:1.0%;"></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:8.719%;"></td><td style="width:1.0%;"></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:14.593%;"></td><td style="width:1.0%;"></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:18.117%;"></td><td style="width:1.0%;"></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:14.593%;"></td><td style="width:1.0%;"></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:9.013%;"></td><td style="width:1.0%;"></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:7.842%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of December&#160;31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable as of<br/>December&#160;31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise Prices</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Term<br/>(in Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i078741a4170a49368eefd13528a517b0_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItMC0xLTEtMA_45b2aaaa-97b9-431b-a721-152a362437f9">3.03</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i078741a4170a49368eefd13528a517b0_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItMi0xLTEtMA_a7fc237e-bf39-4607-b16d-0fc09a215c93">10.85</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ief405179ebbb44b19085463ba2571bc3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItNC0xLTEtMA_5d66d854-63ae-4723-b9d7-2c58732a4c55">1,419,872</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i078741a4170a49368eefd13528a517b0_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItNi0xLTEtMA_7ec4803f-dfd0-46f2-a429-5ada324bf384">4.63</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ief405179ebbb44b19085463ba2571bc3_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItOC0xLTEtMA_f6b4f3f4-2a9f-4d8c-bebe-8136cf0a3739">7.55</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ief405179ebbb44b19085463ba2571bc3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItMTAtMS0xLTA_ff93b41f-dca8-4e5c-92f0-5395408d8ab3">1,311,142</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ief405179ebbb44b19085463ba2571bc3_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItMTItMS0xLTA_eba3c5df-55f3-4a2d-a70f-3a74f91bc04d">7.27</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i12ce72f22b734dca900b44b548f5d83f_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtMC0xLTEtMA_310b13ae-32de-4e14-87bc-0dca6cdb1096">11.14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i12ce72f22b734dca900b44b548f5d83f_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtMi0xLTEtMA_1aff4eeb-e704-4e35-9e00-97dc0fefd1cd">13.67</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib2569fa42c27405ba77727ad0452e8dd_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtNC0xLTEtMA_ed8032ad-7396-4dd0-af9e-580b72b413ac">1,547,063</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i12ce72f22b734dca900b44b548f5d83f_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtNi0xLTEtMA_eb6ccad1-1893-4f3c-953f-cbb5dcd21354">5.44</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib2569fa42c27405ba77727ad0452e8dd_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtOC0xLTEtMA_fa4ab1d2-59b7-4ce0-9952-84dfc65a99a4">12.91</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib2569fa42c27405ba77727ad0452e8dd_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtMTAtMS0xLTA_87903bdf-ecb1-4971-8618-914999edb338">1,237,855</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib2569fa42c27405ba77727ad0452e8dd_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtMTItMS0xLTA_bb870c87-cecb-4ce7-b817-d5d6eb134908">12.76</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i354320fadd154a09888aa244d5267bf6_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtMC0xLTEtMA_f2ecb782-0a04-417f-82f3-3f7a33982740">13.91</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i354320fadd154a09888aa244d5267bf6_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtMi0xLTEtMA_dd0fb93a-d9c9-426b-9e0b-9b947a8a55eb">13.91</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtNC0xLTEtMA_94d9b171-78ff-4c07-a3fb-a279164352a7">2,661,040</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i354320fadd154a09888aa244d5267bf6_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtNi0xLTEtMA_a739d273-6ec0-4b21-a0e1-ffc663181825">9.01</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtOC0xLTEtMA_4bd4059a-62f9-4e59-966b-cc6760063f58">13.91</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtMTAtMS0xLTA_777e2897-2710-44a5-b869-767f5bcda25d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231" decimals="2" format="ixt:zerodash" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtMTItMS0xLTA_c74caa8b-b7e6-436a-8473-663aee739115">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic655f6175ce34325970f7de5c26c155b_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtMC0xLTEtMA_a63f5d32-1d10-4812-aea9-3537289cdbfc">13.94</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic655f6175ce34325970f7de5c26c155b_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtMi0xLTEtMA_5531ce44-dae7-47e0-871a-25acc73e2463">16.16</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtNC0xLTEtMA_165d29a3-9b53-442c-9408-2fe9313dfbef">1,394,176</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ic655f6175ce34325970f7de5c26c155b_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtNi0xLTEtMA_969070ef-3bd0-4c88-9d55-27b511779f24">5.57</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtOC0xLTEtMA_fbd0ff04-2a52-4743-ba16-0b896260a4ea">15.59</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtMTAtMS0xLTA_06450d7a-41bd-4ba2-8d11-d746cf893283">1,180,091</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtMTItMS0xLTA_56e9a79e-622d-4e05-b232-4bf0c3ca0662">15.56</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2062d0e106014f2982f505a752eed714_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtMC0xLTEtMA_3f7cd73d-2351-428e-92ab-dcb400475242">16.44</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2062d0e106014f2982f505a752eed714_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtMi0xLTEtMA_4be6b359-6f67-46be-ab88-22ca0e14e31d">19.47</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtNC0xLTEtMA_3efa31db-9dda-4a4c-8051-805b69b72066">1,112,775</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i2062d0e106014f2982f505a752eed714_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtNi0xLTEtMA_9e148cab-5d38-4f76-afdd-27d88b09c48c">7.16</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtOC0xLTEtMA_cabbfcac-fd62-481d-9d8e-90e5cf2d5414">17.75</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtMTAtMS0xLTA_f529d541-0f2a-4507-91b1-d62a0f15d78e">696,563</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtMTItMS0xLTA_b428999c-48fd-4c3b-aab5-b80f77a39b5d">17.88</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic7aab3af8ff142bfb07605c805acf8dd_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctMC0xLTEtMA_72a8cf3a-d156-41c2-8027-4a5d11bf663c">19.65</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ic7aab3af8ff142bfb07605c805acf8dd_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctMi0xLTEtMA_49c47227-d984-4729-8f10-1d4fa4d26520">24.22</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iddddf43951a34d009811ffaf8f4f0bfc_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctNC0xLTEtMA_f9112578-1d38-4f3b-9d00-4f127fb925da">1,139,884</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ic7aab3af8ff142bfb07605c805acf8dd_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctNi0xLTEtMA_4182f5c9-fd03-45d1-9111-977b72114cbb">6.04</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="iddddf43951a34d009811ffaf8f4f0bfc_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctOC0xLTEtMA_4e8b9424-c036-4f04-8ce1-4816e8465a28">22.29</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iddddf43951a34d009811ffaf8f4f0bfc_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctMTAtMS0xLTA_cbf56954-c179-47d4-9acf-1fbb0bf17373">892,465</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="iddddf43951a34d009811ffaf8f4f0bfc_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctMTItMS0xLTA_a22e1b59-08f4-4e7c-9c10-5e89653b8d06">22.25</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i7081fe90d99c449fbd615095af5fbe6c_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtMC0xLTEtMA_c7218c5f-0067-4d82-a66c-bfe0c116abbd">24.41</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i7081fe90d99c449fbd615095af5fbe6c_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtMi0xLTEtMA_3b0b5fa1-2c36-410e-b633-88e9dc3c00f3">30.46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idc7e2dbc6bb24451a80298ba354171ef_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtNC0xLTEtMA_90028e29-c200-4062-8c03-4112e63af681">1,058,332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i7081fe90d99c449fbd615095af5fbe6c_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtNi0xLTEtMA_88269453-b75e-48fc-81bc-dcd2e9ec2dce">8.20</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idc7e2dbc6bb24451a80298ba354171ef_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtOC0xLTEtMA_93fd9a9d-4880-462f-b32b-02d0ec6f97dc">29.12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idc7e2dbc6bb24451a80298ba354171ef_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtMTAtMS0xLTA_09cd4d1d-9255-4010-ae17-5dcd86e8d5d8">339,295</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idc7e2dbc6bb24451a80298ba354171ef_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtMTItMS0xLTA_27f2da5a-0d6e-4498-ac29-d0917f234111">29.46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia577316b1b5b428f84c8b1d42a5cbc8d_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktMC0xLTEtMA_7c27f233-859b-427d-b7b6-d09f1730606b">30.86</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia577316b1b5b428f84c8b1d42a5cbc8d_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktMi0xLTEtMA_33895329-0576-475a-a824-a26759355019">31.73</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iba3d0575bac14337a413e343b6051786_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktNC0xLTEtMA_7fd20690-00af-41c9-b918-507f44822be2">131,180</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="ia577316b1b5b428f84c8b1d42a5cbc8d_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktNi0xLTEtMA_ed2700ea-f86c-41fc-a031-b2c67e0fe321">8.09</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="iba3d0575bac14337a413e343b6051786_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktOC0xLTEtMA_e1edfe4e-dee7-48f0-a430-e97ebe6302b2">30.94</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iba3d0575bac14337a413e343b6051786_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktMTAtMS0xLTA_348031b1-b3c3-411c-910b-57c11348932f">48,407</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="iba3d0575bac14337a413e343b6051786_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktMTItMS0xLTA_82b2d70e-7fe6-4bf0-a293-6cb1e94f1728">30.96</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1660330b50e7426e9a25833e6452b6be_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTAtMS0xLTA_8588581f-6fab-4288-9f23-b474b1f5d8bb">31.78</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1660330b50e7426e9a25833e6452b6be_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTItMS0xLTA_b1a2c773-3a80-4b0a-b958-b7a7c2578d64">31.78</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idba5fc7585d148a59107b8af510f6586_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTQtMS0xLTA_3d659b61-2f67-4bbe-931b-45a620e73956">21,794</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i1660330b50e7426e9a25833e6452b6be_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTYtMS0xLTA_a4a78de5-ccf4-4742-9d15-3109f4b19331">7.48</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idba5fc7585d148a59107b8af510f6586_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTgtMS0xLTA_13209cee-7290-4e4f-9668-0bc12a3b9344">31.78</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idba5fc7585d148a59107b8af510f6586_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTEwLTEtMS0w_5c59e424-3264-4c16-b666-53bad4d75b09">11,439</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idba5fc7585d148a59107b8af510f6586_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTEyLTEtMS0w_b83433ed-c836-4bb7-838b-a8e9dafcb829">31.78</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b47176075cc492c96371ef728609b9a_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTAtMS0xLTA_9a0d87c0-6efb-4876-bb2c-82031ecbb848">32.46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b47176075cc492c96371ef728609b9a_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTItMS0xLTA_02581463-2eeb-457b-a911-98c1b7ac11ed">32.46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i56e58a59672a48bd85240da4d13ece3c_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTQtMS0xLTA_599c7342-161f-4922-bf6f-df06fe332460">6,830</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i5b47176075cc492c96371ef728609b9a_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTYtMS0xLTA_a9dbe3d3-360c-4437-bdde-947ce099560f">8.00</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i56e58a59672a48bd85240da4d13ece3c_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTgtMS0xLTA_6ece9277-319c-45f8-981b-a4436e9a115c">32.46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i56e58a59672a48bd85240da4d13ece3c_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTEwLTEtMS0w_fd651f09-9841-43b8-b958-4e033875763a">2,561</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i56e58a59672a48bd85240da4d13ece3c_I20191231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTEyLTEtMS0w_3c707692-ac6b-4b80-8b42-ac52a82c506b">32.46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></ix:continuation></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock and Restricted Stock Units</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company may grant Restricted Stock (RS) and Restricted Stock Units (RSUs) to employees and non-employee directors. Each share of RS vests upon and each RSU represents a right to receive <ix:nonFraction unitRef="shares" contextRef="i1b48ab2de75d41ec9dbaae50c3f3d637_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="insm:NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzM3NjY_a80dd0ac-f70c-444f-b0a6-b8c15448cb3e">one</ix:nonFraction> share of the Company's common stock upon the completion of a specific period of continued service.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">RS and RSU awards granted are valued at the market price of the Company's common stock on the date of grant. The Company recognizes noncash compensation expense for the fair values of these RS and RSUs on a straight-line basis over the requisite service period of these awards.</span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMDc_82f02951-637b-4309-9009-5000e5f75ae2" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes RSU awards granted during the years ended December&#160;31, 2019, 2018 and 2017:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.327%;"><tr><td style="width:1.0%;"></td><td style="width:71.158%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.618%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.602%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.618%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.604%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Number of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">RSUs</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Grant Price</span></div></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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></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></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></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></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></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></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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 1, 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i515e79c87d7a43a5be2a5989ca7ffbc1_I20161231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzktMi0xLTEtMA_96a9e9f9-5eba-46b1-9232-1dc332091cb6">89,194</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i515e79c87d7a43a5be2a5989ca7ffbc1_I20161231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzktNC0xLTEtMA_25df4913-4480-4f5c-a086-8a15e9bebf62">10.85</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEwLTItMS0xLTA_eac63c6f-6c7d-4e1c-9689-4d9bf5d97a53">46,914</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEwLTQtMS0xLTA_3070e0df-1c20-4568-b2f6-b2cc1aa584af">17.16</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzExLTItMS0xLTA_20fafe24-345a-40b2-a534-9acbf5a1f5d4">89,194</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzExLTQtMS0xLTA_09c98251-f92e-4fe5-9aba-4b5852148cb7">10.85</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEyLTItMS0xLTA_3716ac03-3613-49ee-970c-f433c587a25c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEyLTQtMS0xLTA_197a9efe-a199-4738-b1aa-90c0812b5751">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December&#160;31, 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i4f5a4930ed5946c19fa1cda0ec4ae92a_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEzLTItMS0xLTA_8fc93a7d-56cc-44fe-9da5-aeebe64a7be3">46,914</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4f5a4930ed5946c19fa1cda0ec4ae92a_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEzLTQtMS0xLTA_3a71c76f-571f-46d3-98cb-e3783c977377">17.16</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE0LTItMS0xLTA_f18c91d7-3dd6-4622-ad1c-8731c5619eed">253,586</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE0LTQtMS0xLTA_8edd04f0-2a09-4086-95fd-7deed6d4c806">29.16</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE1LTItMS0xLTA_4df9f9be-7e56-49b3-8ed9-886ba0e8b7e4">51,992</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE1LTQtMS0xLTA_6e7b738a-894f-4389-8544-d230176f5718">18.46</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE2LTItMS0xLTA_01f0bd95-b31b-4995-a387-1dbbef410159">20,682</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE2LTQtMS0xLTA_8d126cef-a56b-4a31-96eb-51ef66b80f3d">29.05</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December&#160;31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if7e04bb6aa624042b5443008c56e8af4_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE3LTItMS0xLTA_0563e3d2-4bcd-4520-959c-16c68e3087a9">227,826</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if7e04bb6aa624042b5443008c56e8af4_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE3LTQtMS0xLTA_4b2746a1-6407-4e2d-9ac5-46b19e22507f">29.14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE4LTItMS0xLTg1MQ_2bde0bc1-e384-4590-a302-50bd87db625d">407,655</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE4LTQtMS0xLTg1MQ_e72d4f17-146a-4964-aada-339d32ab6c73">27.89</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE5LTItMS0xLTg1MQ_ee81fa6a-c01e-43d0-b0e6-4deef827a0bf">92,145</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE5LTQtMS0xLTg1MQ_c558e272-94fc-40ea-8a4c-cb91dd08b5fb">28.05</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzIwLTItMS0xLTg1MQ_768e7cf7-60bd-4219-ab56-6ce61a562840">42,514</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzIwLTQtMS0xLTg1MQ_9df0c4e5-28aa-460d-9ee3-63bfd5b89e2b">29.11</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if488028a79664e51a0a48a5e4139e8fc_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzIxLTItMS0xLTg1MQ_de4c215d-0276-4c17-a101-38b38e4ffec9">500,822</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="if488028a79664e51a0a48a5e4139e8fc_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzIxLTQtMS0xLTg1MQ_793e64e9-20a8-4996-a41f-c128cbf7ec15">28.32</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">96</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-Based Compensation (Continued)</span></div></div><ix:continuation id="i74e8f38122ef4d9d95d49601a62c8019" continuedAt="i5cbdaf5676924365acfe187b63604f18"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, there was $<ix:nonFraction unitRef="usd" contextRef="ifb801bd92aa24f6c8ba2f7c02d30eaf4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzQyNTY_3780aad5-f3bd-447e-a828-e31540920568">8.3</ix:nonFraction> million of unrecognized compensation expense related to unvested awards, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i1b48ab2de75d41ec9dbaae50c3f3d637_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzQzOTM_3de89f89-3adb-41b9-9e0f-a1df1dc7244f">2.7</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMjM_057f7e2b-e89f-440e-b964-aeed471aab74" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the stock-based compensation recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the years ended December&#160;31, 2019, 2018 and 2017 (in millions):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.766%;"><tr><td style="width:1.0%;"></td><td style="width:53.863%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td><td style="width:1.0%;"></td><td style="width:12.169%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.614%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.169%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.614%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.171%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development expenses</span></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6fa1afb7441e4bbb8a9722bbfdce8285_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzItMi0xLTEtMA_b0a8f571-84ec-438b-8e75-2a4cb9e6f934">8.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia6b3982f643e4f2e9f817b4e68e2c9ae_D20180101-20181231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzItNC0xLTEtMA_4f6224ab-bbcb-4997-8349-a4a2e6f581b5">9.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8651a3bb0ca040a98672bc3e9cf878de_D20170101-20171231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzItNi0xLTEtMA_033275ff-c10a-44d2-a2a0-383fa723ba05">6.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if86a08eddfee44988787ad5e2e61be19_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzMtMi0xLTEtMA_7d3ad6d2-1175-493c-807c-2f6ca7fd5367">18.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic37aad9d682d41a087cda1754dde9c23_D20180101-20181231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzMtNC0xLTEtMA_5ce4f715-92df-4588-94a5-4fa53b0be589">16.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5abcf03b0ce54885bd76b65efaf9af4a_D20170101-20171231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzMtNi0xLTEtMA_ffb552ce-fd0d-4dd8-a21c-b4a0996bc4d8">11.6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia7beb820202e4d6b8ed37dd6f021494c_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzQtMi0xLTEtMA_5dc71368-34bd-4911-b20e-e689553ee903">27.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib25176517f394cabac53523b6a820b44_D20180101-20181231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzQtNC0xLTEtMA_13c6d3ec-3b8e-43fe-8585-3933057dee3e">26.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0d1b538b107d456ebacf900d655a0706_D20170101-20171231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzQtNi0xLTEtMA_763147e9-acc5-41fe-a254-d024e4f9148b">18.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"><ix:continuation id="i5cbdaf5676924365acfe187b63604f18" continuedAt="i900ec12a8df44ce89c8fce8a847a20e7">Employee Stock Purchase Plan </ix:continuation></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i900ec12a8df44ce89c8fce8a847a20e7">- On May 15, 2018, the Company's shareholders approved the Company&#8217;s 2018 Employee Stock Purchase Plan (ESPP). As part of the ESPP, eligible employees may acquire an ownership interest in the Company by purchasing common stock, at a discount, through payroll deductions. The ESPP is compensatory under GAAP and the Company recorded stock compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i3e02bbc559874e2282a6dcc24a87eb6e_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUxOTQ_17d3ea29-8603-41c0-8de5-b1b4249d806f">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1986dd17bed34974874005d64a07ef9e_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzI3NDg3NzkwNzcyNjU_95fde28f-359b-43d2-ab15-4c3787b85182">0.9</ix:nonFraction>&#160;million for the years ended December&#160;31, 2019 and 2018, respectively.</ix:continuation>  </span></div><div id="i_0_187"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMjc_6aa07888-e23c-47b1-83b6-bfe52fa5f81b" continuedAt="if6cef5358100420dafaff5fa6fe47072" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="if6cef5358100420dafaff5fa6fe47072" continuedAt="i9a668d679f60441c8f12c7b18ff18cc2"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The income tax provision (benefit) was $<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzY4_e9da496f-75bb-443d-8dca-1c24f78dc2fe">0.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzcy_be2a7789-1ad8-4157-a97c-4221e6849070">0.2</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzc5_cae0a9a2-1922-4ecf-ab36-2eb80e8390d1">0.3</ix:nonFraction>) million and the effective rates were approximately <ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzEyNQ_fb290a56-ef29-4de7-abfb-3c7f47aac30f">0</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzEyOQ_5baeefa6-b0cc-474a-aaf4-24ad956abbd4">0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzEzNg_6d0faf2c-a312-4a9d-a2a3-fee4d6abc3d7">0</ix:nonFraction>% for the years ended December&#160;31, 2019, 2018 and 2017, respectively. The income tax (benefit) for the year ended December 31, 2017 reflects the reversal of the valuation allowance related to alternative minimum tax (AMT) that the Company paid in 2009. As a result of the Tax Cuts and Jobs Act (the Tax Act), the Company recorded a noncurrent receivable to reflect the refund due to the Company in future periods relating to the previously paid AMT. In addition, the income tax provision (benefit) for the years ended December&#160;31, 2019, 2018 and 2017 reflected current income tax expense recorded as a result of the taxable income in certain of the Company's non-US subsidiaries.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the years ended December&#160;31, 2019 and 2018, the Company was also subject to foreign income taxes as a result of legal entities established for activities in Europe and Japan. <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMjg_29fe621b-d657-47a7-a008-52823d80b485" continuedAt="i7dcc80dde0954be58e553659e73b405d" escape="true">The Company's loss before income taxes in the US and globally was as follows (in thousands):</ix:nonNumeric></span></div><div style="text-align:center;margin-bottom:6pt;"><ix:continuation id="i7dcc80dde0954be58e553659e73b405d"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.380%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">US</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzItMS0xLTEtMA_db6a5b52-693a-423b-adf7-0d9363ea3950">201,161</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzItMy0xLTEtMA_626f3fc6-0c06-474f-8302-c6cd11e30b84">286,211</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzItNS0xLTEtMA_0599f7b7-11c8-47f6-8765-511eebe266ab">136,682</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzMtMS0xLTEtMA_3929826b-ac63-4387-abf0-05d1effff755">52,399</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzMtMy0xLTEtMA_590f7bb3-7922-48c6-8224-21081fee6362">37,865</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzMtNS0xLTEtMA_3d598a12-41a7-485b-b6fd-ba59f6e3ee8c">56,239</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzQtMS0xLTEtMA_65523841-a8fa-4281-a765-ac1584cf4b7e">253,560</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzQtMy0xLTEtMA_3489171c-14e2-40fa-89e3-ab3f40875bbd">324,076</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzQtNS0xLTEtMA_b1f7aa68-a601-4af2-a30a-1731d2c2ef74">192,921</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">97</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income Taxes (Continued)</span></div></div><ix:continuation id="i9a668d679f60441c8f12c7b18ff18cc2" continuedAt="if405d0a870804785a59beb32f3e4900e"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMjQ_82530401-079c-4c7a-80e8-acbf7452907e" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's income tax provision (benefit) consisted of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.380%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzMtMS0xLTEtMA_4cdfec2d-5def-4f32-a449-4d987e9e9b93">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzMtMy0xLTEtMA_e0e49947-7669-4a2d-9f0f-586f92d2004a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzMtNS0xLTEtMA_210025da-5de5-4ec4-867e-aefc2e96c488">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzQtMS0xLTEtMA_fa0a4b00-a5c4-438e-8454-a5710978d12b">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzQtMy0xLTEtMA_17e4f7a5-c717-41c8-8575-b5444af1b78b">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzQtNS0xLTEtMA_7dbd5490-0d49-4d00-a9b1-8bbecb4ee596">3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzUtMS0xLTEtMA_e5e284a4-ed55-43c2-941a-ecc5093598ab">767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzUtMy0xLTEtMA_9a3c65c6-6f09-4960-8693-1a2a84c5b6de">197</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzUtNS0xLTEtMA_14003670-fa06-49c1-9658-b790e816ef57">142</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzYtMS0xLTEtMA_d11c6380-864f-4b2f-92f8-5f0871a7bded">777</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzYtMy0xLTEtMA_974e00a2-4746-4edc-b78c-3fce081fb6d2">201</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzYtNS0xLTEtMA_d5fbf917-32c2-4243-8146-44c140036513">145</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzgtMS0xLTEtMA_e80f3370-a17e-428b-a882-11d5a958e8a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzgtMy0xLTEtMA_4c612ca2-677f-4132-a3cb-1a70d31617c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzgtNS0xLTEtMA_2c3bfc45-ed93-4b6c-b9fd-42aeb211c4a8">417</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzktMS0xLTEtMA_fff5a7b3-410d-472c-b11d-160625f5e21f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzktMy0xLTEtMA_942d998e-f6a2-4faf-8df5-566c899d9a40">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzktNS0xLTEtMA_fb195b19-0f32-4d30-bcff-e824fd7150aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEwLTEtMS0xLTA_5dc1f471-139d-4833-8232-fbf34672662a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEwLTMtMS0xLTA_2a0d9210-94cc-4de6-8ca6-c078d6169437">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEwLTUtMS0xLTA_0ef8729a-1deb-45d0-935a-17784627f374">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzExLTEtMS0xLTA_47fb3127-1454-4a06-b83e-3c9b5fd51712">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzExLTMtMS0xLTA_932d863c-7ecd-48d6-adfc-16978febc92c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzExLTUtMS0xLTA_cf921903-7e07-4d88-bbae-d72116543d7f">417</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEyLTEtMS0xLTA_7c7da34c-4839-41aa-a08a-67b71402411e">777</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEyLTMtMS0xLTA_8d6e29ec-35fb-4a22-8fdf-e1a850ea920d">201</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEyLTUtMS0xLTA_e6e8f453-c328-4be5-9b49-5f476c28050c">272</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMzA_7777a58e-3da8-4780-928f-fb92ec49cfb2" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation between the federal statutory tax rates and the Company's effective tax rate is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.380%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statutory federal tax rate&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzItMS0xLTEtMA_46fcb625-9d37-4af2-abfa-b7361c8bd6f2">21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzItMy0xLTEtMA_4549dbb1-69ef-4be0-9b39-882990b4c03f">21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzItNS0xLTEtMA_b823ab08-19fa-433b-83c4-3e4f3b809515">34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Permanent items&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" sign="-" name="insm:EffectiveIncomeTaxRateReconciliationPermanentItems" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzMtMS0xLTEtMA_db1d5190-1bc3-44da-a11c-1b2799aa9184">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" format="ixt:zerodash" name="insm:EffectiveIncomeTaxRateReconciliationPermanentItems" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzMtMy0xLTEtMA_ef1e0cec-17e7-4a91-a31c-83bac6b951e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" sign="-" name="insm:EffectiveIncomeTaxRateReconciliationPermanentItems" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzMtNS0xLTEtMA_2eb2291e-7396-4c40-9fc4-5975977291cd">3</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of federal benefit&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzQtMS0xLTEtMA_5514a846-2edf-4ff8-8daf-ec1a4d5a197c">6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzQtMy0xLTEtMA_44389abb-bce0-4cea-a346-85dd3ccd384d">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzQtNS0xLTEtMA_a157145d-adfa-4110-ac26-7598ce63eec3">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R&amp;D and other tax credits&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzUtMS0xLTEtMA_c3a3edd6-6d25-4837-87b9-9740a336d1cc">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzUtMy0xLTEtMA_d76b5980-c5bb-4b39-8f0b-fdc170b89135">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzUtNS0xLTEtMA_f6a74f6b-ad0b-4845-9bb5-caceb1559823">8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign income taxes&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzYtMS0xLTEtMA_76b4b1a2-a955-40b5-93a1-aa1c087b61bd">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzYtMy0xLTEtMA_538ef863-8012-4ce3-af47-c4c787f8803c">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzYtNS0xLTEtMA_62af72a4-f400-44ab-9e81-f489cf8bc005">6</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Tax Act&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzctMS0xLTEtMA_a29aa61c-f16a-4542-8cec-c0b6128b35a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzctMy0xLTEtMA_53aaeee8-1601-4aa5-b691-80baaeed4d10">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzctNS0xLTEtMA_a2b21fdb-e7ba-4a2c-a8b6-032b04332553">49</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in valuation allowance&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzgtMS0xLTEtMA_85382244-e391-4bb6-af91-5d25673965d2">32</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzgtMy0xLTEtMA_f040fb25-5a71-40d8-98b1-90298f04b07a">27</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzgtNS0xLTEtMA_16b5a3ae-d5c3-447f-8692-474e284295e2">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in Irish trading status&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" name="insm:EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzktMS0xLTEtNzU3NQ_1366c997-0659-4e18-aa2a-da8f53ec6acc">3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" format="ixt:zerodash" name="insm:EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzktMy0xLTEtNzU3OA_cab4bbda-3a79-4ac8-8d97-f813c72b9601">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" format="ixt:zerodash" name="insm:EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzktNS0xLTEtNzU4MQ_2ec589c4-294d-4284-9715-5e0ff1f47eb6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzEwLTEtMS0xLTA_01849029-38e1-476f-be27-09836b8d0b00">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzEwLTMtMS0xLTA_d3d19d0f-acd9-454b-b52c-223c6b904a6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="2" format="ixt:zerodash" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzEwLTUtMS0xLTA_d8a05d35-33bb-4c8b-9224-33934b182f93">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The trading income tax rate for an Irish company is <ix:nonFraction unitRef="number" contextRef="ib331b95ac3eb4c98a06d4a6a469c1d53_I20191231" decimals="3" name="insm:EffectiveIncomeTaxRateReconciliationTradingIncomePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzE0ODQzNDA2OTkxNjQ3_2515791d-232a-49f1-8b15-ea938dc3da5b">12.5</ix:nonFraction>% and the non-trading income tax rate is <ix:nonFraction unitRef="number" contextRef="ib331b95ac3eb4c98a06d4a6a469c1d53_I20191231" decimals="2" name="insm:EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzE0ODQzNDA2OTkxNjU0_60e503e7-a2ae-4dd7-a8fd-01cbd4264b2a">25</ix:nonFraction>%. During 2019, the Company determined that it qualifies as a non-trading company.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As such, the Company&#8217;s Irish NOLs were revalued to the </span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">98</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income Taxes (Continued)</span></div></div><ix:continuation id="if405d0a870804785a59beb32f3e4900e" continuedAt="i36b12761535445de9f23add3bb38450b"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">higher rate.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Further, not all expenses incurred will result in a non-trading company loss carryforward.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">These changes had no impact to income tax expense as a result of the valuation allowance.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Deferred tax assets and liabilities are determined based on the difference between financial statement and tax bases using enacted tax rates in effect for the year in which the differences are expected to reverse. <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMzk_10bd8700-a283-4f7e-9096-13eb20ac5f27" continuedAt="i93563f51dcf24d0d9a294a4d6c4e5780" escape="true">The components of the deferred tax assets and liabilities consist of the following:</ix:nonNumeric></span></div><div style="text-align:center;margin-bottom:6pt;"><ix:continuation id="i93563f51dcf24d0d9a294a4d6c4e5780"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzMtMS0xLTEtMA_ef80e67f-d95c-4a60-a2fe-d0b50913f3e1">300,292</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzMtMy0xLTEtMA_88004639-ee6b-405f-adf5-88e9a0002571">231,918</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General business credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzQtMS0xLTEtMA_b72a4681-a618-4a22-9a3b-11a1d1b349d7">114,887</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzQtMy0xLTEtMA_f8842352-0edb-4cf7-9395-3b596197a58d">109,502</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product license</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:DeferredTaxAssetsLicensePayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzUtMS0xLTEtMA_f254d7b6-88b3-4e4c-8477-286f1c86f4f3">6,456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:DeferredTaxAssetsLicensePayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzUtMy0xLTEtMA_cfd44326-aeca-4dfc-a6ee-0ee31d57f0b4">6,902</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzYtMS0xLTEtMA_12d84384-cec1-42ef-9d84-64de9998d4c8">3,129</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzYtMy0xLTEtMA_a90f7ba8-4a43-4f62-bfa1-adb2583292f9">7,651</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzctMS0xLTEtNjk5MQ_2939fa04-635a-4901-9c8d-16156fd3f5b9">20,587</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzctMy0xLTEtNjk5Nw_79435fc5-ffe2-43d0-8859-7a261b9c59a7">17,960</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzctMS0xLTEtMA_6725457c-aaf9-4db4-9e58-9b6b322e0ee5">10,012</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzctMy0xLTEtMA_47223558-bbfb-42cd-9d73-fbab20f66c82">6,895</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzgtMS0xLTEtMA_51947aa1-1c6b-4ae0-8a1f-2428415bf6ed">455,363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzgtMy0xLTEtMA_91df9ac2-68e5-488b-a6a3-a309728b7f61">380,828</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEwLTEtMS0xLTA_b3ac3e2f-11aa-430d-92c0-b4afcbd6045c">14,316</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEwLTMtMS0xLTA_536c94e9-4c37-458c-bd59-76e9e34120c7">15,424</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:DeferredTaxLiabilitiesConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzExLTEtMS0xLTA_4ca89443-db0e-4e91-b727-a5d4803ac4c9">27,570</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:DeferredTaxLiabilitiesConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzExLTMtMS0xLTA_f338c293-847a-40f0-b4e3-eaa22ac52d41">32,799</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEyLTEtMS0xLTA_c1cf2a7b-5a61-406e-aad9-803c1e397eab">41,886</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEyLTMtMS0xLTA_311cb1ef-6cc0-49c2-a339-a70d44bf0c2b">48,223</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEzLTEtMS0xLTA_cf7407a2-8061-4d93-8e66-cdf940f5e491">413,477</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEzLTMtMS0xLTA_d6123394-53eb-4369-86e6-65b36e2d0c73">332,605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzE0LTEtMS0xLTA_eb61c08a-973d-4644-9f88-8325e2ee3eff">413,477</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzE0LTMtMS0xLTA_41bb09e5-0653-4173-be8c-2b2349b8915b">332,605</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzE1LTEtMS0xLTA_d726ee62-a3d9-4293-a308-49b4026a756b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzE1LTMtMS0xLTA_d071ba99-0daf-494e-95e5-c7dfca631c40">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net deferred tax assets (prior to applying the valuation allowance) of $<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwODUyNjI_d9ca02e0-0fb0-4133-a565-a808ba3d6362">413.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-5" format="ixt:numdotdecimal" name="insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwODUyNjk_ee06cfa4-9f2c-4b76-9eab-7fbde62d9728">332.6</ix:nonFraction> million at December&#160;31, 2019 and 2018, respectively, primarily consist of net operating loss carryforwards for income tax purposes. Due to the Company's history of operating losses, the Company recorded a valuation allowance on its net deferred tax assets by increasing the valuation allowance by $<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzE5MDE_0b097b01-f2d7-4903-a574-4e33add088a9">80.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwNzY3OTg_d68d402a-561f-4498-8e03-1a416cf84e86">71.3</ix:nonFraction> million in 2019 and 2018, respectively, as it was more likely than not that such tax benefits will not be realized. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December&#160;31, 2019, the Company had federal net operating loss carryforwards for income tax purposes of approximately $<ix:nonFraction unitRef="usd" contextRef="i38ecc0c6062c4de99ac808bafdc625ec_I20191231" decimals="-8" format="ixt:numdotdecimal" name="insm:OperatingLossCarryforwardsTotal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzIzMzA_0de9ae28-5a5f-48fa-9bd4-a980bc2a7d3e">1.1</ix:nonFraction> billion. Due to the limitation on NOLs as more fully discussed below, $<ix:nonFraction unitRef="usd" contextRef="i38ecc0c6062c4de99ac808bafdc625ec_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzIzOTU_5ea3f36d-8dfb-4245-b143-0e7501dcdc81">889.0</ix:nonFraction> million of the NOLs are available to offset future taxable income, if any. The NOL carryovers and general business tax credits expire in various years beginning in 2018. For state tax purposes, the Company has approximately $<ix:nonFraction unitRef="usd" contextRef="ibcbdc29aa08b49bf930e0dfc4f4112fc_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI2MTQ_e767213a-41e2-44c0-b6e2-57da98b4b785">517.4</ix:nonFraction> million of New Jersey NOLs available to offset against future taxable income. The Company also has California and Virginia NOLs that are entirely limited due to Section&#160;382 (as discussed below). The Company has $<ix:nonFraction unitRef="usd" contextRef="ib331b95ac3eb4c98a06d4a6a469c1d53_I20191231" decimals="-5" format="ixt:numdotdecimal" name="insm:OperatingLossCarryforwardsNonTradingLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzE0ODQzNDA2OTkxNjU5_8695d515-ab29-4036-9772-f6c1c1082015">152.4</ix:nonFraction>&#160;million of non-trading loss carryforwards for Irish tax purposes.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From 2014 through 2017, the Company completed an Internal Revenue Code Section&#160;382 (Section&#160;382) analysis in order to determine the amount of losses that are currently available for potential offset against future taxable income, if any. It was determined that the utilization of the Company's NOL and general business tax credit carryforwards generated in tax periods up to and including December 2010 were subject to substantial limitations under Section&#160;382 due to ownership changes that occurred at various points from the Company's original organization through December 2010. In general, an ownership change, as defined by Section&#160;382, results from transactions increasing the ownership of shareholders that own, directly or indirectly, 5% or more of a corporation's stock, in the stock of a corporation by more than 50 percentage points over a testing period (usually 3 years). Since the Company's formation in 1999, it has raised capital through the issuance of common stock on several occasions which, combined with the purchasing shareholders' subsequent disposition of those shares, have resulted in multiple changes in ownership, as defined by Section&#160;382. These ownership changes resulted in substantial limitations on the use of the Company's NOLs and general business tax credit carryforwards up to and including December 2010. The Company </span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">99</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income Taxes (Continued)</span></div></div><ix:continuation id="i36b12761535445de9f23add3bb38450b"><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">continues to track all of its NOLs and tax credit carryforwards but has provided a full valuation allowance to offset those amounts.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 22, 2017, the US government enacted the Tax Act. The Tax Act significantly revises US tax law by, among other provisions, lowering the US federal statutory income tax rate from 35% to 21%, imposing a mandatory one-time transition tax on previously deferred foreign earnings, and eliminating or reducing certain income tax deductions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">The Tax Act</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ASC</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 740, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> requires the effects of changes in tax laws to be recognized in the period in which the legislation is enacted. However, due to the complexity and significance of the Tax Act&#8217;s provisions, the SEC staff issued SAB 118, which allowed companies to record the tax effects of the Tax Act on a provisional basis based on a reasonable estimate, and then, if necessary, subsequently adjust such amounts during a limited measurement period as more information becomes available.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Tax Act did not have a material impact on the Company's financial statements because its deferred temporary differences are fully offset by a valuation allowance and the Company does not have any significant offshore earnings from which to record the mandatory transition tax. The Company completed its analysis during the fourth quarter of 2018 and no additional tax effects of the Act were required to be recorded for the year ended December 31, 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The financial statement recognition of the benefit for a tax position is dependent upon the benefit being more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the tax benefit is then measured and recognized at the largest amount that is greater than 50% likely of being realized upon ultimate settlement. If such unrecognized tax benefits were realized and not subject to valuation allowances, the Company would recognize a tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwNzY4NTI_dcb699a0-d93b-45e1-bea8-dfb65474adfe">4.8</ix:nonFraction> million. <ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMzI_a33b2870-082e-49bc-9160-5015c27c0659" continuedAt="i027c8aba2000419cbf8017acb00c51a7" escape="true">The following table summarizes the gross amounts of unrecognized tax benefits (in thousands):</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><ix:continuation id="i027c8aba2000419cbf8017acb00c51a7"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:78.070%;"><tr><td style="width:1.0%;"></td><td style="width:61.670%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.415%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.298%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.417%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1,</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzEtMS0xLTEtMA_ad4c2681-741a-478d-849c-cbfb615be981">4,087</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzEtMy0xLTEtMA_ee222fa7-1ca8-48af-acb2-9a5807104fa7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions related to prior period tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzItMS0xLTEtMA_e437a6fe-a3a1-41ab-b8f1-b62e1dc27c30">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzItMy0xLTEtMA_22f4ce7b-5a01-4a4a-a166-7e8c2364dbdb">3,345</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions related to prior period tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzMtMS0xLTEtMA_b6fa06d2-ce2c-41a8-b22f-87aee8cedc78">60</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzMtMy0xLTEtMA_8926fe53-eda6-449c-b989-633cf4b7ae42">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions related to current period tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzQtMS0xLTEtMA_346ecaff-7ea3-4cc7-8359-b0e0340f2821">809</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzQtMy0xLTEtMA_5f484629-50ac-4f18-9d07-0dbd87a36933">742</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31,</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzYtMS0xLTEtMA_f872f8db-b81b-4b39-b61a-4db1cb61da7f">4,836</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzYtMy0xLTEtMA_178dfba3-6d59-458d-b51c-3065fc0f233e">4,087</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></ix:continuation></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to US federal and state income taxes and the statute of limitations for tax audit is open for the federal tax returns for the years ended 2016 and later, and is generally open for certain states for the years 2015 and later. The Company has incurred net operating losses since inception, except for the year ended December&#160;31, 2009. Such loss carryforwards would be subject to audit in any tax year in which those losses are utilized, notwithstanding the year of origin.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's policy is to recognize interest accrued related to unrecognized tax benefits and penalties in income tax expense. The Company has recorded <ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzYwNDczMTM5Njg1NzU_df9fae45-79a7-4dfb-ab90-3f609e1ffea2"><ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzYwNDczMTM5Njg1NzU_e9005a0d-53fb-4c1e-9dd1-39518f27d1b3">no</ix:nonFraction></ix:nonFraction> such expense. As of December&#160;31, 2019 and 2018, the Company has recorded reserves for unrecognized income tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwNzY4NDQ_83e3599e-86f0-4795-82ee-7678e16b14ec">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwNzY4Mjc_e40ddef7-d265-433a-b866-38904959f658">4.1</ix:nonFraction> million, respectively. As any adjustment to the Company&#8217;s uncertain tax positions would not result in a cash tax liability, it has not recorded any accrued interest or penalties related to its uncertain tax positions. The Company does not anticipate any material changes in the amount of unrecognized tax positions over the next 12&#160;months.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i_0_193"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="insm:LicenseAndOtherAgreementsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1Xzk2Mzg_781489d7-86a8-422e-9c21-88fd4961a525" continuedAt="i5d3f4c5e39ac4814ab704a1fe5d5093f" escape="true">License and Other Agreements</ix:nonNumeric></span></div><ix:continuation id="i5d3f4c5e39ac4814ab704a1fe5d5093f" continuedAt="i4e09d35b2c1a45b6a237a06ceb26cea8"><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">In-License Agreements</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">PARI Pharma&#160;GmbH</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8212;In April 2008, the Company entered into a licensing agreement with PARI Pharma&#160;GmbH (PARI) for use of the optimized Lamira Nebulizer System for delivery of ARIKAYCE in treating patients with NTM lung infections, CF and bronchiectasis. Under the licensing agreement, the Company has rights under several US and foreign issued </span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">100</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;License and Other Agreements (Continued)</span></div></div><ix:continuation id="i4e09d35b2c1a45b6a237a06ceb26cea8" continuedAt="if5023972ceaf460baef650fc648bc903"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">patents and patent applications involving improvements to the optimized Lamira Nebulizer System, to exploit the system with ARIKAYCE for the treatment of such indications, but the Company cannot manufacture the nebulizers except as permitted under the a commercialization agreement with PARI, which is described in further detail below. The Lamira Nebulizer System has been approved for use in the US (in combination with ARIKAYCE) and EU. Under the licensing agreement, the Company paid PARI an upfront license fee and certain milestone payments. Upon FDA acceptance of the Company's New Drug Application and the subsequent FDA approval of ARIKAYCE, the Company paid PARI additional milestone payments of &#8364;<ix:nonFraction unitRef="eur" contextRef="i910241f63c564226afe7e0112457d8b9_D20080401-20080430" decimals="-5" format="ixt:numdotdecimal" name="insm:CollaborativeArrangementMilestonePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1Xzk2OA_e3aaeb77-d5af-4e6d-be4e-5e0fd930ada6">1.0</ix:nonFraction> million and &#8364;<ix:nonFraction unitRef="eur" contextRef="i481141575a344de3a3e0d45948aec6eb_D20080401-20080430" decimals="-5" format="ixt:numdotdecimal" name="insm:CollaborativeArrangementMilestonePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1Xzk3NQ_26bd4bd1-9a60-402a-b9b2-6c6544e64bc7">1.5</ix:nonFraction> million, respectively. In addition, PARI is entitled to receive a future milestone payment of &#8364;<ix:nonFraction unitRef="eur" contextRef="i8160bfa3929b48ff8c4c8550941b4013_D20080401-20080430" decimals="-5" format="ixt:numdotdecimal" name="insm:FutureMilestonePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzEwNjQ_6c6c52b1-843a-4e26-914d-29536fd2aab3">0.5</ix:nonFraction> million in cash based first receipt of the first marketing approval in a major EU country for ARIKAYCE and the device. In October 2017, the Company exercised an option to buy-down the royalties that will be paid to PARI on ARIKAYCE net sales. As a result, PARI is entitled to receive royalty payments in the mid-single digits on the annual global net sales of ARIKAYCE, pursuant to the licensing agreement, subject to certain specified annual minimum royalties. The buy-down payment to PARI was included as a component of SG&amp;A expenses in the fourth quarter of 2017. See below for information related to the commercialization agreement with PARI. </span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Agreements</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cystic Fibrosis Foundation Therapeutics,&#160;Inc.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In 2004 and 2009, the Company entered into research funding agreements with Cystic Fibrosis Foundation Therapeutics,&#160;Inc. (CFFT) whereby it received $<ix:nonFraction unitRef="usd" contextRef="ic9d3649c42524f79a2ecf3d8bdc7dd84_D20040101-20041231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzE5MDU_b6276e8a-ff95-4060-9009-2c965bffde39">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2b2cf3f21dda408dab6a2c3dd0347b4a_D20090101-20091231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzE5MTI_6a7ea790-0964-4efd-96c8-2690ed384de4">2.2</ix:nonFraction> million in research funding for the development 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%;"> ARIKAYCE. As a result of the US approval of ARIKAYCE and in accordance with the agreements, as amended, the Company owes payments to CFFT of $<ix:nonFraction unitRef="usd" contextRef="i7097621b45474e39ab37bf5c9b996065_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RoyaltyGuaranteesCommitmentsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzIxODE_927891f9-6446-4e7a-848c-d0bee27b2356">13.4</ix:nonFraction> million in the aggregate, which are payable through 2025. Furthermore, if certain global sales milestones are met within <ix:nonNumeric contextRef="i6901edb2c2704e0f9dcb159879be2ad4_D20190101-20191231" format="ixt-sec:durwordsen" name="insm:PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzIzMjI_89d6a083-6ad7-4d65-866c-fbe988a7c01b">five years</ix:nonNumeric> of the ARIKAYCE's commercialization, the Company would owe up to an additional $<ix:nonFraction unitRef="usd" contextRef="i7097621b45474e39ab37bf5c9b996065_I20191231" decimals="-5" format="ixt:numdotdecimal" name="insm:AdditionalRoyaltyGuaranteesCommitmentsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzI0MDU_b484a035-3806-4a6a-8b0f-c6f72540db2b">3.9</ix:nonFraction> million. The Company has determined the likelihood of meeting such global sales milestones and have accrued for these contingent obligations proportionally based on net sales of ARIKAYCE.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Therapure Biopharma&#160;Inc.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In February 2014, the Company entered into a contract manufacturing agreement with Therapure Biopharma&#160;Inc. (Therapure) for the manufacture of ARIKAYCE, on a non-exclusive basis, at a 200 kg scale. Pursuant to the agreement, the Company and Therapure collaborated to construct a production area for the manufacture of ARIKAYCE in Therapure's existing manufacturing facility in Canada. The agreement has an initial term of <ix:nonNumeric contextRef="i86484772d19c4e3880d305c637c2ec47_D20140201-20140228" format="ixt-sec:durwordsen" name="insm:InitialTermOfContractManufacturingAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzMwMzU_fef62b45-252f-443f-bc7c-8bd9f5e62a98">five years</ix:nonNumeric>, which began in October 2018, and will renew automatically for successive periods of <ix:nonNumeric contextRef="i86484772d19c4e3880d305c637c2ec47_D20140201-20140228" format="ixt-sec:durwordsen" name="insm:PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzMxMjM_3cc94f1e-c763-45f2-8fb9-d2f50628573c">two years</ix:nonNumeric> each, unless terminated by either party by providing the required <ix:nonNumeric contextRef="i86484772d19c4e3880d305c637c2ec47_D20140201-20140228" format="ixt-sec:durwordsen" name="insm:WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzMxOTI_f0110572-0209-4080-b6a2-2c5617cd06f7">two years</ix:nonNumeric> prior written notice to the other party. Notwithstanding the foregoing, the parties have rights and obligations under the agreement prior to the commencement of the initial term. Under the agreement, the Company is obligated to pay a minimum of $<ix:nonFraction unitRef="usd" contextRef="i3337057dbffd4938bf638b49b081c8cf_I20140228" decimals="-6" format="ixt:numdotdecimal" name="insm:CommercialServicesAgreementMinimumObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzQ5NDc4MDIzMzU5NjI_8e9e9b9f-194a-4a97-9314-803ffcdb2f29">6</ix:nonFraction> million for commercial ARIKAYCE batches produced and certain manufacturing activities each calendar year.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">PARI Pharma&#160;GmbH</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In July 2014, the Company entered into a commercialization agreement with PARI (the Commercialization Agreement) for the manufacture and supply of Lamira Nebulizer Systems and related accessories (the Device) as optimized for use with ARIKAYCE. Under the Commercialization Agreement, PARI manufactures the Device except in the case of certain defined supply failures, when the Company will have the right to make the Device and have it made by third parties (but not certain third parties deemed under the Commercialization Agreement to compete with PARI). The Commercialization Agreement has an initial term of <ix:nonNumeric contextRef="i8fcf271742344dab81822bd0a25b032d_D20140701-20140731" format="ixt-sec:durwordsen" name="insm:InitialTermOfContractManufacturingAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzQxMDM_cfd76755-20b3-41c1-984b-55ba09fe5efc">fifteen years</ix:nonNumeric> from the first commercial sale of ARIKAYCE in October 2018 (the Initial Term). The term of the agreement may be extended by the Company for an additional <ix:nonNumeric contextRef="i8fcf271742344dab81822bd0a25b032d_D20140701-20140731" format="ixt-sec:durwordsen" name="insm:AdditionalTermOfContractManufacturingAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzQyNjA_4ebfe7c1-cecc-433e-bb17-1705dd5f7e69">five years</ix:nonNumeric> by providing written notice to PARI at least <ix:nonNumeric contextRef="ic6d51e8ea88a477abb56697f1b539c84_D20140701-20140731" format="ixt-sec:durwordsen" name="insm:WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzQzMDg_0759d5bc-453b-4dd6-834f-dc823955888b">one year</ix:nonNumeric> prior to the expiration of the Initial Term. Notwithstanding the foregoing, the parties have certain rights and obligations under the agreement prior to the commencement of the Initial Term. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Ajinomoto Althea,&#160;Inc.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In September 2015, the Company entered into a Commercial Fill/Finish Services Agreement (the Fill/Finish Agreement) with Ajinomoto Althea,&#160;Inc., a Delaware corporation (Althea), for Althea to produce, on a non-exclusive basis, ARIKAYCE in finished dosage form at a 50 kg scale. Under the Fill/Finish Agreement, the Company is obligated to pay a minimum of $<ix:nonFraction unitRef="usd" contextRef="iadc2d6d3131f4e11be07e72b3ea05e16_I20150930" decimals="-5" format="ixt:numdotdecimal" name="insm:CommercialServicesAgreementMinimumObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzU0MzY_69c95315-0059-48b3-a187-9a29b235e868">2.7</ix:nonFraction> million for the batches of ARIKAYCE produced by Althea each calendar year during the term of the Fill/Finish Agreement. The Fill/Finish Agreement became effective as of January&#160;1, 2015, and following an extension in 2018, is expected to remain in effect through December 31, 2021. The Fill/Finish Agreement may be extended for additional two-year periods upon mutual written agreement of the Company and Althea at least <ix:nonNumeric contextRef="i549d080ace93449ea58393f2b80b1513_D20190101-20191231" format="ixt-sec:durwordsen" name="insm:CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzU4NTA_0f1666a6-8446-48db-908d-4a5080186db6">one year</ix:nonNumeric> prior to the expiration of its then-current term. The Company has expensed at least the required minimum in each year of the contract.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">AstraZeneca AB</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In October 2016, the Company entered into a license agreement (AZ License Agreement) with AstraZeneca AB, a Swedish corporation (AstraZeneca). Pursuant to the terms of the AZ License Agreement, AstraZeneca granted the Company exclusive global rights for the purpose of developing and commercializing AZD7986 (renamed INS 1007). In consideration of the licenses and other rights granted by AstraZeneca, the Company made an upfront payment of </span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">101</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;License and Other Agreements (Continued)</span></div></div><ix:continuation id="if5023972ceaf460baef650fc648bc903"><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$<ix:nonFraction unitRef="usd" contextRef="i8fd57f43181c46dc8a258b7482cba5f8_D20160101-20161231" decimals="-5" format="ixt:numdotdecimal" name="insm:CollaborativeArrangementUpfrontPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzY0NDQ_83087edf-69d6-4c4f-81ea-87ce3097bb6a">30.0</ix:nonFraction> million, which was included as research and development expense in the fourth quarter of 2016. The Company is also obligated to make a series of contingent milestone payments totaling up to an additional $<ix:nonFraction unitRef="usd" contextRef="ib64b7395dd6045919fe9a82d545bc12d_I20161031" decimals="-5" format="ixt:numdotdecimal" name="insm:PaymentsUponAchievementOfClinicalMilestonesAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzY2NDM_69a489db-6249-4114-9bb6-1fae938ef052">85.0</ix:nonFraction> million upon the achievement of clinical development and regulatory filing milestones. If the Company elects to develop INS1007 for a second indication, the Company will be obligated to make an additional series of contingent milestone payments to AstraZeneca totaling up to $<ix:nonFraction unitRef="usd" contextRef="ib64b7395dd6045919fe9a82d545bc12d_I20161031" decimals="-5" format="ixt:numdotdecimal" name="insm:CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzY5MTM_a8029d49-8798-456d-abb9-9131e21a5240">42.5</ix:nonFraction> million. The Company is not obligated to make any additional milestone payments for additional indications. In addition, the Company will pay AstraZeneca tiered royalties ranging from a high single-digit to mid-teens on net sales of any approved product based on INS1007 and one additional payment of $<ix:nonFraction unitRef="usd" contextRef="i8947ac0af75044febf541c27b19972f5_D20161001-20161031" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRoyalties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzcyMDk_3b5e81b9-0fc3-4f83-afc5-8f71d5413784">35.0</ix:nonFraction> million upon the first achievement of $<ix:nonFraction unitRef="usd" contextRef="i09e0ed2441954236b94f309be85fe9f7_D20161001-20161031" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzcyNDI_24cf1484-379a-42e0-ba65-eac36dd5ab7f">1.0</ix:nonFraction> billion in annual net sales. The AZ License Agreement provides AstraZeneca with the option to negotiate a future agreement with the Company for commercialization of INS1007 in chronic obstructive pulmonary disease or asthma.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Patheon UK Limited</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In October 2017, the Company entered into certain agreements with Patheon UK Limited (Patheon) related to the increase of its long-term production capacity for ARIKAYCE commercial inventory. The agreements provide for Patheon to manufacture and supply ARIKAYCE for its anticipated commercial needs.&#160;Under these agreements, the Company is required to deliver to Patheon the required raw materials, including active pharmaceutical ingredients, and certain fixed assets needed to manufacture ARIKAYCE.&#160;Patheon's supply obligations will commence once certain technology transfer and construction services are completed. The Company's manufacturing and supply agreement with Patheon will remain in effect for a fixed initial term, after which it will continue for successive renewal terms unless either party has given written notice of termination. The technology transfer agreement will expire when the parties agree that the technology transfer services have been completed. The agreements may also be terminated under certain other circumstances, including by either party due to a material uncured breach of the other party or the other party&#8217;s insolvency. These early termination clauses may reduce the amounts due to the relevant parties. The investment to increase our long-term production capacity, including under the Patheon agreements and related agreements or purchase orders with third parties for raw materials and fixed assets, is estimated to be approximately $<ix:nonFraction unitRef="usd" contextRef="i6c9019c83fc148abbab4f697bc346d73_I20171031" decimals="-6" format="ixt:numdotdecimal" name="insm:ManufactureAndSupplyAgreementEstimatedCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1Xzg5NTQ_90c126f5-dbb9-4d12-9a3a-0fd2dbc68365">60</ix:nonFraction> million.</span></div></ix:continuation><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div id="i_0_199"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">13.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzIyMzE_15559e47-b478-4759-95ec-e38b5809ceca" continuedAt="i2f798093c54047bd860c9dc07349cbd4" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i2f798093c54047bd860c9dc07349cbd4"><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commitments</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2018, the Company entered into a lease for its new corporate headquarters in Bridgewater, New Jersey. The initial lease term commenced in October 2019 and expires in September 2030. In July 2016, the Company signed an operating lease for laboratory space, also located in Bridgewater, for which the initial lease term expires in September 2021. In October 2018, the Company expanded its lease for laboratory space located in Bridgewater, which commenced in January 2019. Future minimum rental payments under the Bridgewater leases are $<ix:nonFraction unitRef="usd" contextRef="id229981da5384a0697e8f602246167ee_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzc2OTY1ODEzOTg1OTU_4a89d589-c1de-4c17-8eba-89066543be7b">34.5</ix:nonFraction>&#160;million.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rent expense charged to operations was $<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzg4MA_cb695843-9ed6-4c35-985e-1f838d32bda3">3.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseAndRentalExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzg4NA_df014c12-e4d7-456a-ae94-65d63d78ece6">2.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseAndRentalExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzg5Mg_0d6b77bc-0491-40ad-a7a1-7e3f869b66d5">1.5</ix:nonFraction> million for the years ended December&#160;31, 2019, 2018 and 2017, respectively. Rent expense is recorded on a straight-line basis over the term of the applicable leases. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to rent, the Company has several firm purchase commitments, primarily related to the manufacturing of ARIKAYCE and annual minimum royalties on global net sales of ARIKAYCE. Future firm purchase commitments under these agreements, the last of which ends in 2034, total $<ix:nonFraction unitRef="usd" contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PurchaseObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzE0MjU_96581c89-2a64-4da8-9bee-7a2a10f16a3f">82.0</ix:nonFraction> million. These amounts do not represent the Company's entire anticipated purchases in the future, but instead represent only purchases that are the subject of contractually obligated minimum purchases. The minimum commitments disclosed are determined based on non-cancelable minimum spend amounts or termination amounts.  Additionally, the Company purchases products and services as needed with no firm commitment. </span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Legal Proceedings</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. While the outcomes of these matters are uncertain, management does not expect that the ultimate costs to resolve these matters will have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations or cash flows.</span></div></ix:continuation><div id="i_0_205"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzU3Mg_f9d80a5d-2b09-40d7-a1ce-39ae40631e45" continuedAt="ib1b2d4434a6a4f93afbb00a3d789c0f2" escape="true">Retirement Plan</ix:nonNumeric></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ib1b2d4434a6a4f93afbb00a3d789c0f2" continuedAt="iab913279e002488c84cace22ee0d2656">The Company has a 401(k) defined contribution plan for the benefit for all US employees and permits voluntary contributions by employees subject to IRS-imposed limitations. Effective January 1, 2018, the Company matched <ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzI1Mg_9f8c4a69-2e50-43ad-80d9-a371fdd76d7a">100</ix:nonFraction>% of eligible employee contributions on the first <ix:nonFraction unitRef="number" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzMwMw_464f635a-675f-4111-aa42-f72e8201a465">4</ix:nonFraction>% of employee salary (up to the IRS maximum). Employer contributions for the </ix:continuation></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">102</span></div></div></div><hr style="page-break-after:always"/><div style="height:94.5pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INSMED INCORPORATED</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div style="margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">14.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Retirement Plan (Continued)</span></div></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="iab913279e002488c84cace22ee0d2656">year ended December&#160;31, 2019, 2018 and 2017 were $<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzQxMQ_d5ebe382-3d5a-4895-995d-0633d5fa28df">2.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzQxNQ_ec1999d0-7448-49f6-a402-73c67ae0c42b">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzQyMg_86caf071-9c94-4e19-b043-a0bb985b6cd5">0.8</ix:nonFraction> million, respectively. In 2017, the Company matched <ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzQ3Mw_4289624e-04ab-4ba7-9f6e-122fa62cb378">100</ix:nonFraction>% of eligible employee contributions on the first <ix:nonFraction unitRef="number" contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzUyNA_27d5768a-3972-4097-87b5-06c21fc06b14">3</ix:nonFraction>% of employee salary (up to the IRS maximum).</ix:continuation> </span></div><div id="i_0_202"></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">15.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90ZXh0cmVnaW9uOjQ3NWI3Nzg4ZmJjNzRlMDBhYWVjODFhOWUwMWMxYjQzXzY1Mg_98832d09-8256-49b2-a523-73fb31fb6c06" continuedAt="i4eaac0b51458453a975841708247ed5f" escape="true">Quarterly Financial Data (Unaudited)</ix:nonNumeric></span></div><ix:continuation id="i4eaac0b51458453a975841708247ed5f"><ix:nonNumeric contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90ZXh0cmVnaW9uOjQ3NWI3Nzg4ZmJjNzRlMDBhYWVjODFhOWUwMWMxYjQzXzY1NQ_8aa48a74-7030-46db-8d74-1d7da2b8e612" escape="true"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes unaudited quarterly financial data for the years ended December&#160;31, 2019 and 2018 (in thousands, except per share data).</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:41.465%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.719%;"></td><td style="width:1.0%;"></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:8.719%;"></td><td style="width:1.0%;"></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:8.719%;"></td><td style="width:1.0%;"></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:8.719%;"></td><td style="width:1.0%;"></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:8.723%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">First</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Second</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Third</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Fourth</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItMS0xLTEtMA_96799965-2f84-4c1d-accd-e417148e5670">21,902</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItMy0xLTEtMA_b34e69a3-ac43-47d4-852f-063c2fc59f38">29,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItNS0xLTEtMA_91afedf8-8c6a-499e-82b3-993371e56722">38,885</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItNy0xLTEtMA_98cb15fe-0aea-4b2e-aa5b-49e07eb7d5b1">45,708</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItOS0xLTEtMA_186ca25f-4420-43e2-b3c2-57c9d9bbfbbe">136,467</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit*</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtMS0xLTEtMA_baf73a71-2176-4bda-8157-498b703cc6b8">17,752</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtMy0xLTEtMA_d5adaa6b-cf80-49df-8b36-bcaa6719929d">25,053</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtNS0xLTEtMA_11260fb7-9792-4ebd-9730-e5bb1f9d1762">32,448</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtNy0xLTEtMA_456d7480-0a02-41f6-ab0a-4bc7fa7ee3df">37,002</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtOS0xLTEtMA_55c869d2-5bb0-49bd-ba90-3a0e3bfdd3c7">112,255</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtMS0xLTEtMA_ac775482-5255-48a3-a7c3-7f939bf47d46">69,509</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtMy0xLTEtMA_9d24be4a-3219-4d2c-a285-b9d0181395e6">62,166</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtNS0xLTEtMA_af514e4d-8bec-46f0-b270-97547c4302e0">56,488</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtNy0xLTEtMA_e384a12a-764c-4a79-a3f4-336d9d3f974e">47,082</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtOS0xLTEtMA_47d03c2c-bfee-4712-9663-087bab46b3ba">235,245</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtMS0xLTEtMA_c67a72b3-a593-48c6-b06f-846d1e6add30">74,153</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtMy0xLTEtMA_96b73ed4-45fa-497d-a9aa-38536464fe70">66,514</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtNS0xLTEtMA_c01dfeb2-223d-4bd2-b8a3-f8d5b9b4d7db">60,682</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtNy0xLTEtMA_3d61733d-dd9f-48ce-9d6b-e6b1e48271f7">52,988</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtOS0xLTEtMA_3b1a803f-c574-4e04-aae2-d3e6953455ba">254,337</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctMS0xLTEtMA_49891470-a651-4c06-bb9a-85fcfa5b7a1c">0.96</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctMy0xLTEtMA_923b73ed-6602-4c59-93a6-f0adc192cf6d">0.81</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctNS0xLTEtMA_4e3d6c09-055d-4ae4-b54e-5f9c57758467">0.68</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctNy0xLTEtMA_9a946843-a8ca-4e8c-8082-12e92e892c39">0.59</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctOS0xLTEtMA_3cc1bab5-db53-4016-9280-7e07dc70a603">3.01</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:41.465%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.719%;"></td><td style="width:1.0%;"></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:8.719%;"></td><td style="width:1.0%;"></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:8.719%;"></td><td style="width:1.0%;"></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:8.719%;"></td><td style="width:1.0%;"></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:8.723%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">First</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Second</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Third</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Fourth</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter**</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItMS0xLTEtMA_0594649e-e8be-4b05-b844-8a68ff549107">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItMy0xLTEtMA_e96d9458-1e01-4470-8fe0-f4cdad96ecf4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItNS0xLTEtMA_6861f563-a0a0-4465-bf39-58bcd0507370">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItNy0xLTEtMA_25bff861-b588-4a36-842c-b0ce9c984815">9,835</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItOS0xLTEtMA_983c77c8-9757-49d3-9aee-6f5b3fce0e93">9,835</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit*</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtMS0xLTEtMA_78af65b2-7742-4425-b14b-82abe98194fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtMy0xLTEtMA_cdd4dc37-5eee-4b9f-9987-4c200454835d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930" decimals="-3" format="ixt:zerodash" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtNS0xLTEtMA_b1ea3a20-b14c-4433-adbf-92046c0cc06b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtNy0xLTEtMA_bf65d850-4541-4085-9611-7fa6e393af43">7,412</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtOS0xLTEtMA_656d7288-0eb1-4367-9302-10c972e63193">7,412</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtMS0xLTEtMA_e1c5bdae-c077-450f-85dc-0b45cb1e9a1d">62,751</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtMy0xLTEtMA_7357cec2-f856-4c5a-ab49-b231554828cd">72,882</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtNS0xLTEtMA_b0923c1c-786a-4549-842f-33e17b973f48">83,983</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtNy0xLTEtMA_e1edd2ba-5a97-41b1-a209-abbf91bb42ae">87,722</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtOS0xLTEtMA_03dd6992-6b77-48f0-b22c-01090e15b576">307,338</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtMS0xLTEtMA_4303ac26-ccac-49f2-9636-73029b018a6a">68,524</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtMy0xLTEtMA_a701f3c9-5dbe-40d5-a077-3abe2dd377d2">76,437</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtNS0xLTEtMA_b1bae310-755a-4c28-ad49-6d2e9acce692">87,743</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtNy0xLTEtMA_ddeb2ede-547a-4bf8-ba9b-e66d2f6a296d">91,573</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtOS0xLTEtMA_73056d45-3626-47c9-b684-45a770cd6637">324,277</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctMS0xLTEtMA_7635f081-3e5e-4787-a995-3c6b40d85319">0.89</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctMy0xLTEtMA_de45fb58-75cf-41fc-85c5-c295d6e4391d">1.00</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctNS0xLTEtMA_bdfbe34f-1b80-44db-95c0-5d7461233271">1.14</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctNy0xLTEtMA_390f087c-95cb-47de-b220-d1b7dcb07ed4">1.19</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctOS0xLTEtMA_050c5be2-4887-4f4c-ad8c-cd270c6eebbf">4.22</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">________________</span></div><div style="text-indent:60.75pt;margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">*   Excludes amortization of intangible assets.</span></div></ix:nonNumeric><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic and diluted net loss per share amounts included in the above table were computed independently for each of the quarters presented. Accordingly, the sum of the quarterly basic and diluted net loss per share amounts may not agree to the total for the year.</span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">103</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.5
<SEQUENCE>2
<FILENAME>insm20191231ex45.htm
<DESCRIPTION>EX-4.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_21"></div><div style="height:72pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div style="text-align:right;"><font><br></font></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;">Exhibit 4.5 </font></div><div style="text-align:center;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;">DESCRIPTION OF SECURITIES </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;">REGISTERED UNDER SECTION 12 OF THE </font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;">SECURITIES EXCHANGE ACT OF 1934 </font></div><div style="text-align:center;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The following information is a summary of the material terms of the common stock of Insmed Incorporated (&#8220;we&#8221;, &#8220;our&#8221; and &#8220;us,&#8221;), which is based upon, and is qualified in its entirety by reference to, our Articles of Incorporation, as amended (the &#8220;Articles of Incorporation&#8221;), our Amended and Restated Bylaws (the &#8220;Bylaws&#8221;) and applicable provisions of the Virginia Stock Corporation Act (&#8220;VSCA&#8221;). This summary may not contain all of the information that is important to you&#59; you can obtain additional information regarding our Articles of Incorporation and Bylaws by referring to such documents, copies of which are included as exhibits to the Annual Report on Form 10-K of which this Exhibit 4.5 is a part.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">General</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Under our Articles of Incorporation, we have authority to issue 500,000,000 shares of common stock, par value $0.01 per share. All of our issued and outstanding shares of common stock are fully paid and nonassessable.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Dividend Rights</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Subject to the rights of the holders of any of our preferred stock then outstanding, the holders of our common stock are entitled to receive ratably such dividends, if any, as may be declared from time to time by our board of directors out of legally available funds. As of the date of this Annual Report on Form 10-K, we have not declared or paid any dividends on our shares of common stock, and there were no shares of preferred stock outstanding, although our board of directors is authorized to issue preferred stock with rights senior to those of the common stock without any further vote or action by the holders of our common stock.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Rights Upon Liquidation</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In the event we are liquidated, dissolved or our affairs are wound up, after we pay or make adequate provision for all of our known debts and liabilities, each holder of common stock will receive distributions pro rata out of assets that we can legally use to pay distributions, subject to the rights of the holders of any of our preferred stock then outstanding.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Voting Rights</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Holders of our common stock are entitled to one vote per share and will have the exclusive power to vote on all matters presented to our shareholders, including the election of directors, except as otherwise provided by the VSCA and subject to the rights of the holders of any of our preferred stock then outstanding. An election of directors by our shareholders will be determined by a plurality of the votes cast by the shareholders entitled to vote on the election, although we have a director resignation policy applicable to director nominees in uncontested elections. Our Articles of Incorporation do not provide for cumulative voting. In accordance with our Articles of Incorporation, our board is divided into three classes serving staggered three-year terms, with one class being elected each year at our annual meeting of shareholders.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Subject to certain exceptions set forth in the VSCA, matters other than the election of directors generally will be approved if the votes cast by our shareholders favoring the action exceed the votes cast opposing the action. Subject to the rights of the holders of any of our preferred stock then outstanding, however, the affirmative vote of at least 75% of the voting power of the outstanding shares of our capital stock entitled to vote generally in the election of directors, voting together as a single group, will be required to take the following actions&#58;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">remove a director, which may only be done for cause&#59; and</font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">alter, amend, repeal, or adopt any provision inconsistent with, the provisions of (1) our Articles of Incorporation that provide for a classified board, director removal only for cause, filling of newly created or vacant directorships, or bylaw amendments or (2) our Bylaws.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Other Rights</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Holders of our common stock will have no preference, appraisal or exchange rights, except for any appraisal rights provided by the VSCA. Furthermore, holders of our common stock have no conversion, sinking fund or redemption rights, or preemptive rights to subscribe for any of our securities.</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Potential Anti-Takeover Effects of Certain Provisions of Virginia Law and Our Organizational Documents </font></div><div style="text-indent:36pt;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Certain provisions of the VSCA, our Articles of Incorporation and our Bylaws could hamper a third-party&#8217;s acquisition of, or discourage a third-party from attempting to acquire control of, us or limit the price that investors might be willing to pay for shares of our common stock. These provisions or arrangements include&#58;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">The ability to issue preferred stock with rights senior to those of our common stock without any further vote or action by the holders of our common stock. The issuance of preferred stock could decrease the amount of earnings and assets available for distribution to the holders of our common stock or could adversely affect the rights and powers, including voting rights, of the holders of our common stock. In certain circumstances, such issuance could have the effect of decreasing the market price of our common stock.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">The existence of a staggered board of directors in which there are three classes of directors serving staggered three-year terms, thus expanding the time required to change the composition of a majority of directors.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">The requirement that shareholders provide advance notice when nominating director candidates to serve on our board of directors.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">The inability of shareholders to convene a shareholders&#8217; meeting without the chairman of the board, the president or a majority of the board of directors first calling the meeting.</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">The prohibition against entering into a business combination with the beneficial owner of 10% or more of our</font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">outstanding voting stock for a period of three years after the 10% or greater owner first reached that level of</font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">stock ownership, unless certain criteria are met.</font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.13
<SEQUENCE>3
<FILENAME>insm20191231ex1013.htm
<DESCRIPTION>EX-10.13
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_21"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT 10.13</font></div><div style="text-align:right;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">EMPLOYMENT AGREEMENT</font></div><div style="text-align:center;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">This Employment Agreement (&#8220;Agreement&#8221;) is effective on the Commencement Date (as defined below), by and between Insmed Incorporated, a Virginia corporation (the &#8220;Company&#8221;), and Sara Bonstein (hereinafter, the &#8220;Executive&#8221;).  When referring to the Executive, the term &#8220;he&#8221; or &#8220;she&#8221; throughout this Agreement is intended to be gender neutral.</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">WITNESSETH&#58;</font></div><div style="text-align:center;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">WHEREAS, the Company desires to employ the Executive and the Executive desires to be employed by the Company on the terms herein described.</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">NOW, THEREFORE, in consideration of the premises and mutual covenants set forth herein, and for other good and valuable consideration, the receipt and sufficiency of which are mutually acknowledged, the Company and the Executive hereby agree as follows&#58;</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Definitions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. When used in this Agreement, the following terms shall have the following meanings&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Accrued Obligations</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">all accrued but unpaid Base Salary through the end of the Term of Employment&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">any unpaid or unreimbursed expenses incurred in accordance with Company policy, including amounts due under Section 5(a) hereof, to the extent incurred during the Term of Employment&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">any accrued but unpaid benefits provided under the Company&#8217;s employee benefit plans, subject to and in accordance with the terms of those plans&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;"> rights to indemnification by virtue of the Executive&#8217;s position as an officer or director of the Company or its subsidiaries and the benefits under any directors&#8217; and officers&#8217; liability insurance policy maintained by the Company, in accordance with its terms thereof&#59; and</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;"> &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Base Salary&#8221;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> means the salary provided for in Section 4(a) hereof or any increased salary granted to Executive pursuant to Section 4(a) hereof.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Beneficial Ownership</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall have the meaning ascribed to such term in Rule 13d-3 promulgated under the Securities Exchange Act of 1934, as amended.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Board</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the Board of Directors of the Company. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means any bonus payable to the Executive pursuant to Section 4(b) hereof.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">f.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.17pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Cause</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">a conviction of the Executive, or a plea of nolo contendere, to a felony involving moral turpitude&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">willful misconduct or gross negligence by the Executive resulting, in either case, in material economic harm to the Company or any Related Entities&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">a willful failure by the Executive to carry out the reasonable and lawful directions of the Board and failure by the Executive to remedy the failure within thirty (30) days after receipt of written notice of same from the Board&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">fraud, embezzlement, theft or dishonesty of a material nature by the Executive against the Company or any Related Entity, or a willful material violation by the Executive of a policy or procedure of the Company or any Related Entity, resulting, in any case, in material economic harm to the Company or any Related Entity&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-25.5pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">v.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">a willful material breach by the Executive of this Agreement and failure by the Executive to remedy the material breach within 30 days after receipt of written notice of same from the Board.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">g.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Change in Control</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">The acquisition by any Person of Beneficial Ownership of at least 40% of either (A) the value of the then outstanding shares of common stock of the Company (the &#8220;Outstanding Company Common Stock&#8221;) or (B) the combined voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors (the &#8220;Outstanding Company Voting Securities&#8221;) (the foregoing Beneficial Ownership hereinafter being referred to as a &#8220;Controlling Interest&#8221;)&#59; provided, however, that for purposes of this definition, the following acquisitions shall not constitute or result in a Change of Control&#58; (v) any acquisition directly from the Company&#59; (w) any acquisition by the Company&#59; (x) any acquisition by any person that as of the Commencement Date owns Beneficial Ownership of a Controlling Interest&#59; (y) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any subsidiary of the Company&#59; or (z) any acquisition by any corporation pursuant to a transaction which complies with clauses (A), (B) and (C) of subsection (iii) below&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">During any period of two consecutive years (not including any period prior to the Commencement Date) individuals who constitute the Board on the Commencement Date (the &#8220;Incumbent Board&#8221;) cease for any reason to constitute at least a majority of the Board&#59; provided, however, that any individual becoming a director subsequent to the Commencement Date whose election, or nomination for election by the Company&#8217;s shareholders, was approved by a vote of at least a majority of the directors then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board, but excluding, for this purpose, any such individual whose initial assumption of office occurs as a result of an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Consummation of a reorganization, merger, statutory share exchange or consolidation or similar corporate transaction involving the Company or any of its subsidiaries, a sale or other disposition of all or substantially all of the assets of the Company, or the acquisition of assets or stock of another entity by the Company or any of its subsidiaries (each a &#8220;Business Combination&#8221;), in each case, unless, following such Business Combination, (A) all or substantially all of the Persons who were the Beneficial Owners, respectively, of the Outstanding Company Common Stock and Outstanding Company Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than 60% of the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without limitation, a corporation which as a result of such transaction owns the Company or all or substantially all of the Company&#8217;s assets either directly or through one or more subsidiaries) (such resulting or acquiring corporation is referred to herein as the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;">Acquiring Corporation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221;) in substantially the same proportions as their ownership, immediately prior to such Business Combination of the Outstanding Company Common Stock and Outstanding Company Voting Securities, as the case may be, (B) no Person (excluding the Acquiring Corporation or any employee </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">benefit plan (or related trust) of the Company or such Acquiring Corporation) beneficially owns, directly or indirectly, more than 40% of the then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the Business Combination, and (C) at least a majority of the members of the Board of Directors of the corporation resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such Business Combination&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">approval by the shareholders of the Company of a complete liquidation or dissolution of the Company.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Notwithstanding the foregoing, no event or transaction will constitute a Change in Control hereunder unless it also constitutes a &#8220;change in control event&#8221; under Section 409A of the Code.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">COBRA</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended from time to time.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Code</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Commencement Date</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall be the date on which Executive commences employment with the Company which will be on January 31, 2020.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Competitive Activity</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means (i) the discovery, design, development, distribution, marketing or sale of inhalation therapies for lung diseases and&#47;or disorders, or (ii) any other activity in competition with the material activities of the Company or any of its Related Entities, in either case in any of the States within the United States, or countries within the world, in which the Company or any of its Related Entities conducts business.  For this purpose, the activities of the Company and its Related Entities, and where the Company and its Relates Entities do business, will be determined as of the earlier of the date of the application of this definition or the Termination Date.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Confidential Information</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means all trade secrets and information disclosed to the Executive or known by the Executive as a consequence of or through the unique position of his employment with the Company or any Related Entity (including information conceived, originated, discovered or developed by the Executive and information acquired by the Company or any Related Entity from others) prior to or after the date hereof, and not generally or publicly known (other than as a result of unauthorized disclosure by the Executive), about the Company or any Related Entity or its business. Confidential Information includes, but is not limited to, inventions, ideas, designs, computer programs, circuits, schematics, formulas, algorithms, trade secrets, works of authorship, mask works, developmental or experimental work, processes, techniques, improvements, methods of manufacturing, know-how, data, financial information and forecasts, product plans, marketing plans and strategies, price lists, customer lists and contractual obligations and terms thereof, data, documentation and other information, in whatever form disclosed, relating to the Company or any Related Entity, including, but not limited to, financial statements, financial projections, business plans, listings and contractual obligations and terms thereof, components of intellectual property, unique designs, methods of manufacturing or other technology of the Company or any Related Entity.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">f.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.17pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Disability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the Executive&#8217;s inability, or failure, to perform the essential functions of his position, with or without reasonable accommodation, for any period of six months or more in any 12 month period, by reason of any medically determinable physical or mental impairment.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">g.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">&#8220;Equity Awards</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means any stock options, restricted stock, restricted stock units, stock appreciation rights, phantom stock or other equity based awards granted by the Company to the Executive.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">h.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;"> &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Excise Tax</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means any excise tax imposed by Section 4999 of the Code, together with any interest and penalties imposed with respect thereto, or any interest or penalties that are incurred by the Executive with respect to any such excise tax.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.73pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Good Reason</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the occurrence of any of the following&#58; (i) a material diminution in the Executive&#8217;s base compensation&#59; (ii) a material diminution in the Executive&#8217;s authority, duties, or responsibilities&#59; (iii) a material diminution in the authority, duties, or responsibilities of the supervisor to whom the Executive is required to report&#59; (iv) the Company&#8217;s or Related Entity&#8217;s requiring the Executive to be based at any office or location outside of 50 miles from the location of employment or service as of the effective date of this Agreement, except for travel reasonably required in the performance of the Executive&#8217;s responsibilities&#59; or (v) any other action or inaction that constitutes a material breach by the Company of this Agreement.  For purposes of this Agreement, Good Reason shall not be deemed to exist unless the Executive&#8217;s termination of employment for Good Reason occurs within six months following the initial existence of one of the conditions specified in clauses (i) through (v) above, the Executive provides the Company with written notice of the existence of such condition within 90 days after the initial existence of the condition, and the Company fails to remedy the condition within 30 days after its receipt of such notice.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">j.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.73pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Group</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall have the meaning ascribed to such term in Section 13(d) of the Securities Exchange Act of 1934.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">k.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Person</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall have the meaning ascribed to such term in Section 3(a)(9) of the Securities Exchange Act of 1934 and used in Sections 13(d) and 14(d) thereof. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">l.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">&#8220;Pro-Rata Bonus&#8221;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> means the Bonus that (but for the cessation of the Executive&#8217;s employment) would otherwise have been payable to the Executive for the fiscal year in which the Termination Date occurs (based on actual performance outcomes for that year), multiplied by the following fraction&#58; (i) the number of days that the Executive was employed by the Company during that fiscal year, divided by (ii) 365.  For this purpose, the Bonus that would otherwise have been payable to the Executive shall be determined in good faith and in the same manner applicable to active named executive officers of the Company.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">m.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:7.73pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Related Entity</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means any Person controlling, controlled by or under common control with the Company or any of its subsidiaries.  For this purpose, the terms controlling,&#8221; &#8220;controlled by&#8221; and &#8220;under common control with&#8221; mean the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, as trustee or executor, by contract or otherwise, including (without limitation) the ownership, directly or indirectly, of securities having the power to elect a majority of the board of directors or similar body governing the affairs of such Person.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">n.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Restricted Period</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall be the Term of Employment and the one year period immediately following termination of the Term of Employment.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">o.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Severance Amount</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall mean an amount equal to the Executive&#8217;s annual Base Salary, as in effect immediately prior to the Termination Date.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">p.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Severance Term</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the twelve-month period following the date on which the Term of Employment ends.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">q.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Target Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; has the meaning described in Section 4(b).</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">r.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.17pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Term of Employment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the period during which the Executive shall be employed by the Company pursuant to the terms of this Agreement, which period shall begin on the Commencement Date and continue until terminated in accordance with Section 6 hereof.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">s.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.61pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Termination Date</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the date on which the Term of Employment ends.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Employment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company hereby agrees to employ the Executive and the Executive hereby agrees to serve the Company during the Term of Employment on the terms and conditions set forth herein.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Duties of Executive</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. During the Term of Employment, the Executive shall be employed and serve as the Chief Financial Officer, and shall have such duties typically associated with such title, including, without limitation </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">leading the Finance, Accounting, Procurement and Investor Relations functions and playing a key management and leadership role for Insmed</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive shall faithfully and diligently perform all services consistent with his position as may be assigned to him by Executive Management or the Board in their discretion.  The Executive shall devote his full business time, attention and efforts to the performance of his duties under this Agreement, render such services to the best of his ability, and use his reasonable best efforts to promote the interests of the Company.  The Executive shall not engage in any other business or occupation during the Term of Employment, including, without limitation, any activity that (i) conflicts with the interests of the Company or its subsidiaries, (ii) interferes with the proper and efficient performance of his duties for the Company, or (iii) interferes with the exercise of his judgment in the Company&#8217;s best interests.  Notwithstanding the foregoing or any other provision of this Agreement, it shall not be a breach or violation of this Agreement for the Executive to (w) serve on up to two outside corporate or scientific advisory boards with prior notice to, and approval by, the Board, (x) serve on civic or charitable boards or committees, (y) deliver lectures, fulfill speaking engagements or teach at educational institutions, or (z) manage personal investments, so long as such activities do not constitute a Competitive Activity or significantly interfere with or significantly detract from the performance of the Executive&#8217;s responsibilities to the Company in accordance with this Agreement. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Compensation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Base Salary</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive shall receive a Base Salary at the annual rate of $420,000.00 during the Term of Employment, with such Base Salary payable in installments consistent with the Company&#8217;s normal payroll schedule, subject to applicable withholding and other taxes.  The Base Salary shall be reviewed, at least annually, for merit increases and may, by action and in the discretion of the Board, be increased at any time or from time to time, but may not be decreased from the then current Base Salary.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Bonuses</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  Commencing in 2020, the Executive shall participate in the Company&#8217;s annual incentive compensation plan, program and&#47;or arrangements applicable to senior-level executives, as established and modified from time to time by the Compensation Committee of the Board in its sole discretion.  During the Term of Employment, the Executive shall have a target bonus opportunity under such plan or program equal to 40% of his current Base Salary, (the &#8220;Target Bonus&#8221;), based on satisfaction of performance criteria to be established by the Compensation Committee of the Board within the first three months of each fiscal year that begins during the Term of Employment. Payment of annual incentive compensation awards shall be made in the same manner and at the same time that other senior-level executives receive their annual incentive compensation awards and, except as otherwise provided herein, will be subject to the Executive&#8217;s continued employment through the applicable payment date.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">  </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In addition, upon the completion of thirty (30) days employment, the Executive will be eligible to receive a $75,000.00 sign-on bonus.  All sign-on bonuses are subject to the appropriate payroll taxes.  Should the Executive resign within twelve (12) months of the Commencement Date, the Executive agrees that the full amount of any sign on bonuses paid to the Executive shall be immediately due and owing to the Company.  The Executive further agrees to reimburse the Company for such bonus amounts within 14 days of resignation, and agrees that the Company may, without limiting any other rights or remedies it may have, deduct the amount due from any wages or other payments owed to the Executive by the Company on or after his resignation, to the extent permitted by law.  </font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Expense Reimbursement and Other Benefits</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Reimbursement of Expenses</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. Upon the submission of proper substantiation by the Executive, and subject to such rules and guidelines as the Company may from time to time adopt with respect to the reimbursement of expenses of executive personnel, the Company shall reimburse the Executive for all reasonable expenses actually paid or incurred by the Executive during the Term of Employment in the course of and pursuant to the business of the Company.  The Executive shall account to the Company in writing for all expenses for which reimbursement is sought and shall supply to the Company copies of all relevant invoices, receipts or other evidence reasonably requested by the Company. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Compensation&#47;Benefit Programs</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. During the Term of Employment, the Executive shall be entitled to participate in all medical, dental, hospitalization, accidental death and dismemberment, disability, travel and life insurance plans, and any and all other plans as are from time to time offered by the Company to its executive personnel, including savings, pension, profit-sharing and deferred compensation plans, subject to the general eligibility and participation provisions set forth in such plans.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Working Facilities</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. During the Term of Employment, the Company shall furnish the Executive with an office, administrative help and such other facilities similar to those provided to similarly situated executives of the Company.  The Executive&#8217;s principal place of employment (subject to reasonable travel) shall be Bridgewater, NJ.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Stock Options</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. As a material inducement to entering into this Agreement, you will receive an option to purchase a number of common shares of the Company equivalent to the value of $1,500,000.00. The exact number of options will be determined using a Black-Scholes calculation based upon the closing price at the end of the day on the first business day of the month following the Commencement Date.  The exercise price per share will be equal to the fair market value per share also as determined based upon the closing price at the end of the day on the first day of the month following the Commencement Date. The options will vest at the rate of twenty-five percent (25%) on the first anniversary of the date of the grant and an additional twelve and half (12.5%) percent on each sixth month anniversary thereafter so that the entire grant will be fully vested on the fourth anniversary of the date of grant. The terms and conditions of the options will be consistent with the Company&#8217;s standard stock option agreement and stock incentive plan to be provided to you.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Vacation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive shall be entitled to take vacation time as per our Professional Judgment Vacation Policy.  This policy provides the Executive the ability, with advanced approval from his manager, to take vacation days as and when appropriate throughout the calendar year. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Termination</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">General</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Term of Employment shall terminate upon the earliest to occur of (i) the Executive&#8217;s death, (ii) a termination by the Company by reason of the Executive&#8217;s Disability, (iii) a termination by the Company with or without Cause, or (iv) a termination by Executive with or without Good Reason.  Upon any termination of Executive&#8217;s employment for any reason, except as may otherwise be requested by the Company in writing and agreed upon in writing by Executive, the Executive shall resign from any and all directorships, committee memberships or any other positions Executive holds with the Company or any of its Related Entities.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Termination By Company for Cause.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> The Company shall at all times have the right, upon written notice to the Executive, to terminate the Term of Employment, for Cause.  In no event shall a termination of the Executive&#8217;s employment for Cause occur unless the Company gives written notice to the Executive in accordance with this Agreement stating with reasonable specificity the events or actions that constitute Cause and providing the Executive with an opportunity to cure (if curable) within a reasonable period of time.  Cause shall in no event be deemed to exist except </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">upon a decision made by the Board, at a meeting, duly called and noticed, to which the Executive (and the Executive&#8217;s counsel) shall be invited upon proper notice and shall be permitted to present evidence.  For purposes of this Section 6(b), any good faith determination by the Board of Cause shall be binding and conclusive on all interested parties.  In the event that the Term of Employment is terminated by the Company for Cause, Executive shall be entitled only to the Accrued Obligations, payable as and when those amounts would have been payable had the Term of Employment not ended. Nothing in this paragraph shall be construed as a release of any claims against the Company and the Board&#8217;s determination of cause shall not be considered a waiver of any claims the Executive may have.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Disability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company shall have the option, in accordance with applicable law, to terminate the Term of Employment upon written notice to the Executive, at any time during which the Executive is suffering from a Disability.  In the event that the Term of Employment is terminated due to the Executive&#8217;s Disability, the Executive shall be entitled to (i) the Accrued Obligations, payable as and when those amounts would have been paid had the Term of Employment not ended, (ii) the Pro-Rata Bonus, payable within 2 &#189; months following the end of the fiscal year in which the Termination Date occurs, and (iii) any insurance benefits to which he and his beneficiaries are entitled as a result of his Disability.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Death</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. In the event that the Term of Employment is terminated due to the Executive&#8217;s death, the Executive&#8217;s estate shall be entitled to (i) the Accrued Obligations, payable as and when those amounts would have been paid had the Term of Employment not ended, (ii) the Pro-Rata Bonus, payable within 2 &#189; months following the end of the fiscal year in which the Termination Date occurs, and (iii) any insurance benefits to which he and his beneficiaries are entitled as a result of his death.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Termination Without Cause or Resignation With Good Reason</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company may terminate the Term of Employment without Cause, and the Executive may terminate the Term of Employment for Good Reason, at any time upon written notice.  If the Term of Employment is terminated by the Company without Cause (other than due to the Executive&#8217;s death or Disability) or by the Executive for Good Reason, in either case prior to the date of a Change in Control or more than two years after a Change in Control, the Executive shall be entitled to the following&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">The Accrued Obligations, payable as and when those amounts would have been paid had the Term of Employment not ended&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Any unpaid Bonus in respect to any completed fiscal year that has ended on or prior to the Termination Date, payable within 2 &#189; months following the last day of the month in which the Termination Date occurs&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">The Pro-Rata Bonus, based on actual corporate performance outcomes (75% of overall bonus) and 100% of personal performance at target (25% of overall bonus), payable within 2 &#189; months following the end of the fiscal year in which the Termination Date occurs&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">The Severance Amount, payable in equal installments consistent with the Company&#8217;s normal payroll schedule over the 12 month period beginning with the first regularly scheduled payroll date that occurs more than 30 days following the Termination Date&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-25.5pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">v.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Provided that the Executive timely elects continued coverage under COBRA, the Company will reimburse the Executive for the monthly COBRA cost of continued health and dental coverage of the Executive and his qualified beneficiaries paid by the Executive under the health and dental plans of the Company, less the amount that the Executive would be required to contribute for health and dental coverage if the Executive were an active employee of the Company, for 12 months (or, if less, for the duration that such COBRA coverage is available to Executive)&#59; and</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">vi.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Accelerated vesting, as of the Termination Date, of any time-vested Equity Awards that would have otherwise vested within twelve (12) months following the Termination Date.</font></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> </font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">f.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.17pt;">Termination by Executive Without Good Reason</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive may terminate his employment without Good Reason by providing the Company 30 days&#8217; written notice of such termination.  In the event of a termination of employment by the Executive under this Section 6(f), the Executive shall be entitled only to the Accrued Obligations payable as and when those amounts would have been payable had the Term of Employment not ended.  In the event of termination of the Executive&#8217;s employment under this Section 6(f), the Company may, in its sole and absolute discretion, by written notice, accelerate such date of termination and still have it treated as a termination without Good Reason.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">g.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Change in Control of the Company</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. If the Executive&#8217;s employment is terminated by the Company (or any entity to which the obligations and benefits under this Agreement have been assigned, pursuant to Section (11) without Cause or by the Executive for Good Reason during the 24 month period immediately following the Change in Control, then the Executive shall be entitled to the same payments, rights and benefits described in Section 6(e), subject to the following enhancements&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">One-and-a-half times the Severance Amount plus one-and-a-half times the Target Bonus plus the Pro-Rata Bonus as defined below, will be paid in a lump-sum on the first regularly scheduled payroll date that occurs more than 30 days following the Termination Date (rather than in installments over 12 months)&#59; </font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">All time vested Equity Awards will vest in full&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">For the purposes of Section 6(g), and only Section 6(g), &#8220;Pro-Rata Bonus&#8221; as defined in Section (1)(s) means the Target Bonus, as defined in Section (4)(b), for the fiscal year in which the Termination Date occurs, multiplied by the following fraction&#58; (i) the number of days that the Executive was employed by the Company during the fiscal year, divided by (ii) 365&#59; and</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Provided that the Executive timely elects continued coverage under COBRA, the Company will reimburse the Executive for the monthly COBRA cost of continued health and dental coverage of the Executive and his qualified beneficiaries paid by the Executive under the health and dental plans of the Company, less the amount that the Executive would be required to contribute for health and dental coverage if the Executive were an active employee of the Company, for 18 months, rather than 12 months as described in Section 6(e)(v), (or, if less, for the duration that such COBRA coverage is available to Executive).</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">h.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Release</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  All rights, payments and benefits due to the Executive under this Article 6 (other than the Accrued Obligations) shall be conditioned on the Executive&#8217;s execution of a general release of claims against the Company and its affiliates substantially in the form attached hereto as </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration: underline;">Exhibit A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> (the &#8220;Release&#8221;) and on that Release becoming effective and irrevocable within 30 days following the Termination Date, or within 45 days if required by law.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">Section 280G Certain Reductions of Payments by the Company</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Anything in this Agreement to the contrary notwithstanding, in the event it shall be determined that any payment or distribution by the Company to or for the benefit of the Executive, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise (a &#8220;Payment&#8221;), would be nondeductible by the Company for Federal income tax purposes because of Section 280G of the Code, then the aggregate present value of amounts payable or distributable to or for the benefit of the Executive </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">pursuant to this Agreement (such payments or distributions pursuant to this Agreement are hereinafter referred to as &#8220;Agreement Payments&#8221;) shall be reduced to the Reduced Amount.  The &#8220;Reduced Amount&#8221; shall be an amount expressed in present value that avoids any Payment being nondeductible by the Company because of Section 280G of the Code.  To the extent necessary to avoid imposition of the Excise Tax, the amounts payable or benefits to be provided to the Executive shall be reduced such that the reduction of compensation to be provided to the Executive is minimized.  In applying this principle, the reduction shall be made in a manner consistent with the requirements of Section 409A of the Code, and where two economically equivalent amounts are subject to reduction but payable at different times, such amounts shall be reduced on a pro rata basis (but not below zero).  Anything to the contrary notwithstanding, if the Reduced Amount is zero and it is determined further that any Payment which is not an Agreement Payment would nevertheless be nondeductible by the Company for Federal income tax purposes because of Section 280G of the Code, then the aggregate present value of Payments which are not Agreement Payments shall also be reduced (but not below zero) to an amount expressed in present value which maximizes the aggregate present value of Payments without causing any Payment to be nondeductible by the Company because of Section 280G of the Code.  If a reduction of any Payment is required pursuant to this Section 6(i), such reduction shall occur to the amounts in the order that results in the greatest economic present value of all payments and benefits actually made or provided to the Executive.  For purposes of this Section 6(i), present value shall be determined in accordance with Section 280G(d)(4) of the Code.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">All determinations required to be made under this Section 6(i) shall be made by a tax or compensation consulting firm of national reputation selected by the Company (the &#8220;Consulting Firm&#8221;), which shall provide detailed supporting calculations both to the Company and the Executive within 20 business days of the date of termination or such earlier time as is requested by the Company and an opinion to the Executive that he has substantial authority not to report any excise tax on his Federal income tax return with respect to any Payments.  Any such determination by the Consulting Firm shall be binding upon the Company and the Executive.  Within five business days thereafter, the Company shall pay to or distribute to or for the benefit of the Executive such amounts as are then due to the Executive under this Agreement.  All fees and expenses of the Consulting Firm incurred in connection with the determinations contemplated by this Section 6(i) shall be borne by the Company.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">As a result of the uncertainty in the application of Section 280G of the Code at the time of the initial determination by the Consulting Firm hereunder, it is possible that Payments will have been made by the Company which should not have been made (&#8220;Overpayment&#8221;) or that additional Payments which will not have been made by the Company could have been made (&#8220;Underpayment&#8221;), in each case, consistent with the calculations required to be made hereunder. In the event that the Consulting Firm, based upon the assertion of a deficiency by the Internal Revenue Service against the Executive which the Consulting Firm believes has a high probability of success, determines that an Overpayment has been made, any such Overpayment paid or distributed by the Company to or for the benefit of the Executive shall be promptly repaid to the Company by the Executive.  In the event that the Consulting Firm, based upon controlling precedent or other substantial authority, determines that an Underpayment has occurred, any such Underpayment shall be promptly paid by the Company to or for the benefit of the Executive together with interest at the applicable federal rate provided for in Section 7872(f)(2) of the Code.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">j.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">Cooperation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. Following the Term of Employment, the Executive shall give his assistance and cooperation willingly, upon reasonable advance notice with due consideration for his other business or personal commitments, in any matter relating to his position with the Company, or his expertise or experience as the Company may reasonably request, including his attendance and </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">truthful testimony where deemed appropriate by the Company, with respect to any investigation or the Company&#8217;s defense or prosecution of any existing or future claims or litigations or other proceedings relating to matters in which he was involved or potentially had knowledge by virtue of his employment with the Company. In no event shall his cooperation materially interfere with his services for a subsequent employer or other similar service recipient. To the extent permitted by law, the Company agrees that (i) it shall promptly reimburse the Executive for his reasonable and documented expenses in connection with his rendering assistance and&#47;or cooperation under this Section 6(j) upon his presentation of documentation for such expenses and (ii) the Executive shall be reasonably compensated for any continued material services as required under this Section 6(j).</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">k.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Return of Company Property</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. Following the Termination Date, the Executive or his personal representative shall return all Company property in his possession, including but not limited to all computer equipment (hardware and software), telephones, facsimile machines, palm pilots and other communication devices, credit cards, office keys, security access cards, badges, identification cards and all copies (including drafts) of any documentation or information (however stored) relating to the business of the Company, its customers and clients or its prospective customers and clients (provided that the Executive may retain a copy of the addresses contained in his rolodex, smart phone or similar device).</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">l.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">Compliance with Section 409A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">General</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  It is the intention of both the Company and the Executive that the benefits and rights to which the Executive could be entitled pursuant to this Agreement comply with Section 409A of the Code and the Treasury Regulations and other guidance promulgated or issued thereunder (&#8220;Section 409A&#8221;), to the extent that the requirements of Section 409A are applicable thereto, and the provisions of this Agreement shall be construed in a manner consistent with that intention. </font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">Distributions on Account of Separation from Service</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. If and to the extent required to comply with Section 409A, no payment or benefit required to be paid under this Agreement on account of termination of the Executive&#8217;s employment shall be made unless and until the Executive incurs a &#8220;separation from service&#8221; within the meaning of Section 409A.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">Six Month Delay for Specified Employees</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  If the Executive is a &#8220;specified employee&#8221; (within the meaning of Section 409A(a)(2)(B)(i) of the Code), then no payment or benefit that is considered deferred compensation subject to Section 409A of the Code (and not exempt from Section 409A of the Code as a short term deferral or otherwise) that is payable on account of the Executive&#8217;s &#8220;separation from service&#8221;, as that term is defined for purposes of Section 409A, shall be made before the date that is six months after the Executive&#8217;s &#8220;separation from service&#8221; (or, if earlier, the date of the Executive&#8217;s death) if and to the extent that such payment or benefit constitutes deferred compensation (or may be nonqualified deferred compensation) under Section 409A and such deferral is required to comply with the requirements of Section 409A.  Any payment or benefit delayed by reason of the prior sentence shall be paid out or provided in a single lump sum at the end of such required delay period in order to catch up to the original payment schedule.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">Treatment of Each Installment as a Separate Payment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. For purposes of applying the provisions of Section 409A to this Agreement, each separately identified amount to which the Executive is entitled under this Agreement shall be treated as a separate payment.  In addition, any series of installment payments under this Agreement shall be treated as a right to a series of separate payments.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-25.5pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">v.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">Taxable Reimbursements and In-Kind Benefits.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:180pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">Any reimbursements by the Company to the Executive of any eligible expenses under this Agreement that are not excludable from the Executive&#8217;s income for Federal income tax purposes (the &#8220;Taxable Reimbursements&#8221;) shall be made by no later than the last day of the taxable year of the Executive following the year in which the expense was incurred.</font></div><div style="padding-left:144pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:180pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The amount of any Taxable Reimbursements, and the value of any in-kind benefits to be provided to the Executive, during any taxable year of the Executive shall not affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year of the Executive.</font></div><div style="padding-left:144pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:180pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The right to Taxable Reimbursement, or in-kind benefits, shall not be subject to liquidation or exchange for another benefit.</font></div><div style="padding-left:144pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">vi.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">No Guaranty of 409A Compliance</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. Notwithstanding the foregoing, the Company does not make any representation to the Executive that the payments or benefits provided under this Agreement are exempt from, or satisfy, the requirements of Section 409A, and the Company shall have no liability or other obligation to indemnify or hold harmless the Executive or any beneficiary of the Executive for any tax, additional tax, interest or penalties that the Executive or any beneficiary of the Executive may incur in the event that any provision of this Agreement, or any amendment or modification thereof, or any other action taken with respect thereto, is deemed to violate any of the requirements of Section 409A.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Restrictive Covenants</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Non-competition</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. At all times during the Restricted Period, the Executive shall not, directly or indirectly (whether as a principal, agent, partner, employee, officer, investor, owner, consultant, board member, security holder, creditor or otherwise), engage in any Competitive Activity, or have any direct or indirect interest in any sole proprietorship, corporation, company, partnership, association, venture or business or any other person or entity that directly or indirectly (whether as a principal, agent, partner, employee, officer, investor, owner, consultant, board member, security holder, creditor, or otherwise) engages in a Competitive Activity&#59; provided that the foregoing shall not apply to the Executive&#8217;s ownership of securities of the Company or the acquisition by the Executive, solely as an investment, of securities of any issuer that is registered under Section 12(b) or 12(g) of the Securities Exchange Act of 1934, and that are listed or admitted for trading on any United States national securities exchange or that are quoted on the Nasdaq Stock Market, or any similar system or automated dissemination of quotations of securities prices in common use, so long as the Executive does not control, acquire a controlling interest in or become a member of a group which exercises direct or indirect control of, more than five percent of any class of capital stock of such corporation.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Non-solicitation of Employees and Certain Other Third Parties</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. At all times during the Restricted Period, the Executive shall not, directly or indirectly, for himself or for any other person, firm, corporation, partnership, association or other entity (i) employ or attempt to employ or enter into any contractual arrangement with any employee, consultant or individual contractor performing services for the Company, or any Related Entity, unless such employee, consultant or independent contractor, has not been employed or engaged by the Company for a period in excess of six months, and&#47;or (ii) call on, solicit, or engage in business with, any of the actual or targeted prospective customers or clients of the Company or any Related Entity on behalf of any person or entity in connection with any Competitive Activity, nor shall the Executive make known the names and addresses of such actual or targeted prospective customers or clients, or any information relating in any manner to the trade or business relationships of the Company or any </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Related Entities with such customers or clients, other than in connection with the performance of the Executive&#8217;s duties under this Agreement, and&#47;or (iii) persuade or encourage or attempt to persuade or encourage any persons or entities with whom the Company or any Related Entity does business or has some business relationship to cease doing business or to terminate its business relationship with the Company or any Related Entity or to engage in any Competitive Activity on its own or with any competitor of the Company or any Related Entity.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Confidential Information.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> The Executive shall not at any time divulge, communicate, use to the detriment of the Company or any Related Entity or for the benefit of any other person or persons, or misuse in any way, any Confidential Information pertaining to the business of the Company. Any Confidential Information or data now or hereafter acquired by the Executive with respect to the business of the Company or any Related Entity (which shall include, but not be limited to, information concerning the Company&#8217;s or any Related Entity&#8217;s financial condition, prospects, technology, customers, suppliers, sources of leads and methods of doing business) shall be deemed a valuable, special and unique asset of the Company and its Related Entities that is received by the Executive in confidence and as a fiduciary, and the Executive shall remain a fiduciary to the Company and its Related Entities with respect to all of such information. Upon request by the Company, the Executive shall deliver promptly to the Company upon termination of his services for the Company, or at any time thereafter as the Company may request, all memoranda, notes, records, reports, manuals, drawings, designs, computer files in any media and other documents (and all copies thereof) containing such Confidential Information. Notwithstanding the foregoing, nothing in this Agreement shall be deemed to restrict or prohibit Executive from initiating communications directly with, responding to any inquiries from, providing testimony before, providing confidential information to, reporting possible violations of law or regulation to, or from filing a claim or assisting with an investigation directly with a self-regulatory authority or a government agency or entity, including the U.S. Equal Employment Opportunity Commission (&#8220;EEOC&#8221;), the Department of Labor (&#8220;DOL&#8221;), the National Labor Relations Board (&#8220;NLRB&#8220;), the Department of Justice (&#8220;DOJ&#8221;), the Securities and Exchange Commission (&#8220;SEC&#8221;), the Congress, and any agency Inspector General (collectively, the &#8220;Regulators&#8221;), or from making other disclosures that are protected under the whistleblower provisions of state or federal law or regulation. Federal law provides criminal and civil immunity to federal and state claims for trade secret misappropriation to individuals who disclose a trade secret to their attorney, a court, or a government official in certain, confidential circumstances that are set forth at 18 U.S.C. &#167;&#167; 1833(b)(1) and 1833(b)(2), related to the reporting or investigation of a suspected violation of the law, or in connection with a lawsuit for retaliation for reporting a suspected violation of the law.</font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">  </font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Ownership of Developments</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. All processes, concepts, techniques, inventions and works of authorship, including new contributions, improvements, formats, packages, programs, systems, machines, compositions of matter manufactured, developments, applications and discoveries, and all copyrights, patents, trade secrets, or other intellectual property rights associated therewith conceived, invented, made, developed or created by the Executive during the Term of Employment either during the course of performing work for the Company or its Related Entities, or their clients, or which are related in any manner to the business (commercial or experimental) of the Company or its Related Entities or their clients (collectively, the &#8220;Work Product&#8221;) shall belong exclusively to the Company and its Related Entities and shall, to the extent possible, be considered a work made by the Executive for hire for the Company and its Related Entities within the meaning of Title 17 of the United States Code. To the extent the Work Product may not be considered work made by the Executive for hire for the Company and its Related Entities, the Executive agrees to assign, and automatically assign at the time of creation of the Work Product, without any requirement of further consideration, any right, title, or interest the Executive may have in such Work Product. Upon the request of the Company, the Executive shall take such further actions, including execution and delivery of instruments of conveyance, as may be appropriate to give full and proper effect to such assignment. The Executive shall further&#58; (i) promptly disclose the Work Product to the Company&#59; (ii) assign to the Company or its assignee, without additional compensation, all patent or other rights to such Work Product for the United </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">States and foreign countries&#59; (iii) sign all papers necessary to carry out the foregoing&#59; and (iv) give testimony in support of his inventions, all at the sole cost and expense of the Company.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Books and Records</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. All books, records, and accounts relating in any manner to the customers or clients of the Company or its Related Entities, whether prepared by the Executive or otherwise coming into the Executive&#8217;s possession, shall be the exclusive property of the Company and its Related Entities and shall be returned immediately to the Company on termination of the Executive&#8217;s employment hereunder or on the Company&#8217;s request at any time.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">f.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.17pt;">Acknowledgment by Executive</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive acknowledges and confirms that the restrictive covenants contained in this Section 7 (including without limitation the length of the term of the provisions of this Section 7) are reasonably necessary to protect the legitimate business interests of the Company and its Related Entities, and are not overbroad, overlong, or unfair and are not the result of overreaching, duress or coercion of any kind. The Executive further acknowledges and confirms that the compensation payable to the Executive under this Agreement is in consideration for the duties and obligations of the Executive hereunder, including the restrictive covenants contained in this Section 7, and that such compensation is sufficient, fair and reasonable. The Executive further acknowledges and confirms that his full, uninhibited and faithful observance of each of the covenants contained in this Section 7 will not cause him any undue hardship, financial or otherwise, and that enforcement of each of the covenants contained herein will not impair his ability to obtain employment commensurate with his abilities and on terms fully acceptable to him or otherwise to obtain income required for the comfortable support of him and his family and the satisfaction of the needs of his creditors. The Executive acknowledges and confirms that his special knowledge of the business of the Company and its Related Entities is such as would cause the Company and its Related Entities serious injury or loss if he were to use such ability and knowledge to the benefit of a competitor or were to compete with the Company or its Related Entities in violation of the terms of this Section 7. The Executive further acknowledges that the restrictions contained in this Section 7 are intended to be, and shall be, for the benefit of and shall be enforceable by, the Company&#8217;s successors and assigns. The Executive expressly agrees that upon any breach or violation of the provisions of this Section 7, the Company shall be entitled to seek in addition to any other rights or remedies it may have, to (i) temporary and&#47;or permanent injunctive relief in any court of competent jurisdiction as described in Section 7(i) hereof, and (ii) such damages as are provided at law or in equity. The existence of any claim or cause of action against the Company or its Related Entities, whether predicated upon this Agreement or otherwise, shall not constitute a defense to the enforcement of the restrictions contained in this Section 7.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">g.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Reformation by Court</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. In the event that a court of competent jurisdiction shall determine that any provision of this Article 7 is invalid or more restrictive than permitted under the governing law of such jurisdiction, then only as to enforcement of this Article 7 within the jurisdiction of such court, such provision shall be interpreted or reformed and enforced as if it provided for the maximum restriction permitted under such governing law.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">h.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Extension of Time</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. If the Executive shall be in violation of any provision of this Section 7, then each time limitation set forth in this Section 7 shall be extended for a period of time equal to the period of time during which such violation or violations occur. </font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> </font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">Injunction</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. It is recognized and hereby acknowledged by the parties hereto that a breach by the Executive of any of the covenants contained in Section 7 of this Agreement may cause irreparable harm and damage to the Company, and its Related Entities, the monetary amount of which may be virtually impossible to ascertain.  As a result, the Executive recognizes and hereby acknowledges that the Company and its Related Entities shall be entitled to seek an injunction from any court of competent jurisdiction enjoining and restraining any violation of any or all of the covenants contained in Section 7 of this Agreement by the Executive or any of his affiliates, associates, partners or agents, either directly or indirectly, and that such right to injunction shall be cumulative and in addition to whatever other remedies the Company may possess.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Representations and Warranties of Executive</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive represents and warrants to the Company that&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The Executive&#8217;s employment will not conflict with or result in his breach of any agreement to which he is a party or otherwise may be bound&#59;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The Executive has not violated, and in connection with his employment with the Company will not violate, any non-solicitation, non-competition or other similar covenant or agreement of a prior employer by which he is or may be bound&#59; and</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">In connection with Executive&#8217;s employment with the Company, he will not use any confidential or proprietary information that he may have obtained in connection with employment with any prior employer&#59; and</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The Executive has not (i) been convicted of any felony&#59; or (ii) committed any criminal act with respect to Executive&#8217;s current or any prior employment&#59; and</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The Executive is not dependent on alcohol or the illegal use of drugs. The Executive recognizes that Company shall have the right to conduct random drug testing of its employees and that Executive may be called upon in such a manner.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Agreement to Abide by Company Policies</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#58; By executing this Agreement, the Executive acknowledges and agrees to comply with any Company policies, standard operating procedures (&#8220;SOPs&#8221;), and additional agreements between the Executive and the Company which may be in effect from time to time, including, but not limited to (i) the Company&#8217;s Code of Conduct&#59; (ii) Company policies against harassment and discrimination&#59; and (iii) the Company&#8217;s Code of Ethics.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">6.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Taxes</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  All payments or transfers of property made by the Company to the Executive or his estate or beneficiaries shall be subject to the withholding of such amounts relating to taxes as the Company may reasonably determine it should withhold pursuant to any applicable law or regulation.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">7.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Assignment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company shall have the right to assign this Agreement and its rights and obligations hereunder in whole, but not in part, to any corporation or other entity with or into which the Company may hereafter merge or consolidate or to which the Company may transfer all or substantially all of its assets, if in any such case said corporation or other entity shall by operation of law or expressly in writing assume all obligations of the Company hereunder as fully as if it had been originally made a party hereto, but may not otherwise assign this Agreement or its rights and obligations hereunder.  The Executive may not assign or transfer this Agreement or any rights or obligations hereunder.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">8.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Governing Law</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. This Agreement shall be governed by and construed and enforced in accordance with the laws of the State of New Jersey, without regard to principles of conflict of laws.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">9.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Jurisdiction and Venue</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The parties acknowledge that a substantial portion of the negotiations, anticipated performance and execution of this Agreement occurred or shall occur in Somerset, New Jersey, and that, therefore, without limiting the jurisdiction or venue of any other federal or state courts, each of the parties irrevocably and unconditionally (i) agrees that any suit, action or legal proceeding arising out of or relating to this Agreement which is expressly permitted by the terms of this Agreement to be brought in a court of law, may be brought in the courts of record of the Superior Court of the State of New Jersey, Somerset County, or the court of the United States, District of New Jersey&#59; (ii) consents to the jurisdiction of each such court in any such suit, action or proceeding&#59; (iii) waives any objection which it or he may have to the laying of venue of any such suit, action or proceeding in any of such courts&#59; and (iv) agrees that service of any court papers may be effected on such party by mail, as provided in this Agreement and as permitted by New Jersey or Federal law, or in such other manner as may be provided under applicable laws or court rules in such courts.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">10.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Entire Agreement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. This Agreement, together with the exhibit attached hereto, constitutes the entire agreement between the parties hereto with respect to the subject matter hereof and, upon its effectiveness, shall supersede all prior agreements, understandings and arrangements, both oral and written, between the Executive and the Company (or any of its Related Entities) with respect to such subject matter.  This Agreement may not be modified in any way unless by a written instrument signed by both the Company and the Executive.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">11.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Notices</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. All notices required or permitted to be given hereunder shall be in writing and shall be personally delivered by courier, sent by registered or certified mail, return receipt requested or sent by confirmed facsimile transmission addressed as set forth herein. Notices personally delivered, sent by facsimile or sent by overnight courier shall be deemed given on the date of delivery and notices mailed in accordance with the foregoing shall be deemed given upon receipt by the addressee, as evidenced by the return receipt thereof.  Notice shall be sent (i) if to the Company, addressed to, 700 US Highway 202&#47;206, Bridgewater, NJ 08807-1704, Attention&#58; Chief Legal Officer, and (ii) if to the Executive, to his address as reflected on the payroll records of the Company, or to such other address as either party shall request by notice to the other in accordance with this provision.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">12.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Benefits&#59; Binding Effect.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> This Agreement shall be for the benefit of and binding upon the parties hereto and their respective heirs, personal representatives, legal representatives, successors and, where permitted and applicable, assigns, including, without limitation, any successor to the Company, whether by merger, consolidation, sale of stock, sale of assets or otherwise.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">13.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Right to Consult with Counsel&#59; No Drafting Party</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive acknowledges having read and considered all of the provisions of this Agreement carefully, and having had the opportunity to consult with counsel of his own choosing, and, given this, the Executive agrees that the obligations created hereby are not unreasonable.  The Executive acknowledges that he has had an opportunity to negotiate any and all of these provisions and no rule of construction shall be used that would interpret any provision in favor of or against a party on the basis of who drafted the Agreement.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">14.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Severability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The invalidity of any one or more of the words, phrases, sentences, clauses, provisions, sections or articles contained in this Agreement shall not affect the enforceability of the remaining portions of this Agreement or any part thereof, all of which are inserted conditionally on their being valid in law, and, in the event that any one or more of the words, phrases, sentences, clauses, provisions, sections or articles contained in this Agreement shall be declared invalid, this Agreement shall be construed as if such invalid word or words, phrase or phrases, sentence or sentences, clause or clauses, provisions or provisions, section or sections or article or articles had not been inserted.  If such invalidity is caused by length of time or size of area, or both, the otherwise invalid provision will be considered to be reduced to a period or area which would cure such invalidity.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">15.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Waivers</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  The waiver by either party hereto of a breach or violation of any term or provision of this Agreement shall not operate nor be construed as a waiver of any subsequent breach or violation.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">16.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Damages&#59; Attorneys&#8217; Fees</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  Nothing contained herein shall be construed to prevent the Company or the Executive from seeking and recovering from the other damages sustained by either or both of them as a result of its or his breach of any term or provision of this Agreement.  Each party shall bear its own costs and attorneys&#8217; fees.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">17.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Waiver of Jury Trial</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive hereby knowingly, voluntarily and intentionally waives any right that the Executive may have to a trial by jury in respect of any litigation arising out of, under or in connection with the express terms of this Agreement and any agreement, document or instrument contemplated to be executed in connection herewith. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">18.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">No Set-off or Mitigation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company&#8217;s obligation to make the payments provided for in this Agreement and otherwise to perform its obligations hereunder shall not be affected by any set&#173; off, counterclaim, recoupment, defense or other claim, right or action which the Company may have against the Executive or others.  In the event of any termination of the Executive&#8217;s employment under this Agreement, he shall be </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">under no obligation to seek other employment or otherwise in any way to mitigate the amount of any payment provided for hereunder.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">19.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Section Headings</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The article, section and paragraph headings contained in this Agreement are for reference purposes only and shall not affect in any way the meaning or interpretation of this Agreement.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">20.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">No Third Party Beneficiary</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  The Related Entities are intended third party beneficiaries of this Agreement.  Otherwise, nothing expressed or implied in this Agreement is intended, or shall be construed, to confer upon or give any person other than the Company, the parties hereto and their respective heirs, personal representatives, legal representatives, successors and permitted assigns, any rights or remedies under or by reason of this Agreement.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">21.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Counterparts</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. This Agreement may be executed in one or more counterparts, each of which shall be deemed to be an original but all of which together shall constitute one and the same instrument and agreement.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">22.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Indemnification</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">Subject to limitations imposed by law, the Company shall indemnify and hold harmless the Executive to the fullest extent permitted by law from and against any and all claims, damages, expenses (including attorneys&#8217; fees), judgments, penalties, fines, settlements, and all other liabilities incurred or paid by him in connection with the investigation, defense, prosecution, settlement or appeal of any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative and to which the Executive was or is a party or is threatened to be made a party by reason of the fact that the Executive is or was an officer, employee or agent of the Company, or by reason of anything done or not done by the Executive in any such capacity or capacities, provided that the Executive acted in good faith, in a manner that was not grossly negligent or constituted willful misconduct and in a manner he reasonably believed to be in or not opposed to the best interests of the Company, and, with respect to any criminal action or proceeding, had no reasonable cause to believe his conduct was unlawful. The Company also shall pay any and all expenses (including attorney&#8217;s fees) incurred by the Executive as a result of the Executive being called as a witness in his capacity as a current or former officer or director of the Company.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The Company shall pay any expenses (including attorneys&#8217; fees, judgments, penalties, fines, settlements, and other liabilities incurred by the Executive in investigating, defending, settling or appealing any action, suit or proceeding described in this Section 26 in advance of the final disposition of such action, suit or proceeding.  The Company shall promptly pay the amount of such expenses to the Executive, but in no event later than ten days following the Executive&#8217;s delivery to the Company of a written request for an advance pursuant to this Section 26, together with a reasonable accounting of such expenses.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The Executive hereby undertakes and agrees to repay to the Company any advances made pursuant to this Section 26 if and to the extent that it shall ultimately be found that the Executive is not entitled to be indemnified by the Company for such amounts.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The Company shall make the advances contemplated by this Section 26 regardless of the Executive&#8217;s financial ability to make repayment, and regardless whether indemnification of the Executive by the Company will ultimately be required.  Any advances and undertakings to repay pursuant to this Section 26 shall be unsecured and interest-free.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The provisions of this Section 26 shall survive the Term of Employment.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">&#91;Signatures on Following Page&#93;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">IN WITNESS WHEREOF, the undersigned have executed this Agreement on the date first above written.</font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">COMPANY&#58;</font></div><div><font><br></font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Insmed Incorporated, a Virginia corporation</font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">By&#58;      </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration: underline;">&#47;s&#47; William H. Lewis                           </font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Name&#58;  William H. Lewis </font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Title&#58;    President and CEO</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">EXECUTIVE&#58; </font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration: underline;">&#47;s&#47; Sara Bonstein                                              </font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Name&#58;  Sara Bonstein                                                  </font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">                                                         </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Exhibit A</font></div><div><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;">General Release of Claims</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Sara Bonstein  (&#34;Executive&#34;), for himself and his family, heirs, executors, administrators, legal representatives and their respective successors and assigns, in exchange for the consideration received pursuant to Sections 6(e) &#91;and 6(g)&#93; of the Employment Agreement (the &#8220;Severance Benefits&#8221;) to which this release is attached as Exhibit A (the &#34;Employment Agreement&#34;), does hereby release and forever discharge Insmed Incorporated (the &#34;Company&#34;), its subsidiaries, affiliated companies, successors and assigns, and its current or former directors, officers, employees, shareholders or agents in such capacities (collectively with the Company, the &#34;Released Parties&#34;) from any and all actions, causes of action, suits, controversies, claims and demands whatsoever, for or by reason of any matter, cause or thing whatsoever, whether known or unknown including, but not limited to, all claims under any applicable laws arising under or in connection with Executive's employment or termination thereof, whether for tort, breach of express or implied employment contract, wrongful discharge, intentional infliction of emotional distress, or defamation or injuries incurred on the job or incurred as a result of loss of employment.  Without limiting the generality of the release provided above, Executive expressly waives any and all claims under Age Discrimination in Employment Act (&#34;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration: underline;">ADEA'</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">'), as amended, that he may have as of the date hereof.  Executive further understands that, by signing this General Release of Claims, he is in fact waiving, releasing and forever giving up any claim under the ADEA, as amended, as well as all other laws within the scope of this paragraph 1 that may have existed on or prior to the date hereof.  Notwithstanding anything in this paragraph 1 to the contrary, this General Release of Claims shall not apply to (i) any rights to receive any payments or benefits to which the Executive is entitled under COBRA, (ii) any rights or claims that may arise as a result of events occurring after the date this General Release of Claims is executed, (iii) any indemnification and advancement rights Executive may have as a former employee, officer or director of the Company or its subsidiaries or affiliated companies (including any rights under Section 26 of the Employment Agreement or under the Company&#8217;s charter or bylaws), (iv) any claims for benefits under any directors' and officers' liability policy maintained by the Company or its subsidiaries or affiliated companies in accordance with the terms of such policy, (v) rights to vested benefits under the Company&#8217;s 401(k) plan, and (vi) any rights as a holder of equity securities or debt securities&#47;notes of the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Nothing in this Agreement restricts or prohibits Executive from initiating communications directly with, responding to any inquiries from, providing testimony before, providing confidential information to, reporting possible violations of law or regulation to, or from filing a claim or assisting with an investigation directly with a self-regulatory authority or a government agency or entity, including the U.S. Equal Employment Opportunity Commission (&#8220;EEOC&#8221;), the Department of Labor (&#8220;DOL&#8221;), the National Labor Relations Board (&#8220;NLRB&#8221;&#8220;), the Department of Justice (&#8220;DOJ&#8221;), the Securities and Exchange Commission (&#8220;SEC&#8221;), the Congress, and any agency Inspector General (collectively, the &#8220;Regulators&#8221;), or from making other disclosures that are protected under the whistleblower provisions of state or federal law or regulation.  However, to the maximum extent permitted by law, Executive is waiving his right to receive any individual monetary relief from the Company or any others covered by the Release of Claims resulting from such claims or conduct, regardless of whether Executive or another party has filed them, and in the event Executive obtains such monetary relief the Company will be entitled to an offset for the payments made pursuant to this Agreement.  This Agreement does not limit Executive&#8217;s right to receive an award from any Regulator that provides awards for information relating to a potential violation of law.  Executive does not need the prior authorization of the Company to engage in conduct protected by this paragraph, nor is Executive required to notify the Company that he or she has engaged in such conduct.  Federal law provides criminal and civil immunity to federal and state claims for trade secret misappropriation to individuals who disclose a trade secret to their attorney, a court, or a government official in certain, confidential circumstances that are set forth at 18 U.S.C. &#167;&#167; 1833(b)(1) and 1833(b)(2), related to the reporting or investigation of a suspected violation of the law, or in connection with a lawsuit for retaliation for reporting a suspected violation of the law. </font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive acknowledges that, in the absence of his execution of this General Release of Claims, the Severance Benefits would not otherwise be due to him.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive acknowledges and agrees that he received adequate consideration in exchange for agreeing to the covenants contained in Section 7 of the Employment Agreement, that such covenants remain reasonable and necessary to protect the legitimate business interests of the Company and its affiliates and that he will continue to comply with those covenants.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive hereby acknowledges that the Company has informed him that he has up to 21 days to sign this General Release of Claims and he may knowingly and voluntarily waive that 21 day period by signing this General Release of Claims earlier.  Executive also understands that he shall have seven days following the date on which he signs this General Release of Claims within which to revoke it by providing a written notice of his revocation to the Company in the manner described in Section 15 of the Employment Agreement.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">6.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive acknowledges and agrees that this General Release of Claims will be governed by and construed and enforced in accordance with the internal laws of the State of New Jersey applicable to contracts made and to be performed entirely within such State.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">7.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive acknowledges that he has read this General Release of Claims, that he has been advised that he should consult with an attorney before he executes this General Release of Claims, and that he understands all of its terms and executes it voluntarily and with full knowledge of its significance and the consequences thereof.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">8.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">This General Release of Claims shall become irrevocable on the eighth day following Executive's execution of this General Release of Claims, unless previously revoked in accordance with paragraph 5, above.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Intending to be legally bound hereby, Executive has executed this General Release of Claims on ___________, 20__.</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:252pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">_______________________________</font></div><div><font><br></font></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:14.903%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.14
<SEQUENCE>4
<FILENAME>insm20191231ex1014.htm
<DESCRIPTION>EX-10.14
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_21"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT 10.14</font></div><div style="text-align:right;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">EMPLOYMENT AGREEMENT</font></div><div style="text-align:center;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">This Employment Agreement (&#8220;Agreement&#8221;) is effective on the 17</font><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;vertical-align:top;">th</sup><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> day of March 2014, by and between Insmed Incorporated, a Virginia corporation (the &#8220;Company&#8221;), and John Goll (hereinafter, the &#8220;Executive&#8221;).</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">WITNESSETH&#58;</font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">WHEREAS, the Company desires to employ the Executive and the Executive desires to be employed by the Company on the terms herein described.</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">NOW, THEREFORE, in consideration of the premises and mutual covenants set forth herein, and for other good and valuable consideration, the receipt and sufficiency of which are mutually acknowledged, the Company and the Executive hereby agree as follows&#58;</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Definitions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. When used in this Agreement, the following terms shall have the following meanings&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Accrued Obligations</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">all accrued but unpaid Base Salary through the end of the Term of Employment&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">any unpaid or unreimbursed expenses incurred in accordance with Company policy, including amounts due under Section 5(a) hereof, to the extent incurred during the Term of Employment&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">any accrued but unpaid benefits provided under the Company&#8217;s employee benefit plans, subject to and in accordance with the terms of those plans&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;"> rights to indemnification by virtue of the Executive&#8217;s position as an officer or director of the Company or its subsidiaries and the benefits under any directors&#8217; and officers&#8217; liability insurance policy maintained by the Company, in accordance with its terms thereof&#59; and</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-25.5pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">v.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">any accrued but unused vacation pay.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Base Salary&#8221;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> means the salary provided for in Section 4(a) hereof or any increased salary granted to Executive pursuant to Section 4(a) hereof.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Beneficial Ownership</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall have the meaning ascribed to such term in Rule 13d-3 promulgated under the Securities Exchange Act of 1934, as amended.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Board</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the Board of Directors of the Company. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means any bonus payable to the Executive pursuant to Section 4(b) hereof.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">f.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.17pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Cause</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">a conviction of the Executive, or a plea of nolo contendere, to a felony involving moral turpitude&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">willful misconduct or gross negligence by the Executive resulting, in either case, in material economic harm to the Company or any Related Entities&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">a willful failure by the Executive to carry out the reasonable and lawful directions of the Board and failure by the Executive to remedy the failure within thirty (30) days after receipt of written notice of same from the Board&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">fraud, embezzlement, theft or dishonesty of a material nature by the Executive against the Company or any Related Entity, or a willful material violation by the Executive of a policy or procedure of the Company or any Related Entity, resulting, in any case, in material economic harm to the Company or any Related Entity&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-25.5pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">v.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">a willful material breach by the Executive of this Agreement and failure by the Executive to remedy the material breach within 30 days after receipt of written notice of same, by the Board.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">g.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Change in Control</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">The acquisition by any Person of Beneficial Ownership of at least 40% of either (A) the value of the then outstanding shares of common stock of the Company (the &#8220;Outstanding Company Common Stock&#8221;) or (B) the combined voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors (the &#8220;Outstanding Company Voting Securities&#8221;) (the foregoing Beneficial Ownership hereinafter being referred to as a &#8220;Controlling Interest&#8221;)&#59; provided, however, that for purposes of this definition, the following acquisitions shall not constitute or result in a Change of Control&#58; (v) any acquisition directly from the Company&#59; (w) any acquisition by the Company&#59; (x) any acquisition by any person that as of the Commencement Date owns Beneficial Ownership of a Controlling Interest&#59; (y) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any subsidiary of the Company&#59; or (z) any acquisition by any corporation pursuant to a transaction which complies with clauses (A), (B) and (C) of subsection (iii) below&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">During any period of two consecutive years (not including any period prior to the Commencement Date) individuals who constitute the Board on the Commencement Date (the &#8220;Incumbent Board&#8221;) cease for any reason to constitute at least a majority of the Board&#59; provided, however, that any individual becoming a director subsequent to the Commencement Date whose election, or nomination for election by the Company&#8217;s shareholders, was approved by a vote of at least a majority of the directors then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board, but excluding, for this purpose, any such individual whose initial assumption of office occurs as a result of an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Consummation of a reorganization, merger, statutory share exchange or consolidation or similar corporate transaction involving the Company or any of its subsidiaries, a sale or other disposition of all or substantially all of the assets of the Company, or the acquisition of assets or stock of another entity by the Company or any of its subsidiaries (each a &#8220;Business Combination&#8221;), in each case, unless, following such Business Combination, (A) all or substantially all of the Persons who were the Beneficial Owners, respectively, of the Outstanding Company Common Stock and Outstanding Company Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than 60% of the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without limitation, a corporation which as a result of such transaction owns the Company or all or substantially all of the Company&#8217;s assets either directly or through one or more subsidiaries) (such resulting or acquiring corporation is referred to herein as the &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;">Acquiring Corporation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221;) in substantially the same proportions as their ownership, immediately prior to such Business Combination of the Outstanding Company Common Stock and Outstanding Company Voting Securities, as the case may be, (B) no Person (excluding the Acquiring Corporation or any employee </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">benefit plan (or related trust) of the Company or such Acquiring Corporation) beneficially owns, directly or indirectly, more than 40% of the then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the Business Combination, and (C) at least a majority of the members of the Board of Directors of the corporation resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such Business Combination&#59; or</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">approval by the shareholders of the Company of a complete liquidation or dissolution of the Company.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Notwithstanding the foregoing, no event or transaction will constitute a Change in Control hereunder unless it also constitutes a &#8220;change in control event&#8221; under Section 409A of the Code.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">COBRA</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended from time to time.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Code</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Commencement Date</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means March 17, 2014.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Competitive Activity</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means (i) the discovery, design, development, distribution, marketing or sale of inhalation therapies for lung diseases and&#47;or disorders, or (ii) any other activity in competition with the material activities of the Company or any of its Related Entities, in either case in any of the States within the United States, or countries within the world, in which the Company or any of its Related Entities conducts business.  For this purpose, the activities of the Company and its Related Entities, and where the Company and its Relates Entities do business, will be determined as of the earlier of the date of the application of this definition or the Termination Date.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Confidential Information</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means all trade secrets and information disclosed to the Executive or known by the Executive as a consequence of or through the unique position of his employment with the Company or any Related Entity (including information conceived, originated, discovered or developed by the Executive and information acquired by the Company or any Related Entity from others) prior to or after the date hereof, and not generally or publicly known (other than as a result of unauthorized disclosure by the Executive), about the Company or any Related Entity or its business. Confidential Information includes, but is not limited to, inventions, ideas, designs, computer programs, circuits, schematics, formulas, algorithms, trade secrets, works of authorship, mask works, developmental or experimental work, processes, techniques, improvements, methods of manufacturing, know-how, data, financial information and forecasts, product plans, marketing plans and strategies, price lists, customer lists and contractual obligations and terms thereof, data, documentation and other information, in whatever form disclosed, relating to the Company or any Related Entity, including, but not limited to, financial statements, financial projections, business plans, listings and contractual obligations and terms thereof, components of intellectual property, unique designs, methods of manufacturing or other technology of the Company or any Related Entity.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">f.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.17pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Disability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the Executive&#8217;s inability, or failure, to perform the essential functions of his position, with or without reasonable accommodation, for any period of six months or more in any 12 month period, by reason of any medically determinable physical or mental impairment.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">g.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">&#8220;Equity Awards</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means any stock options, restricted stock, restricted stock units, stock appreciation rights, phantom stock or other equity based awards granted by the Company to the Executive.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">h.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;"> &#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Excise Tax</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means any excise tax imposed by Section 4999 of the Code, together with any interest and penalties imposed with respect thereto, or any interest or penalties are incurred by the Executive with respect to any such excise tax.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.73pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Good Reason</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the occurrence of any of the following&#58; (i) a material diminution in the Executive&#8217;s base compensation&#59; (ii) a material diminution in the Executive&#8217;s authority, duties, or responsibilities&#59; (iii) a material diminution in the authority, duties, or responsibilities of the supervisor to whom the Executive is required to report&#59; (iv) the Company&#8217;s or Related Entity&#8217;s requiring the Executive to be based at any office or location outside of 50 miles from the location of employment or service as of the effective date of this Agreement, except for travel reasonably required in the performance of the Executive&#8217;s responsibilities&#59; or (v) any other action or inaction that constitutes a material breach by the Company of this Agreement.  For purposes of this Agreement, Good Reason shall not be deemed to exist unless the Executive&#8217;s termination of employment for Good Reason occurs within six months following the initial existence of one of the conditions specified in clauses (i) through (v) above, the Executive provides the Company with written notice of the existence of such condition within 90 days after the initial existence of the condition, and the Company fails to remedy the condition within 30 days after its receipt of such notice.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">j.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.73pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Group</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall have the meaning ascribed to such term in Section 13(d) of the Securities Exchange Act of 1934.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">k.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Person</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall have the meaning ascribed to such term in Section 3(a)(9) of the Securities Exchange Act of 1934 and used in Sections 13(d) and 14(d) thereof. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">l.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">&#8220;Pro-Rata Bonus&#8221;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> means the Bonus that (but for the cessation of the Executive&#8217;s employment) would otherwise have been payable to the Executive for the fiscal year in which the Termination Date occurs (based on actual performance outcomes for that year), multiplied by the following fraction&#58; (i) the number of days that the Executive was employed by the Company during that fiscal year, divided by (ii) 365.  For this purpose, the Bonus that would otherwise have been payable to the Executive shall be determined in good faith and in the same manner applicable to active named executive officers of the Company.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">m.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:7.73pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Related Entity</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means any Person controlling, controlled by or under common control with the Company or any of its subsidiaries.  For this purpose, the terms controlling,&#8221; &#8220;controlled by&#8221; and &#8220;under common control with&#8221; mean the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, as trustee or executor, by contract or otherwise, including (without limitation) the ownership, directly or indirectly, of securities having the power to elect a majority of the board of directors or similar body governing the affairs of such Person.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">n.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Restricted Period</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall be the Term of Employment and the one year period immediately following termination of the Term of Employment.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">o.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Severance Amount</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; shall mean an amount equal to one-half of the  Executive&#8217;s annual Base Salary, as in effect immediately prior to the Termination Date.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">p.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Severance Term</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the six month period following the date on which the Term of Employment ends.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">q.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Target Bonus</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; has the meaning described in Section 4(b).</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">r.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:12.17pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Term of Employment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the period during which the Executive shall be employed by the Company pursuant to the terms of this Agreement, which period shall begin on the Commencement Date and continue until terminated in accordance with Section 6 hereof.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">s.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.61pt;">&#8220;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Termination Date</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8221; means the date on which the Term of Employment ends.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Employment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company hereby agrees to employ the Executive and the Executive hereby agrees to serve the Company during the Term of Employment on the terms and conditions set forth herein.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Duties of Executive</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. During the Term of Employment, the Executive shall be employed and serve as the Vice President, Corporate Controller, and shall have such duties typically associated with such title, including, without limitation supervising all accounting and financial reporting. The Executive shall faithfully and diligently perform all services consistent with his position as may be assigned to him by Executive Management or the Board in their discretion of the company or its subsidiaries.  The Executive shall devote his full business time, attention and efforts to the performance of his duties under this Agreement, render such services to the best of his ability, and use his reasonable best efforts to promote the interests of the Company.  The Executive shall not engage in any other business or occupation during the Term of Employment, including, without limitation, any activity that (i) conflicts with the interests of the Company or its subsidiaries, (ii) interferes with the proper and efficient performance of his duties for the Company, or (iii) interferes with the exercise of his judgment in the Company&#8217;s best interests.  Notwithstanding the foregoing or any other provision of this Agreement, it shall not be a breach or violation of this Agreement for the Executive to (w) serve on up to two outside corporate or scientific advisory boards with prior notice to, and approval by, the Board, (x) serve on civic or charitable boards or committees, (y) deliver lectures, fulfill speaking engagements or teach at educational institutions, or (z) manage personal investments, so long as such activities do not constitute a Competitive Activity or significantly interfere with or significantly detract from the performance of the Executive&#8217;s responsibilities to the Company in accordance with this Agreement. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Compensation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Base Salary</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive shall receive a Base Salary at the annual rate of $275,000.00 during the Term of Employment, with such Base Salary payable in installments consistent with the Company&#8217;s normal payroll schedule, subject to applicable withholding and other taxes.  The Base Salary shall be reviewed, at least annually, for merit increases and may, by action and in the discretion of the Board, be increased at any time or from time to time, but may not be decreased from the then current Base Salary.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Bonuses</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  During the Term of Employment, the Executive shall participate in the Company&#8217;s annual incentive compensation plan, program and&#47;or arrangements applicable to senior-level executives, as established and modified from time to time by the Compensation Committee of the Board in its sole discretion.  During the Term of Employment, the Executive shall have a target bonus opportunity under such plan or program equal to 35% of his current Base Salary, (the &#8220;Target Bonus&#8221;), based on satisfaction of performance criteria to be established by the Compensation Committee of the Board within the first three months of each fiscal year that begins during the Term of Employment. Payment of annual incentive compensation awards shall be made in the same manner and at the same time that other senior-level executives receive their annual incentive compensation awards and, except as otherwise provided herein, will be subject to the Executive&#8217;s continued employment through the applicable payment date.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"> </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Expense Reimbursement and Other Benefits</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Reimbursement of Expenses</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. Upon the submission of proper substantiation by the Executive, and subject to such rules and guidelines as the Company may from time to time adopt with respect to the reimbursement of expenses of executive personnel, the Company shall reimburse the Executive for all reasonable expenses actually paid or incurred by the Executive during the Term of Employment in the course of and pursuant to the business of the Company.  The Executive shall account to the Company in writing for all expenses for which reimbursement is sought and shall supply to the Company copies of all relevant invoices, receipts or other evidence reasonably requested by the Company. In addition, the Company shall reimburse the Executive for (or </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">directly pay) reasonable attorneys&#8217; fees incurred by the Executive in the negotiation and drafting of this Agreement, up to a maximum of $5,000.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Compensation&#47;Benefit Programs</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. During the Term of Employment, the Executive shall be entitled to participate in all medical, dental, hospitalization, accidental death and dismemberment, disability, travel and life insurance plans, and any and all other plans as are from time to time offered by the Company to its executive personnel, including savings, pension, profit-sharing and deferred compensation plans, subject to the general eligibility and participation provisions set forth in such plans.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Working Facilities</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. During the Term of Employment, the Company shall furnish the Executive with an office, administrative help and such other facilities similar to those provided to similarly situated executives of the Company.  The Executive&#8217;s principal place of employment (subject to reasonable travel) shall be Monmouth Junction, NJ.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Stock Options</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. </font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">As soon as is practicable, following Executive&#8217;s employment hereunder, and subject to final approval of the Board of Directors, the Company will grant to the Executive a stock option with respect to 60,000 shares of the Company&#8217;s common stock in accordance with the Company&#8217;s standard option agreement During the Term of Employment, the Executive shall be eligible to be granted additional Equity Awards.  The number and type of such additional Equity Awards, and the terms and conditions thereof, shall be determined by the Compensation Committee of the Board, in its discretion.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Vacation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive shall be entitled to four weeks of paid vacation each calendar year during the Term of Employment, to be taken at such times as the Executive and the Company shall mutually determine and provided that no vacation time shall significantly interfere with the duties required to be rendered by the Executive hereunder.  Up to two weeks of unused vacation time may be carried forward into any succeeding calendar year&#59; provided, however, in no event shall the amount of vacation time available to the Executive annually under this Agreement, inclusive of any carryover time, exceed six weeks in the aggregate.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">6.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Termination</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">General</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Term of Employment shall terminate upon the earliest to occur of (i) the Executive&#8217;s death, (ii) a termination by the Company by reason of the Executive&#8217;s Disability, (iii) a termination by the Company with or without Cause, or (iv) a termination by Executive with or without Good Reason.  Upon any termination of Executive&#8217;s employment for any reason, except as may otherwise be requested by the Company in writing and agreed upon in writing by Executive, the Executive shall resign from any and all directorships, committee memberships or any other positions Executive holds with the Company or any of its Related Entities.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Termination By Company for Cause.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> The Company shall at all times have the right, upon written notice to the Executive, to terminate the Term of Employment, for Cause.  In no event shall a termination of the Executive&#8217;s employment for Cause occur unless the Company gives written notice to the Executive in accordance with this Agreement stating with reasonable specificity the events or actions that constitute Cause and providing the Executive with an opportunity to cure (if curable) within a reasonable period of time.  Cause shall in no event be deemed to exist except upon a decision made by the Board, at a meeting, duly called and noticed, to which the Executive (and the Executive&#8217;s counsel) shall be invited upon proper notice and shall be permitted to present evidence.  For purposes of this Section 6(b), any good faith determination by the Board of Cause shall be binding and conclusive on all interested parties.  In the event that the Term of Employment is terminated by the Company for Cause, Executive shall be entitled only to the Accrued Obligations, payable as and when those amounts would have been payable had the Term of Employment not ended.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Disability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company shall have the option, in accordance with applicable law, to terminate the Term of Employment upon written notice to the Executive, at any time during which the Executive is suffering from a Disability.  In the event that the Term of Employment is terminated due to the Executive&#8217;s Disability, the Executive shall be entitled to (i) the Accrued Obligations, payable as and when those amounts would have been paid had the Term of Employment not ended, (ii) the Pro-Rata Bonus, payable within 2 &#189; months following the end of the fiscal year in which the Termination Date occurs, and (iii) any insurance benefits to which he and his beneficiaries are entitled as a result of his Disability.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Death</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. In the event that the Term of Employment is terminated due to the Executive&#8217;s death, the Executive&#8217;s estate shall be entitled to (i) the Accrued Obligations, payable as and when those amounts would have been paid had the Term of Employment not ended, (ii) the Pro-Rata Bonus, payable within 2 &#189; months following the end of the fiscal year in which the Termination Date occurs, and (iii) any insurance benefits to which he and his beneficiaries are entitled as a result of his death.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Termination Without Cause or Resignation With Good Reason</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company may terminate the Term of Employment without Cause, and the Executive may terminate the Term of Employment for Good Reason, at any time upon written notice.  If the Term of Employment is terminated by the Company without Cause (other than due to the Executive&#8217;s death or Disability) or by the Executive for Good Reason, in either case prior to the date of a Change in Control or more than one year after a Change in Control, the Executive shall be entitled to the following&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">The Accrued Obligations, payable as and when those amounts would have been paid had the Term of Employment not ended&#59;</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Any unpaid Bonus in respect to any completed fiscal year that has ended on or prior to the Termination Date, payable within 2 &#189; months following the last day of the month in which the Termination Date occurs&#59;</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">The Pro-Rata Bonus, payable within 2 &#189; months following the end of the fiscal year in which the Termination Date occurs&#59;</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">The Severance Amount, payable in equal installments consistent with the Company&#8217;s normal payroll schedule over the 6 month period beginning with the first regularly scheduled payroll date that occurs more than 30 days following the Termination Date&#59;</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-25.5pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">v.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Provided that the Executive timely elects continued coverage under COBRA, the Company will reimburse the Executive for the monthly COBRA cost of continued health and dental coverage of the Executive and his qualified beneficiaries paid by the Executive under the health and dental plans of the Company, less the amount that the Executive would be required to contribute for health and dental coverage if the Executive were an active employee of the Company, for  6  months (or, if less, for the duration that such COBRA coverage is available to Executive)&#59; and</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">vi.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Accelerated vesting, as of the Termination Date, of any stock options that would have otherwise vested within six months following the Termination Date. </font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">f.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.17pt;">Termination by Executive Without Good Reason</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive may terminate his employment without Good Reason by providing the Company 30 days&#8217; written notice of such termination.  In the event of a termination of employment by the Executive under this Section 6(f), the Executive shall be entitled only to the Accrued Obligations payable as and when those amounts would have been payable had the Term of Employment not ended.  In the event of termination of the </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Executive&#8217;s employment under this Section 6(f), the Company may, in its sole and absolute discretion, by written notice, accelerate such date of termination and still have it treated as a termination without Good Reason.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">g.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Change in Control of the Company</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. If the Executive&#8217;s employment is terminated by the Company (or any entity to which the obligations and benefits under this Agreement have been assigned, pursuant to Section 10) without Cause or by the Executive for Good Reason during the one year period immediately following the Change in Control, then the Executive shall be entitled to the same payments, rights and benefits described in Section 6(e), subject to the following enhancements&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">The Severance Amount will be doubled and will be paid in a lump-sum on the first regularly scheduled payroll date that occurs more than 30 days following the Termination Date (rather than in installments over 12 months)&#59; </font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Provided that the Executive timely elects continued coverage under COBRA, the Company will reimburse the Executive for the monthly COBRA cost of continued health and dental coverage of the Executive and his qualified beneficiaries paid by the Executive under the health and dental plans of the Company, less the amount that the Executive would be required to contribute for health and dental coverage if the Executive were an active employee of the Company, for  12  months (or, if less, for the duration that such COBRA coverage is available to Executive)&#59; and</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">All time-vested Equity Awards will vest in full.</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">h.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Release</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  All rights, payments and benefits due to the Executive under this Article 6 (other than the Accrued Obligations) shall be conditioned on the Executive&#8217;s execution of a general release of claims against the Company and its affiliates substantially in the form attached hereto as Exhibit A (the &#8220;Release&#8221;) and on that Release becoming effective and irrevocable within 30 days following the Termination Date.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">Section 280G Certain Reductions of Payments by the Company</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">Anything in this Agreement to the contrary notwithstanding, in the event it shall be determined that any payment or distribution by the Company to or for the benefit of the Executive, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise (a &#8220;Payment&#8221;), would be nondeductible by the Company for Federal income tax purposes because of Section 280G of the Code, then the aggregate present value of amounts payable or distributable to or for the benefit of the Executive pursuant to this Agreement (such payments or distributions pursuant to this Agreement are hereinafter referred to as &#8220;Agreement Payments&#8221;) shall be reduced to the Reduced Amount.  The &#8220;Reduced Amount&#8221; shall be an amount expressed in present value that avoids any Payment being nondeductible by the Company because of Section 280G of the Code.  To the extent necessary to avoid imposition of the Excise Tax, the amounts payable or benefits to be provided to the Executive shall be reduced such that the reduction of compensation to be provided to the Executive is minimized.  In applying this principle, the reduction shall be made in a manner consistent with the requirements of Section 409A of the Code, and where two economically equivalent amounts are subject to reduction but payable at different times, such amounts shall be reduced on a pro rata basis (but not below zero).  Anything to the contrary notwithstanding, if the Reduced Amount is zero and it is determined further that any Payment which is not an Agreement Payment would nevertheless be nondeductible by the Company for Federal income tax purposes because of Section 280G of the Code, then the aggregate </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">present value of Payments which are not Agreement Payments shall also be reduced (but not below zero) to an amount expressed in present value which maximizes the aggregate present value of Payments without causing any Payment to be nondeductible by the Company because of Section 280G of the Code.  If a reduction of any Payment is required pursuant to this Section 6(i), such reduction shall occur to the amounts in the order that results in the greatest economic present value of all payments and benefits actually made or provided to the Executive.  For purposes of this Section 6(i), present value shall be determined in accordance with Section 280G(d)(4) of the Code.</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">All determinations required to be made under this Section 6(i) shall be made by a tax or compensation consulting firm of national reputation selected by the Company (the &#8220;Consulting Firm&#8221;), which shall provide detailed supporting calculations both to the Company and the Executive within 20 business days of the date of termination or such earlier time as is requested by the Company and an opinion to the Executive that he has substantial authority not to report any excise tax on his Federal income tax return with respect to any Payments.  Any such determination by the Consulting Firm shall be binding upon the Company and the Executive.  Within five business days thereafter, the Company shall pay to or distribute to or for the benefit of the Executive such amounts as are then due to the Executive under this Agreement.  All fees and expenses of the Consulting Firm incurred in connection with the determinations contemplated by this Section 6(i) shall be borne by the Company.</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:18pt;">As a result of the uncertainty in the application of Section 280G of the Code at the time of the initial determination by the Consulting Firm hereunder, it is possible that Payments will have been made by the Company which should not have been made (&#8220;Overpayment&#8221;) or that additional Payments which will not have been made by the Company could have been made (&#8220;Underpayment&#8221;), in each case, consistent with the calculations required to be made hereunder. In the event that the Consulting Firm, based upon the assertion of a deficiency by the Internal Revenue Service against the Executive which the Consulting Firm believes has a high probability of success, determines that an Overpayment has been made, any such Overpayment paid or distributed by the Company to or for the benefit of the Executive shall be promptly repaid to the Company by the Executive.  In the event that the Consulting Firm, based upon controlling precedent or other substantial authority, determines that an Underpayment has occurred, any such Underpayment shall be promptly paid by the Company to or for the benefit of the Executive together with interest at the applicable federal rate provided for in Section 7872(f)(2) of the Code.</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">j.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">Cooperation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. Following the Term of Employment, the Executive shall give his assistance and cooperation willingly, upon reasonable advance notice with due consideration for his other business or personal commitments, in any matter relating to his position with the Company, or his expertise or experience as the Company may reasonably request, including his attendance and truthful testimony where deemed appropriate by the Company, with respect to any investigation or the Company&#8217;s defense or prosecution of any existing or future claims or litigations or other proceedings relating to matters in which he was involved or potentially had knowledge by virtue of his employment with the Company. In no event shall his cooperation materially interfere with his services for a subsequent employer or other similar service recipient. To the extent permitted by law, the Company agrees that (i) it shall promptly reimburse the Executive for his reasonable and documented expenses in connection with his rendering assistance and&#47;or cooperation under this Section 6(j) upon his presentation of documentation for such expenses and (ii) the Executive shall be reasonably compensated for any continued material services as required under this Section 6(j).</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">k.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Return of Company Property</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. Following the Termination Date, the Executive or his personal representative shall return all Company property in his possession, including but not limited to all computer equipment (hardware and software), telephones, facsimile machines, palm pilots and other communication devices, credit cards, office keys, security access cards, badges, identification cards and all copies (including drafts) of any documentation or information (however stored) relating to the business of the Company, its customers and clients or its prospective customers and clients (provided that the Executive may retain a copy the addresses contained in his rolodex, palm pilot, PDA or similar device).</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">l.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">Compliance with Section 409A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-23.27pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">General</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  It is the intention of both the Company and the Executive that the benefits and rights to which the Executive could be entitled pursuant to this Agreement comply with Section 409A of the Code and the Treasury Regulations and other guidance promulgated or issued thereunder (&#8220;Section 409A&#8221;), to the extent that the requirements of Section 409A are applicable thereto, and the provisions of this Agreement shall be construed in a manner consistent with that intention. </font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-26.04pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">Distributions on Account of Separation from Service</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. If and to the extent required to comply with Section 409A, no payment or benefit required to be paid under this Agreement on account of termination of the Executive&#8217;s employment shall be made unless and until the Executive incurs a &#8220;separation from service&#8221; within the meaning of Section 409A.</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.81pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iii.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">Six Month Delay for Specified Employees</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  If the Executive is a &#8220;specified employee&#8221; (within the meaning of Section 409A(a)(2)(B)(i) of the Code), then no payment or benefit that is considered deferred compensation subject to Section 409A of the Code (and not exempt from Section 409A of the Code as a short term deferral or otherwise) that is payable on account of the Executive&#8217;s &#8220;separation from service&#8221;, as that term is defined for purposes of Section 409A, shall be made before the date that is six months after the Executive&#8217;s &#8220;separation from service&#8221; (or, if earlier, the date of the Executive&#8217;s death) if and to the extent that such payment or benefit constitutes deferred compensation (or may be nonqualified deferred compensation) under Section 409A and such deferral is required to comply with the requirements of Section 409A.  Any payment or benefit delayed by reason of the prior sentence shall be paid out or provided in a single lump sum at the end of such required delay period in order to catch up to the original payment schedule.</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">iv.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">Treatment of Each Installment as a Separate Payment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. For purposes of applying the provisions of Section 409A to this Agreement, each separately identified amount to which the Executive is entitled under this Agreement shall be treated as a separate payment.  In addition, any series of installment payments under this Agreement shall be treated as a right to a series of separate payments.</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-25.5pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">v.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">Taxable Reimbursements and In-Kind Benefits</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">Any reimbursements by the Company to the Executive of any eligible expenses under this Agreement that are not excludable from the Executive&#8217;s income for Federal income tax purposes (the &#8220;Taxable Reimbursements&#8221;) shall be made by no later than the last day of the taxable year of the Executive following the year in which the expense was incurred.</font></div><div style="padding-left:180pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The amount of any Taxable Reimbursements, and the value of any in-kind benefits to be provided to the Executive, during any taxable year of the Executive shall not affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year of the Executive.</font></div><div style="padding-left:180pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The right to Taxable Reimbursement, or in-kind benefits, shall not be subject to liquidation or exchange for another benefit.</font></div><div style="padding-left:180pt;text-align:justify;"><font><br></font></div><div style="text-indent:-28.27pt;padding-left:144pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">vi.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:18pt;">No Guaranty of 409A Compliance</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. Notwithstanding the foregoing, the Company does not make any representation to the Executive that the payments or benefits provided under this Agreement are exempt from, or satisfy, the requirements of Section 409A, and the Company shall have no liability or other obligation to indemnify or hold harmless the Executive or any beneficiary of the Executive for any tax, additional tax, interest or penalties that the Executive or any beneficiary of the Executive may incur in the event that any provision of this Agreement, or any amendment or modification thereof, or any other action taken with respect thereto, is deemed to violate any of the requirements of Section 409A.</font></div><div style="padding-left:108pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">7.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Restrictive Covenants</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Non-competition</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. At all times during the Restricted Period, the Executive shall not, directly or indirectly (whether as a principal, agent, partner, employee, officer, investor, owner, consultant, board member, security holder, creditor or otherwise), engage in any Competitive Activity, or have any direct or indirect interest in any sole proprietorship, corporation, company, partnership, association, venture or business or any other person or entity that directly or indirectly (whether as a principal, agent, partner, employee, officer, investor, owner, consultant, board member, security holder, creditor, or otherwise) engages in a Competitive Activity&#59; provided that the foregoing shall not apply to the Executive&#8217;s ownership of securities of the Company or the acquisition by the Executive, solely as an investment, of securities of any issuer that is registered under Section 12(b) or 12(g) of the Securities Exchange Act of 1934, and that are listed or admitted for trading on any United States national securities exchange or that are quoted on the Nasdaq Stock Market, or any similar system or automated dissemination of quotations of securities prices in common use, so long as the Executive does not control, acquire a controlling interest in or become a member of a group which exercises direct or indirect control of, more than five percent of any class of capital stock of such corporation.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Non-solicitation of Employees and Certain Other Third Parties</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. At all times during the Restricted Period, the Executive shall not, directly or indirectly, for himself or for any other person, firm, corporation, partnership, association or other entity (i) employ or attempt to employ or enter into any contractual arrangement with any employee, consultant or individual contractor performing services for the Company, or any Related Entity, unless such employee, consultant or independent contractor, has not been employed or engaged by the Company for a period in excess of six months, and&#47;or (ii) call on, solicit, or engage in business with, any of the actual or targeted prospective customers or clients of the Company or any Related Entity on behalf of any person or entity in connection with any Competitive Activity, nor shall the Executive make known the names and addresses of such actual or targeted prospective customers or clients, or any information relating in any manner to the trade or business relationships of the Company or any Related Entities with such customers or clients, other than in connection with the performance of the Executive&#8217;s duties under this Agreement, and&#47;or (iii) persuade or encourage or attempt to persuade or encourage any persons or entities with whom the Company or any Related Entity does business or has some business </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">relationship to cease doing business or to terminate its business relationship with the Company or any Related Entity or to engage in any Competitive Activity on its own or with any competitor of the Company or any Related Entity.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Confidential Information.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> The Executive shall not at any time divulge, communicate, use to the detriment of the Company or any Related Entity or for the benefit of any other person or persons, or misuse in any way, any Confidential Information pertaining to the business of the Company. Any Confidential Information or data now or hereafter acquired by the Executive with respect to the business of the Company or any Related Entity (which shall include, but not be limited to, information concerning the Company&#8217;s or any Related Entity&#8217;s financial condition, prospects, technology, customers, suppliers, sources of leads and methods of doing business) shall be deemed a valuable, special and unique asset of the Company and its Related Entities that is received by the Executive in confidence and as a fiduciary, and the Executive shall remain a fiduciary to the Company and its Related Entities with respect to all of such information. Notwithstanding the foregoing, nothing herein shall be deemed to restrict the Executive from disclosing Confidential Information as required to perform his duties under this Agreement or to the extent required by law. If any person or authority makes a demand on the Executive purporting to legally compel him to divulge any Confidential Information, the Executive immediately shall give notice of the demand to the Company so that the Company may first assess whether to challenge the demand prior to the Executive&#8217;s divulging of such Confidential Information. The Executive shall not divulge such Confidential Information until the Company either has concluded not to challenge the demand, or has exhausted its challenge, including appeals, if any. Upon request by the Company, the Executive shall deliver promptly to the Company upon termination of his services for the Company, or at any time thereafter as the Company may request, all memoranda, notes, records, reports, manuals, drawings, designs, computer files in any media and other documents (and all copies thereof) containing such Confidential Information.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Ownership of Developments</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. All processes, concepts, techniques, inventions and works of authorship, including new contributions, improvements, formats, packages, programs, systems, machines, compositions of matter manufactured, developments, applications and discoveries, and all copyrights, patents, trade secrets, or other intellectual prope1ty rights associated therewith conceived, invented, made, developed or created by the Executive during the Term of Employment either during the course of performing work for the Company or its Related Entities, or their clients, or which are related in any manner to the business (commercial or experimental) of the Company or its Related Entities or their clients (collectively, the &#8220;Work Product&#8221;) shall belong exclusively to the Company and its Related Entities and shall, to the extent possible, be considered a work made by the Executive for hire for the Company and its Related Entities within the meaning of Title 17 of the United States Code. To the extent the Work Product may not be considered work made by the Executive for hire for the Company and its Related Entities, the Executive agrees to assign, and automatically assign at the time of creation of the Work Product, without any requirement of further consideration, any right, title, or interest the Executive may have in such Work Product. Upon the request of the Company, the Executive shall take such further actions, including execution and delivery of instruments of conveyance, as may be appropriate to give full and proper effect to such assignment. The Executive shall further&#58; (i) promptly disclose the Work Product to the Company&#59; (ii) assign to the Company or its assignee, without additional compensation, all patent or other rights to such Work Product for the United States and foreign countries&#59; (iii) sign all papers necessary to carry out the foregoing&#59; and (iv) give testimony in support of his inventions, all at the sole cost and expense of the Company.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.07pt;">Books and Records</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. All books, records, and accounts relating in any manner to the customers or clients of the Company or its Related Entities, whether prepared by the Executive or otherwise coming into the Executive&#8217;s possession, shall be the exclusive </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">property of the Company and its Related Entities and shall be returned immediately to the Company on termination of the Executive&#8217;s employment hereunder or on the Company&#8217;s request at any time.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">f.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.17pt;">Acknowledgment by Executive</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive acknowledges and confirms that the restrictive covenants contained in this Section 7 (including without limitation the length of the term of the provisions of this Section 7) are reasonably necessary to protect the legitimate business interests of the Company and its Related Entities, and are not overbroad, overlong, or unfair and are not the result of overreaching, duress or coercion of any kind. The Executive further acknowledges and confirms that the compensation payable to the Executive under this Agreement is in consideration for the duties and obligations of the Executive hereunder, including the restrictive covenants contained in this Section 7, and that such compensation is sufficient, fair and reasonable. The Executive further acknowledges and confirms that his full, uninhibited and faithful observance of each of the covenants contained in this Section 7 will not cause him any undue hardship, financial or otherwise, and that enforcement of each of the covenants contained herein will not impair his ability to obtain employment commensurate with his abilities and on terms fully acceptable to him or otherwise to obtain income required for the comfortable support of him and his family and the satisfaction of the needs of his creditors. The Executive acknowledges and confirms that his special knowledge of the business of the Company and its Related Entities is such as would cause the Company and its Related Entities serious injury or loss if he were to use such ability and knowledge to the benefit of a competitor or were to compete with the Company or its Related Entities in violation of the terms of this Section 7. The Executive further acknowledges that the restrictions contained in this Section 7 are intended to be, and shall be, for the benefit of and shall be enforceable by, the Company&#8217;s successors and assigns. The Executive expressly agrees that upon any breach or violation of the provisions of this Section 7, the Company shall be entitled to seek in addition to any other rights or remedies it may have, to (i) temporary and&#47;or permanent injunctive relief in any court of competent jurisdiction as described in Section 7(i) hereof, and (ii) such damages as are provided at law or in equity. The existence of any claim or cause of action against the Company or its Related Entities, whether predicated upon this Agreement or otherwise, shall not constitute a defense to the enforcement of the restrictions contained in this Section 7.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">g.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Reformation by Court</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. In the event that a court of competent jurisdiction shall determine that any provision of this Article 7 is invalid or more restrictive than permitted under the governing law of such jurisdiction, then only as to enforcement of this Article 7 within the jurisdiction of such court, such provision shall be interpreted or reformed and enforced as if it provided for the maximum restriction permitted under such governing law.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">h.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Extension of Time</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. If the Executive shall be in violation of any provision of this Section 7, then each time limitation set forth in this Section 7 shall be extended for a period of time equal to the period of time during which such violation or violations occur.  If the Company or any Related Entity seeks injunctive relief from such violation in any court, then the covenants set forth in this Section 7 shall be extended for a period of time equal to the pendency of such proceeding including all appeals by the Executive.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">i.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:12.73pt;">Injunction</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. It is recognized and hereby acknowledged by the parties hereto that a breach by the Executive of any of the covenants contained in Section 7 of this Agreement may cause irreparable harm and damage to the Company, and its Related Entities, the monetary amount of which may be virtually impossible to ascertain.  As a result, the Executive recognizes and hereby acknowledges that the Company and its Related Entities shall be entitled to seek an injunction from any court of competent jurisdiction enjoining and restraining any violation of any or all of the covenants contained in Section 7 of this </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Agreement by the Executive or any of his affiliates, associates, partners or agents, either directly or indirectly, and that such right to injunction shall be cumulative and in addition to whatever other remedies the Company may possess.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">8.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Representations and Warranties of Executive</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive represents and warrants to the Company that&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The Executive&#8217;s employment will not conflict with or result in his breach of any agreement to which he is a party or otherwise may be bound&#59;</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The Executive has not violated, and in connection with his employment with the Company will not violate, any non-solicitation, non-competition or other similar covenant or agreement of a prior employer by which he is or may be bound&#59; and</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">In connection with Executive&#8217;s employment with the Company, he will not use any confidential or proprietary information that he may have obtained in connection with employment with any prior employer&#59; and</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The Executive has not (i) been convicted of any felony&#59; or (ii) committed any criminal act with respect to Executive&#8217;s current or any prior employment&#59; and</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The Executive is not dependent on alcohol or the illegal use of drugs. The Executive recognizes that Company shall have the right to conduct random drug testing of its employees and that Executive may be called upon in such a manner.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">9.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:10.5pt;">Taxes</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  All payments or transfers of property made by the Company to the Executive or his estate or beneficiaries shall be subject to the withholding of such amounts relating to taxes as the Company may reasonably determine it should withhold pursuant to any applicable law or regulation.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">10.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Assignment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company shall have the right to assign this Agreement and its rights and obligations hereunder in whole, but not in part, to any corporation or other entity with or into which the Company may hereafter merge or consolidate or to which the Company may transfer all or substantially all of its assets, if in any such case said corporation or other entity shall by operation of law or expressly in writing assume all obligations of the Company hereunder as fully as if it had been originally made a party hereto, but may not otherwise assign this Agreement or its rights and obligations hereunder.  The Executive may not assign or transfer this Agreement or any rights or obligations hereunder.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">11.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Governing Law</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. This Agreement shall be governed by and construed and enforced in accordance with the internal laws of the State of New Jersey, without regard to principles of conflict of laws.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">12.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Jurisdiction and Venue</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The patties acknowledge that a substantial portion of the negotiations, anticipated performance and execution of this Agreement occurred or shall occur in Monmouth, New Jersey, and that, therefore, without limiting the jurisdiction or venue of any other federal or state courts, each of the parties irrevocably and unconditionally (i) agrees that any suit, action or legal proceeding arising out of or relating to this Agreement which is expressly permitted by the terms of this Agreement to be brought in a court of law, may be brought in the courts of record of the State of New Jersey in Monmouth County or the court of the United States, District of New Jersey&#59; (ii) consents to the jurisdiction of each such court in any such suit, action or proceeding&#59; (iii) waives any objection which it or he may have to the laying of venue of any such suit, action or proceeding in any of such courts&#59; and (iv) agrees that service of any court papers may be effected on such party by mail, as provided in this Agreement, or in such other manner as may be provided under applicable laws or court rules in such courts.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">13.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Entire Agreement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. This Agreement, together with the exhibit attached hereto, constitutes the entire agreement between the patties hereto with respect to the subject matter hereof and, upon its effectiveness, shall supersede all prior agreements, understandings and arrangements, both oral and written, between the Executive and the Company (or any of its Related Entities) with respect to such subject matter.  This Agreement may not be modified in any way unless by a written instrument signed by both the Company and the Executive.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">14.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Notices</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. All notices required or permitted to be given hereunder shall be in writing and shall be personally delivered by courier, sent by registered or certified mail, return receipt requested or sent by confirmed facsimile transmission addressed as set forth herein. Notices personally delivered, sent by facsimile or sent by overnight courier shall be deemed given on the date of delivery and notices mailed in accordance with the foregoing shall be deemed given upon receipt by the addressee, as evidenced by the return receipt thereof.  Notice shall be sent (i) if to the Company, addressed to 9 Deer Park Drive, Suite C, Monmouth Junction, NJ 08852-1919, Attention&#58; General Counsel, and (ii) if to the Executive, to his address as reflected on the payroll records of the Company, or to such other address as either party shall request by notice to the other in accordance with this provision.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">15.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Benefits&#59; Binding Effect.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> This Agreement shall be for the benefit of and binding upon the parties hereto and their respective heirs, personal representatives, legal representatives, successors and, where permitted and applicable, assigns, including, without limitation, any successor to the Company, whether by merger, consolidation, sale of stock, sale of assets or otherwise.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">16.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Right to Consult with Counsel&#59; No Drafting Party</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive acknowledges having read and considered all of the provisions of this Agreement carefully, and having had the opportunity to consult with counsel of his own choosing, and, given this, the Executive agrees that the obligations created hereby are not unreasonable.  The Executive acknowledges that he has had an opportunity to negotiate any and all of these provisions and no rule of construction shall be used that would interpret any provision in favor of or against a patty on the basis of who drafted the Agreement.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">17.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Severability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The invalidity of any one or more of the words, phrases, sentences, clauses, provisions, sections or articles contained in this Agreement shall not affect the enforceability of the remaining portions of this Agreement or any part thereof, all of which are inserted conditionally on their being valid in law, and, in the event that any one or more of the words, phrases, sentences, clauses, provisions, sections or articles contained in this Agreement shall be declared invalid, this Agreement shall be construed as if such invalid word or words, phrase or phrases, sentence or sentences, clause or clauses, provisions or provisions, section or sections or article or articles had not been inserted.  If such invalidity is caused by length of time or size of area, or both, the otherwise invalid provision will be considered to be reduced to a period or area which would cure such invalidity.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">18.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Waivers</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  The waiver by either party hereto of a breach or violation of any term or provision of this Agreement shall not operate nor be construed as a waiver of any subsequent breach or violation.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">19.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Damages&#59; Attorneys&#8217; Fees</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  Nothing contained herein shall be construed to prevent the Company or the Executive from seeking and recovering from the other damages sustained by either or both of them as a result of its or his breach of any term or provision of this Agreement.  Each party shall bear its own costs and attorneys&#8217; fees.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">20.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Waiver of Jury Trial</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Executive hereby knowingly, voluntarily and intentionally waives any right that the Executive may have to a trial by jury in respect of any litigation based hereon, or arising out of, under or in connection with this Agreement and any agreement, document or instrument contemplated to be executed in connection herewith, or any course of conduct, course of dealing statements (whether verbal or written) or actions of any party hereto.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">21.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">No Set-off or Mitigation</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The Company&#8217;s obligation to make the payments provided for in this Agreement and otherwise to perform its obligations hereunder shall not be affected by any set&#173; off, counterclaim, recoupment, defense or other claim, right or action which the Company may have against the Executive or others.  In the event of any termination of the Executive&#8217;s employment under this Agreement, he shall be under no obligation to seek other employment or otherwise in any way to mitigate the amount of any payment provided for hereunder.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">22.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Section Headings</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. The article, section and paragraph headings contained in this Agreement are for reference purposes only and shall not affect in any way the meaning or interpretation of this Agreement.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">23.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">No Third Party Beneficiary</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.  The Related Entities are intended third party beneficiaries of this Agreement.  Otherwise, nothing expressed or implied in this Agreement is intended, or shall be construed, to confer upon or give any person other than the Company, the parties hereto and their respective heirs, personal representatives, legal representatives, successors and permitted assigns, any rights or remedies under or by reason of this Agreement.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">24.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Counterparts</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">. This Agreement may be executed in one or more counterparts, each of which shall be deemed to be an original but all of which together shall constitute one and the same instrument and agreement.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">25.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:5.5pt;">Indemnification</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">.</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">a.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">Subject to limitations imposed by law, the Company shall indemnify and hold harmless the Executive to the fullest extent permitted by law from and against any and all claims, damages, expenses (including attorneys&#8217; fees), judgments, penalties, fines, settlements, and all other liabilities incurred or paid by him in connection with the investigation, defense, prosecution, settlement or appeal of any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative and to which the Executive was or is a party or is threatened to be made a party by reason of the fact that the Executive is or was an officer, employee or agent of the Company, or by reason of anything done or not done by the Executive in any such capacity or capacities, provided that the Executive acted in good faith, in a manner that was not grossly negligent or constituted willful misconduct and in a manner he reasonably believed to be in or not opposed to the best interests of the Company, and, with respect to any criminal action or proceeding, had no reasonable cause to believe his conduct was unlawful. The Company also shall pay any and all expenses (including attorney&#8217;s fees) incurred by the Executive as a result of the Executive being called as a witness in his capacity as a current or former officer or director of the Company.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">b.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The Company shall pay any expenses (including attorneys&#8217; fees), judgments, penalties, fines, settlements, and other liabilities incurred by the Executive in investigating, defending, settling or appealing any action, suit or proceeding described in this Section 25 in advance of the final disposition of such action, suit or proceeding.  The Company shall promptly pay the amount of such expenses to the Executive, but in no event later than ten days following the Executive&#8217;s delivery to the Company of a written request for an advance pursuant to this Section 25, together with a reasonable accounting of such expenses.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">c.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The Executive hereby undertakes and agrees to repay to the Company any advances made pursuant to this Section 25 if and to the extent that it shall ultimately be found that the Executive is not entitled to be indemnified by the Company for such amounts.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">d.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">The Company shall make the advances contemplated by this Section 25 regardless of the Executive&#8217;s financial ability to make repayment, and regardless whether indemnification </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">of the Executive by the Company will ultimately be required.  Any advances and undertakings to repay pursuant to this Section 25 shall be unsecured and interest-free.</font></div><div style="padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">e.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt;">The provisions of this Section 25 shall survive the Term of Employment.</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">                                              &#91;Signatures on Following Page&#93;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">IN WITNESS WHEREOF, the undersigned have executed this Agreement on the date first above written.</font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">COMPANY&#58;</font></div><div><font><br></font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Insmed Incorporated, a Virginia corporation</font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">By&#58;      </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration: underline;">&#47;s&#47; William H. Lewis                                       </font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Name&#58;  William H. Lewis </font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Title&#58;    President and CEO</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:216pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">EXECUTIVE&#58; </font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">                                                                         </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration: underline;">&#47;s&#47; John Goll</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">_______________________________</font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">                                                                         John Goll</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">                                                         Exhibit A</font></div><div><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;">General Release of Claims</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">John Goll (&#34;Executive&#34;), for himself and his family, heirs, executors, administrators, legal representatives and their respective successors and assigns, in exchange for the consideration received pursuant to Sections 6(e) &#91;and 6(g)&#93; of the Employment Agreement (the &#8220;Severance Benefits&#8221;) to which this release is attached as Exhibit A (the &#34;Employment Agreement&#34;), does hereby release and forever discharge Insmed Incorporated (the &#34;Company&#34;), its subsidiaries, affiliated companies, successors and assigns, and its current or former directors, officers, employees, shareholders or agents in such capacities (collectively with the Company, the &#34;Released Parties&#34;) from any and all actions, causes of action, suits, controversies, claims and demands whatsoever, for or by reason of any matter, cause or thing whatsoever, whether known or unknown including, but not limited to, all claims under any applicable laws arising under or in connection with Executive's employment or termination thereof, whether for tort, breach of express or implied employment contract, wrongful discharge, intentional infliction of emotional distress, or defamation or injuries incurred on the job or incurred as a result of loss of employment.  Without limiting the generality of the release provided above, Executive expressly waives any and all claims under Age Discrimination in Employment Act (&#34;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration: underline;">ADEA'</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">') that he may have as of the date hereof.  Executive further understands that, by signing this General Release of Claims, he is in fact waiving, releasing and forever giving up any claim under the ADEA as well as all other laws within the scope of this paragraph 1 that may have existed on or prior to the date hereof.  Notwithstanding anything in this paragraph 1 to the contrary, this General Release of Claims shall not apply to (i) any rights to receive any payments or benefits to which the Executive is entitled under COBRA, (ii) any rights or claims that may arise as a result of events occurring after the date this General Release of Claims is executed, (iii) any indemnification and advancement rights Executive may have as a former employee, officer or director of the Company or its subsidiaries or affiliated companies (including any rights under Section 25 of the Employment Agreement or under the Company&#8217;s charter or bylaws), (iv) any claims for benefits under any directors' and officers' liability policy maintained by the Company or its subsidiaries or affiliated companies in accordance with the terms of such policy, (v) rights to vested benefits under the Company&#8217;s 401(k) plan, and (vi) any rights as a holder of equity securities or debt securities&#47;notes of the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive represents that he has not filed against the Released Parties any complaints, charges, or lawsuits arising out of his employment, or any other matter arising on or prior to the date of this General Release of Claims, and covenants and agrees that he will never individually or with any person file, or commence the filing of any lawsuits, complaints or proceedings with any governmental agency, or against the Released Parties with respect to any of the matters released by Executive pursuant to paragraph 1 hereof&#59; provided, that nothing herein shall prevent you from filing a charge or complaint with the Equal Employment Opportunity Commission (&#8220;EEOC&#8221;) or similar federal or state agency or your ability to participate in any investigation or proceeding conducted by such agency.  Executive does agree, however, that he is waiving his right to recover any money in connection with such an investigation or charge filed by him or by any other individual, or a charge filed by the Equal Employment Opportunity Commission or any other federal, state or local agency.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive acknowledges that, in the absence of his execution of this General Release of Claims, the Severance Benefits would not otherwise be due to him.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive acknowledges and agrees that he received adequate consideration in exchange for agreeing to the covenants contained in Section 7 of the Employment Agreement, that such covenants remain reasonable and necessary to protect the legitimate business interests of the Company and its affiliates and that he will continue to comply with those covenants.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive hereby acknowledges that the Company has informed him that he has up to 21 days to sign this General Release of Claims and he may knowingly and voluntarily waive that 21 day period by signing this </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">General Release of Claims earlier.  Executive also understands that he shall have seven days following the date on which he signs this General Release of Claims within which to revoke it by providing a written notice of his revocation to the Company in the manner described in Section 14 of the Employment Agreement.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">6.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive acknowledges and agrees that this General Release of Claims will be governed by and construed and enforced in accordance with the internal laws of the State of New Jersey applicable to contracts made and to be performed entirely within such State.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">7.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">Executive acknowledges that he has read this General Release of Claims, that he has been advised that he should consult with an attorney before he executes this general release of claims, and that he understands all of its terms and executes it voluntarily and with full knowledge of its significance and the consequences thereof.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">8.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt;">This General Release of Claims shall become irrevocable on the eighth day following Executive's execution of this General Release of Claims, unless previously revoked in accordance with paragraph 5, above.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Intending to be legally bound hereby, Executive has executed this General Release of Claims on  ___________, 20__.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:252pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">_______________________________</font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>5
<FILENAME>insm20191231ex211.htm
<DESCRIPTION>EX-21.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_21"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT 21.1&#160;</font></div><div style="text-align:right;"><font><br></font></div><div style="text-align:right;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">LIST OF SUBSIDIARIES&#160;</font></div><div><font><br></font></div><div style="text-align:center;"><font><br></font></div><div><font><br></font></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:72.435%;"><tr><td style="width:1.0%;"></td><td style="width:73.442%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.558%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Name</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Jurisdiction of Incorporation</font></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Celtrix Pharmaceuticals, Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">England and Wales</font></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Holdings Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Ireland Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ireland</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Germany GmbH</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Germany</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed France SAS</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">France</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Netherlands B.V.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Netherlands</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Godo Kaisha</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japan</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Bermuda Limited</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bermuda</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Italy S.R.L</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Italy</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insmed Switzerland GmbH</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Switzerland</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>6
<FILENAME>insm20191231ex231.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_21"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;">EXHIBIT 23.1</font></div><div style="text-align:right;"><font><br></font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We consent to the incorporation by reference in the following Registration Statements&#58;</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">(1)       Registration Statement on Form S-3 No. 333-218118 of Insmed Incorporated, and</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">(2)       Registration Statements on Form S-8 Nos. 333-39200, 333-87878, 333-129479, 333-175532, 333-188852, 333-204503, 33-218668, 333-225323 and 333-233407 of Insmed Incorporated&#59;</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">of our reports dated February 25, 2020, with respect to the consolidated financial statements of Insmed Incorporated and the effectiveness of internal control over financial reporting of Insmed Incorporated included in this Annual Report (Form 10-K) of Insmed Incorporated for the year ended December 31, 2019.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#47;s&#47; Ernst &#38; Young LLP</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Iselin, New Jersey</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">February 25, 2020</font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>insm20191231ex311.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_21"></div><div style="height:54pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT&#160;31.1</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Section&#160;302 Certification</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">I, William H. Lewis, Chief Executive Officer of Insmed Incorporated, certify that&#58;</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) I have reviewed this Annual Report on Form 10-K of Insmed Incorporated&#59;</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2) 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><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3) 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><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(4) The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(d) 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><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(5) The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a) 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><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">(b) 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><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Date&#58;&#160;&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February&#160;25, 2020</font></div><div style="text-align:right;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:54.126%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; William H. Lewis</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">William H. Lewis</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chairman and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Executive Officer)</font></td></tr></table></div><div style="text-align:center;"><font><br></font></div><div style="position:relative;width:100%;height:54pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>insm20191231ex312.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_21"></div><div style="height:50.4pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT&#160;31.2</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Section&#160;302 Certification</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">I, Sara Bonstein, Chief Financial Officer of Insmed Incorporated, certify that&#58;</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) I have reviewed this Annual Report on Form 10-K of Insmed Incorporated&#59;</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2) 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><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3) 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><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(4) The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(d) 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><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(5) The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(b) 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="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Date&#58;&#160;&#160;February&#160;25, 2020</font></div><div style="text-align:right;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:54.647%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Sara Bonstein</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sara Bonstein</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:50.4pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>insm20191231ex321.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_21"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT&#160;32.1</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2003</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with this Annual Report on Form 10-K of Insmed Incorporated (the &#34;Company&#34;) for the period ended December&#160;31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I, William H. Lewis, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2003, that&#58;</font></div><div style="text-indent:-36pt;padding-left:72pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-indent:-36pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</font><font style="background-color:#ffffff;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, as amended&#59; and</font></div><div style="text-indent:-18pt;padding-left:36pt;"><font><br></font></div><div style="text-indent:-36pt;padding-left:36pt;"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:54.647%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; William H. Lewis</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">William H. Lewis</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chairman and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February&#160;25, 2020</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This certification accompanies the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Insmed Incorporated under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>insm20191231ex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_21"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT&#160;32.2</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2003</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with this Annual Report on Form 10-K of Insmed Incorporated (the &#34;Company&#34;) for the period ended December&#160;31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I, Sara Bonstein, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2003, that&#58;</font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)  the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)  the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:54.647%;"><tr><td style="width:1.0%;"></td><td style="width:98.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-left:1pt solid #000000;padding-left:1pt;border-right:1pt solid #000000;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#47;s&#47; Sara Bonstein</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sara Bonstein</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February&#160;25, 2020</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This certification accompanies the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Insmed Incorporated under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.</font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>insm-20191231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:0d728d10-331b-4d39-8354-670abfa4ee6f,g:2a79806b-85c5-4f7a-9a5d-d8f3e0cd2ad7-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:insm="http://www.insmed.com/20191231" 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" xmlns:link="http://www.xbrl.org/2003/linkbase" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.insmed.com/20191231">
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd"/>
  <xs:element id="insm_WeightedAverageRemainingContractualLifeInYearsAbstract" abstract="true" name="WeightedAverageRemainingContractualLifeInYearsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="insm_RestrictedStockAndRestrictedStockUnitsMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales" abstract="false" name="ContractWithCustomerAssetAllowanceForPriorPeriodSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_SummaryOfSignificantPoliciesTable" abstract="true" name="SummaryOfSignificantPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="insm_AccruedConstructionLiabilitiesCurrent" abstract="false" name="AccruedConstructionLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit" abstract="false" name="NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="insm_AccruedTechnicalOperationExpenses" abstract="false" name="AccruedTechnicalOperationExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_ConversionTermiiMember" abstract="true" name="ConversionTermiiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_LicenseAgreementWithAstrazenecaMember" abstract="true" name="LicenseAgreementWithAstrazenecaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="insm_NoncashOperatingLeaseExpense" abstract="false" name="NoncashOperatingLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_SupplyAgreementWithPatheonUKLimitedMember" abstract="true" name="SupplyAgreementWithPatheonUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" abstract="false" name="ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_EmployeeAndDirectorsStockOptionsMember" abstract="true" name="EmployeeAndDirectorsStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication" abstract="false" name="CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_DebtInstrumentOptionToPurchaseAdditionalDebt" abstract="false" name="DebtInstrumentOptionToPurchaseAdditionalDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_AccruedSalesAllowancesandRelatedCosts" abstract="false" name="AccruedSalesAllowancesandRelatedCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_CollaborativeArrangementMilestonePayment" abstract="false" name="CollaborativeArrangementMilestonePayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments" abstract="false" name="PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="insm_DebtInstrumentConversionTermDomain" abstract="true" name="DebtInstrumentConversionTermDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_Range5Member" abstract="true" name="Range5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_FutureMilestonePayments" abstract="false" name="FutureMilestonePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_AdditionalTermOfContractManufacturingAgreement" abstract="false" name="AdditionalTermOfContractManufacturingAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="insm_AmortizationOfBackendFee" abstract="false" name="AmortizationOfBackendFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" abstract="false" name="IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_RebatesChargebacksandCoPayAssistanceMember" abstract="true" name="RebatesChargebacksandCoPayAssistanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_Range6Member" abstract="true" name="Range6Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_OperatingLossCarryforwardsTotal" abstract="false" name="OperatingLossCarryforwardsTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_CollaborativeArrangementUpfrontPayment" abstract="false" name="CollaborativeArrangementUpfrontPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_InitialTermOfContractManufacturingAgreement" abstract="false" name="InitialTermOfContractManufacturingAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="insm_OperatingLossCarryforwardsNonTradingLoss" abstract="false" name="OperatingLossCarryforwardsNonTradingLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement" abstract="false" name="CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="insm_ContractwithCustomerAssetAllowanceforCreditLossTable" abstract="true" name="ContractwithCustomerAssetAllowanceforCreditLossTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="insm_LesseeOperatingLeaseSquareFootage" abstract="false" name="LesseeOperatingLeaseSquareFootage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock" abstract="false" name="InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="insm_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="insm_UnderwritersDiscountAndOfferingCosts" abstract="false" name="UnderwritersDiscountAndOfferingCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_PaymentsUponAchievementOfClinicalMilestonesAmount" abstract="false" name="PaymentsUponAchievementOfClinicalMilestonesAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense" abstract="false" name="AmortizationOfDebtDiscountPremiumAndAccretionExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_CommercialServicesAgreementMinimumObligation" abstract="false" name="CommercialServicesAgreementMinimumObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems" abstract="true" name="ContractwithCustomerAssetAllowanceforCreditLossLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="insm_LeaseRemainingLeaseTerm" abstract="false" name="LeaseRemainingLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="insm_ConversionTermiMember" abstract="true" name="ConversionTermiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_ManufacturingEquipmentMember" abstract="true" name="ManufacturingEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_Range2Member" abstract="true" name="Range2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_CustomerFeesDiscountsandOtherMember" abstract="true" name="CustomerFeesDiscountsandOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_InvestmentIncomeExpensePolicyTextBlock" abstract="false" name="InvestmentIncomeExpensePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="insm_LicenseAndOtherAgreementsAbstract" abstract="true" name="LicenseAndOtherAgreementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="insm_Range7Member" abstract="true" name="Range7Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance" abstract="false" name="PaymentsForProceedsFromFinancingLeaseTenantAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" abstract="true" name="OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_ScheduleofEarningsPerShareBasicandDilutedTable" abstract="true" name="ScheduleofEarningsPerShareBasicandDilutedTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="insm_AccruedClinicalTrialExpenses" abstract="false" name="AccruedClinicalTrialExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTradingIncomePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="insm_MilestonePaymentDomain" abstract="true" name="MilestonePaymentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_Range1Member" abstract="true" name="Range1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_ConvertibleDebtInterestExpenseTotal" abstract="false" name="ConvertibleDebtInterestExpenseTotal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_FairValueLevel1Level2Level3TransfersAmount" abstract="false" name="FairValueLevel1Level2Level3TransfersAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement" abstract="false" name="PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="insm_MilestoneNewDrugApplicationMember" abstract="true" name="MilestoneNewDrugApplicationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_ConversionTermiiiMember" abstract="true" name="ConversionTermiiiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" abstract="false" name="AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="insm_Range4Member" abstract="true" name="Range4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_StockOptionsAndRestrictedStockUnitsMember" abstract="true" name="StockOptionsAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_AdditionalRoyaltyGuaranteesCommitmentsAmount" abstract="false" name="AdditionalRoyaltyGuaranteesCommitmentsAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_TherapureBiopharmaIncContractManufacturingAgreementMember" abstract="true" name="TherapureBiopharmaIncContractManufacturingAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_ManufactureAndSupplyAgreementEstimatedCosts" abstract="false" name="ManufactureAndSupplyAgreementEstimatedCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_ConversionTermivMember" abstract="true" name="ConversionTermivMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_Range9Member" abstract="true" name="Range9Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption" abstract="false" name="CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="insm_Range10Member" abstract="true" name="Range10Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_SummaryOfSignificantPoliciesLineItems" abstract="true" name="SummaryOfSignificantPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="insm_MilestonePaymentAxis" abstract="true" name="MilestonePaymentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember" abstract="true" name="CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_EffectiveIncomeTaxRateReconciliationPermanentItems" abstract="false" name="EffectiveIncomeTaxRateReconciliationPermanentItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="insm_DebtInstrumentConversionTermAxis" abstract="true" name="DebtInstrumentConversionTermAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="insm_BridgewaterNewJerseyFacilityMember" abstract="true" name="BridgewaterNewJerseyFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_CommercialFilVFinishServicesAgreementMember" abstract="true" name="CommercialFilVFinishServicesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_LicenseAndOtherAgreementsTextBlock" abstract="false" name="LicenseAndOtherAgreementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" abstract="false" name="WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="insm_DeferredTaxLiabilitiesConvertibleDebt" abstract="false" name="DeferredTaxLiabilitiesConvertibleDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_ScheduleofEarningsPerShareBasicandDilutedLineItems" abstract="true" name="ScheduleofEarningsPerShareBasicandDilutedLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="insm_DeferredTaxAssetsLicensePayment" abstract="false" name="DeferredTaxAssetsLicensePayment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="insm_EquipmentFurnitureAndFixturesMember" abstract="true" name="EquipmentFurnitureAndFixturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_RepaymentsOfDebtFeesAndOutstandingInterest" abstract="false" name="RepaymentsOfDebtFeesAndOutstandingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_Range8Member" abstract="true" name="Range8Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" abstract="false" name="DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="insm_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="insm_MilestoneFDAApprovalMember" abstract="true" name="MilestoneFDAApprovalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_IrelandTaxMember" abstract="true" name="IrelandTaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_ComputerHardwareAndSoftwareMember" abstract="true" name="ComputerHardwareAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales" abstract="false" name="ContractWithCustomerAssetAllowanceForCurrentPeriodSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_PRIPharmaGmbhCommercializationAgreementMember" abstract="true" name="PRIPharmaGmbhCommercializationAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_Range3Member" abstract="true" name="Range3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" abstract="false" name="DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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="insm-20191231_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="insm-20191231_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="insm-20191231_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="insm-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.insmed.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.insmed.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.insmed.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="ConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss">
        <link:definition>1003004 - 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="ConsolidatedStatementsofShareholdersEquity" roleURI="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity">
        <link:definition>1004005 - Statement - Consolidated Statements of Shareholders' 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.insmed.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - 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="ConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>1106101 - Statement - Consolidated Statements of Cash Flows (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="DescriptionofBusinessandBasisofPresentation" roleURI="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation">
        <link:definition>2101102 - Disclosure - Description of Business and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails" roleURI="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails">
        <link:definition>2402401 - Disclosure - Description of Business and Basis of Presentation Description of Business and Basis of Presentation - 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="SummaryofSignificantAccountingPolicies" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103103 - 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.insmed.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.insmed.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="SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies - Fixed Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (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="SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails">
        <link:definition>2408404 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (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="SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails">
        <link:definition>2409405 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit 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="SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails">
        <link:definition>2410406 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails">
        <link:definition>2411407 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesSegmentInformationDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails">
        <link:definition>2412408 - Disclosure - Summary of Significant Accounting Policies - Segment 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="SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails">
        <link:definition>2413409 - Disclosure - Summary of Significant Accounting Policies - New Accounting Pronouncements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventory" roleURI="http://www.insmed.com/role/Inventory">
        <link:definition>2114104 - Disclosure - Inventory</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryTables" roleURI="http://www.insmed.com/role/InventoryTables">
        <link:definition>2315302 - Disclosure - Inventory (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryScheduleofInventoryCurrentDetails" roleURI="http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails">
        <link:definition>2416410 - Disclosure - Inventory - Schedule of Inventory, Current (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="AccruedExpenses" roleURI="http://www.insmed.com/role/AccruedExpenses">
        <link:definition>2117105 - Disclosure - Accrued Expenses</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="AccruedExpensesTables" roleURI="http://www.insmed.com/role/AccruedExpensesTables">
        <link:definition>2318303 - Disclosure - Accrued Expenses (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="AccruedExpensesDetails" roleURI="http://www.insmed.com/role/AccruedExpensesDetails">
        <link:definition>2419411 - Disclosure - Accrued Expenses (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="IntangibleAssetsNet" roleURI="http://www.insmed.com/role/IntangibleAssetsNet">
        <link:definition>2120106 - Disclosure - Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetTables" roleURI="http://www.insmed.com/role/IntangibleAssetsNetTables">
        <link:definition>2321304 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetDetails" roleURI="http://www.insmed.com/role/IntangibleAssetsNetDetails">
        <link:definition>2422412 - Disclosure - Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FixedAssetsnet" roleURI="http://www.insmed.com/role/FixedAssetsnet">
        <link:definition>2123107 - Disclosure - Fixed Assets, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FixedAssetsnetTables" roleURI="http://www.insmed.com/role/FixedAssetsnetTables">
        <link:definition>2324305 - Disclosure - Fixed Assets, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FixedAssetsnetDetails" roleURI="http://www.insmed.com/role/FixedAssetsnetDetails">
        <link:definition>2425413 - Disclosure - Fixed Assets, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.insmed.com/role/Leases">
        <link:definition>2126108 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.insmed.com/role/LeasesTables">
        <link:definition>2327306 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.insmed.com/role/LeasesNarrativeDetails">
        <link:definition>2428414 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostDetails" roleURI="http://www.insmed.com/role/LeasesLeaseCostDetails">
        <link:definition>2429415 - Disclosure - Leases - Lease, Cost (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="LeasesMaturityofLeaseLiabilitiesDetails" roleURI="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails">
        <link:definition>2430416 - Disclosure - Leases - Maturity of Lease 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="LeasesMaturityofLeaseLiabilitiesDetails_1" roleURI="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1">
        <link:definition>2430416 - Disclosure - Leases - Maturity of Lease 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="Debt" roleURI="http://www.insmed.com/role/Debt">
        <link:definition>2131109 - 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.insmed.com/role/DebtTables">
        <link:definition>2332307 - 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="DebtDetails" roleURI="http://www.insmed.com/role/DebtDetails">
        <link:definition>2433417 - Disclosure - Debt (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="DebtComponentsofDebtDetails" roleURI="http://www.insmed.com/role/DebtComponentsofDebtDetails">
        <link:definition>2434418 - Disclosure - Debt - Components of Debt (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="DebtFuturePrincipalRepaymentsofDebtDetails" roleURI="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails">
        <link:definition>2435419 - Disclosure - Debt - Future Principal Repayments of Debt (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="DebtInterestExpenseDetails" roleURI="http://www.insmed.com/role/DebtInterestExpenseDetails">
        <link:definition>2436420 - Disclosure - Debt - Interest 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="ShareholdersEquity" roleURI="http://www.insmed.com/role/ShareholdersEquity">
        <link:definition>2137110 - Disclosure - Shareholders' 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="ShareholdersEquityDetails" roleURI="http://www.insmed.com/role/ShareholdersEquityDetails">
        <link:definition>2438421 - Disclosure - Shareholders' 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="StockBasedCompensation" roleURI="http://www.insmed.com/role/StockBasedCompensation">
        <link:definition>2139111 - 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.insmed.com/role/StockBasedCompensationTables">
        <link:definition>2340308 - 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="StockBasedCompensationNarrativeDetails" roleURI="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2441422 - Disclosure - Stock-Based Compensation - 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="StockBasedCompensationStockOptionsDetails" roleURI="http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails">
        <link:definition>2442423 - Disclosure - Stock-Based Compensation - Stock Options (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="StockBasedCompensationRangeofExercisePricesDetails" roleURI="http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails">
        <link:definition>2443424 - Disclosure - Stock-Based Compensation - Range of Exercise Prices (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="StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" roleURI="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails">
        <link:definition>2444425 - Disclosure - Stock-Based Compensation - Restricted Stock and Restricted Stock Units (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.insmed.com/role/IncomeTaxes">
        <link:definition>2145112 - 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.insmed.com/role/IncomeTaxesTables">
        <link:definition>2346309 - 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="IncomeTaxesNarrativeDetails" roleURI="http://www.insmed.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2447426 - 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="IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails" roleURI="http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails">
        <link:definition>2448427 - Disclosure - Income Taxes - Loss Before Income Taxes in the US and Globally (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="IncomeTaxesIncomeTaxBenefitProvisionDetails" roleURI="http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails">
        <link:definition>2449428 - Disclosure - Income Taxes - Income Tax (Benefit) Provision (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="IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails" roleURI="http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails">
        <link:definition>2450429 - Disclosure - Income Taxes - Reconciliation Between Federal Statutory Tax Rate and Effective Tax Rate (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="IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2451430 - Disclosure - Income Taxes - 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="IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" roleURI="http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails">
        <link:definition>2452431 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (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="LicenseandOtherAgreements" roleURI="http://www.insmed.com/role/LicenseandOtherAgreements">
        <link:definition>2153113 - Disclosure - License and Other Agreements</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="LicenseandOtherAgreementsDetails" roleURI="http://www.insmed.com/role/LicenseandOtherAgreementsDetails">
        <link:definition>2454432 - Disclosure - License and Other Agreements (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.insmed.com/role/CommitmentsandContingencies">
        <link:definition>2155114 - 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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>2456433 - Disclosure - Commitments and Contingencies - 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="QuarterlyFinancialDataUnaudited" roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnaudited">
        <link:definition>2157115 - Disclosure - 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="QuarterlyFinancialDataUnauditedTables" roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables">
        <link:definition>2358310 - Disclosure - 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="QuarterlyFinancialDataUnauditedDetails" roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails">
        <link:definition>2459434 - Disclosure - Quarterly Financial Data (Unaudited) (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="RetirementPlan" roleURI="http://www.insmed.com/role/RetirementPlan">
        <link:definition>2160116 - Disclosure - Retirement Plan</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="RetirementPlanDetails" roleURI="http://www.insmed.com/role/RetirementPlanDetails">
        <link:definition>2461435 - Disclosure - Retirement Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>insm-20191231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:0d728d10-331b-4d39-8354-670abfa4ee6f,g:2a79806b-85c5-4f7a-9a5d-d8f3e0cd2ad7-->
<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.insmed.com/role/CoverPage" xlink:type="simple" xlink:href="insm-20191231.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d0408252-eea7-4848-8bb8-ac260af0cac9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2998872f-b822-4add-9833-d84d717e30e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_d0408252-eea7-4848-8bb8-ac260af0cac9" xlink:to="loc_us-gaap_Liabilities_2998872f-b822-4add-9833-d84d717e30e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_75698f1f-bdf6-4b9a-89c1-d4fa6e1e564f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d0408252-eea7-4848-8bb8-ac260af0cac9" xlink:to="loc_us-gaap_StockholdersEquity_75698f1f-bdf6-4b9a-89c1-d4fa6e1e564f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a54f17ff-94de-4845-85b6-eb9a995e0be9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9e93f87e-4b60-46e7-bce1-d20e3ae328a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a54f17ff-94de-4845-85b6-eb9a995e0be9" xlink:to="loc_us-gaap_AssetsCurrent_9e93f87e-4b60-46e7-bce1-d20e3ae328a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cc889864-bf5c-4a8b-a7e0-a4b8b04f4c03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a54f17ff-94de-4845-85b6-eb9a995e0be9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cc889864-bf5c-4a8b-a7e0-a4b8b04f4c03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_3f9b24ce-062d-452b-a2d7-7f89c4375948" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a54f17ff-94de-4845-85b6-eb9a995e0be9" xlink:to="loc_us-gaap_OtherAssets_3f9b24ce-062d-452b-a2d7-7f89c4375948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_16970a04-c759-4df7-96eb-4bc1bc041b01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a54f17ff-94de-4845-85b6-eb9a995e0be9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_16970a04-c759-4df7-96eb-4bc1bc041b01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_63ce442f-f128-4e3d-80f9-898c7dcecbf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a54f17ff-94de-4845-85b6-eb9a995e0be9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_63ce442f-f128-4e3d-80f9-898c7dcecbf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_036eea61-133c-4b4e-a9dc-5841aaa9b8e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a54f17ff-94de-4845-85b6-eb9a995e0be9" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_036eea61-133c-4b4e-a9dc-5841aaa9b8e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_88bbd1e4-c147-4f7a-8178-524a00867d63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bb5b7e9d-1744-47d2-8839-0086b0c6988c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_88bbd1e4-c147-4f7a-8178-524a00867d63" xlink:to="loc_us-gaap_LiabilitiesCurrent_bb5b7e9d-1744-47d2-8839-0086b0c6988c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1a2c8f2f-8bf5-442c-a894-5808c029f606" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_88bbd1e4-c147-4f7a-8178-524a00867d63" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1a2c8f2f-8bf5-442c-a894-5808c029f606" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e6f30223-dbb2-4b65-b339-e72ef6fc7482" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_88bbd1e4-c147-4f7a-8178-524a00867d63" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e6f30223-dbb2-4b65-b339-e72ef6fc7482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a82a2dc1-4e22-43e4-9c40-aa08f55bafb6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_88bbd1e4-c147-4f7a-8178-524a00867d63" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a82a2dc1-4e22-43e4-9c40-aa08f55bafb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c937cab5-db41-402b-a001-1fb6f6ef6ae7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_88bbd1e4-c147-4f7a-8178-524a00867d63" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c937cab5-db41-402b-a001-1fb6f6ef6ae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7fc2f7ab-7ca2-4c48-994f-9495ac859582" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9d922c77-1807-408a-8786-0cac442889ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7fc2f7ab-7ca2-4c48-994f-9495ac859582" xlink:to="loc_us-gaap_CommonStockValue_9d922c77-1807-408a-8786-0cac442889ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_36d5e361-882b-453f-b4b4-4f0bcc260041" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7fc2f7ab-7ca2-4c48-994f-9495ac859582" xlink:to="loc_us-gaap_AdditionalPaidInCapital_36d5e361-882b-453f-b4b4-4f0bcc260041" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2195184a-fd7f-4d3a-880f-474c5f7ca45c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7fc2f7ab-7ca2-4c48-994f-9495ac859582" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2195184a-fd7f-4d3a-880f-474c5f7ca45c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5d4ba56d-e820-402f-b0b6-4d31343c3a76" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7fc2f7ab-7ca2-4c48-994f-9495ac859582" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5d4ba56d-e820-402f-b0b6-4d31343c3a76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d76b636b-8b18-4dec-ba57-e9c64bf353f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e380c15f-ec63-41f8-aa57-6bfaf7bc081b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d76b636b-8b18-4dec-ba57-e9c64bf353f9" xlink:to="loc_us-gaap_AccountsPayableCurrent_e380c15f-ec63-41f8-aa57-6bfaf7bc081b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2d01718f-718a-4aae-a5e7-820b290bb0b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d76b636b-8b18-4dec-ba57-e9c64bf353f9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2d01718f-718a-4aae-a5e7-820b290bb0b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3ffd3e4c-f989-4b4f-8c0a-393765f7507a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d76b636b-8b18-4dec-ba57-e9c64bf353f9" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3ffd3e4c-f989-4b4f-8c0a-393765f7507a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_61ef0af0-3aaa-436d-9f50-d3e3f3d29fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d76b636b-8b18-4dec-ba57-e9c64bf353f9" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_61ef0af0-3aaa-436d-9f50-d3e3f3d29fd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_118f691d-51c9-4dee-ac0c-544303cf3bf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d76b636b-8b18-4dec-ba57-e9c64bf353f9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_118f691d-51c9-4dee-ac0c-544303cf3bf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_f1494cd2-9b33-4dd3-8fb2-6d31e8dc41b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d76b636b-8b18-4dec-ba57-e9c64bf353f9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_f1494cd2-9b33-4dd3-8fb2-6d31e8dc41b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1456224d-e5e1-4448-a412-44995e68ce86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5976b318-0ae5-4a23-83fb-8b4eeb116009" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1456224d-e5e1-4448-a412-44995e68ce86" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5976b318-0ae5-4a23-83fb-8b4eeb116009" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8df11ccd-6fe9-4e71-94fc-c9d0d9eaf9a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1456224d-e5e1-4448-a412-44995e68ce86" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8df11ccd-6fe9-4e71-94fc-c9d0d9eaf9a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_61712329-cc8a-42d3-a452-e9747fe3ae13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1456224d-e5e1-4448-a412-44995e68ce86" xlink:to="loc_us-gaap_InventoryNet_61712329-cc8a-42d3-a452-e9747fe3ae13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c810a4f9-e7f5-46b6-ad90-3c04bab293fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1456224d-e5e1-4448-a412-44995e68ce86" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c810a4f9-e7f5-46b6-ad90-3c04bab293fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a37c49e4-d88e-4e0b-bb06-027ad3e0a83f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3371a064-d841-4ecd-ae8b-c7b9079e30d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a37c49e4-d88e-4e0b-bb06-027ad3e0a83f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3371a064-d841-4ecd-ae8b-c7b9079e30d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_446d42be-b0b0-45a3-9336-2f0162ee16a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a37c49e4-d88e-4e0b-bb06-027ad3e0a83f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_446d42be-b0b0-45a3-9336-2f0162ee16a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1e95d282-2493-49e5-bf4d-3fb35c2346f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_9ddaf1e6-48ff-4b64-ac72-475731ba596b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1e95d282-2493-49e5-bf4d-3fb35c2346f9" xlink:to="loc_us-gaap_CostsAndExpenses_9ddaf1e6-48ff-4b64-ac72-475731ba596b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_16a81ba0-5f26-47cb-9cfb-fcc97f242ebf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1e95d282-2493-49e5-bf4d-3fb35c2346f9" xlink:to="loc_us-gaap_GrossProfit_16a81ba0-5f26-47cb-9cfb-fcc97f242ebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_31c18ff8-cea0-41d2-bc52-51674c4a584a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d7842cc3-fb6a-4f1c-8deb-776e04104a88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_31c18ff8-cea0-41d2-bc52-51674c4a584a" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d7842cc3-fb6a-4f1c-8deb-776e04104a88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e350e0f7-bdad-4472-9380-c0c976aacde0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_31c18ff8-cea0-41d2-bc52-51674c4a584a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e350e0f7-bdad-4472-9380-c0c976aacde0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_de6dbbcc-ffe1-43aa-b2b4-d045d8af233d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4aabb09b-c4e7-4c15-aebe-2aa529b34c7a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_de6dbbcc-ffe1-43aa-b2b4-d045d8af233d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4aabb09b-c4e7-4c15-aebe-2aa529b34c7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4ca0fdd5-fe5f-45ba-8a39-3ffeb7b79af9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_de6dbbcc-ffe1-43aa-b2b4-d045d8af233d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4ca0fdd5-fe5f-45ba-8a39-3ffeb7b79af9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_29bea98c-e03e-4585-bb6d-fa2ab695a335" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_de81c045-98a9-4a6a-b5b0-68c3af9acb02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_29bea98c-e03e-4585-bb6d-fa2ab695a335" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_de81c045-98a9-4a6a-b5b0-68c3af9acb02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1a86b815-48be-4bed-aff6-e85d2980cabf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_29bea98c-e03e-4585-bb6d-fa2ab695a335" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1a86b815-48be-4bed-aff6-e85d2980cabf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1cff2892-5df1-4d9e-b4d4-fa82464c03d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_29bea98c-e03e-4585-bb6d-fa2ab695a335" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1cff2892-5df1-4d9e-b4d4-fa82464c03d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b123c1d2-6e29-419c-8f83-5dd950362152" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_619c0e69-3bf2-45ac-9158-4914e507e344" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b123c1d2-6e29-419c-8f83-5dd950362152" xlink:to="loc_us-gaap_OperatingIncomeLoss_619c0e69-3bf2-45ac-9158-4914e507e344" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_bd143084-79a8-44cb-9c56-de26ade7f258" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b123c1d2-6e29-419c-8f83-5dd950362152" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_bd143084-79a8-44cb-9c56-de26ade7f258" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_17104c5b-d854-4ffd-a176-a04e6892dcf0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b123c1d2-6e29-419c-8f83-5dd950362152" xlink:to="loc_us-gaap_InterestExpense_17104c5b-d854-4ffd-a176-a04e6892dcf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bc6af75d-9a03-4da5-a19d-1d2b2980a0e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b123c1d2-6e29-419c-8f83-5dd950362152" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_bc6af75d-9a03-4da5-a19d-1d2b2980a0e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_81485360-f097-4f7c-9174-4aef5688f331" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b123c1d2-6e29-419c-8f83-5dd950362152" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_81485360-f097-4f7c-9174-4aef5688f331" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f5728bff-58eb-4a27-bf3e-0b952c207076" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_NetIncomeLoss_f5728bff-58eb-4a27-bf3e-0b952c207076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e0701f3c-3c8d-45f0-9902-8171cf504a2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_Depreciation_e0701f3c-3c8d-45f0-9902-8171cf504a2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1b31d62f-4b41-43ff-9830-65f36f5a0dfe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1b31d62f-4b41-43ff-9830-65f36f5a0dfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_452cf7d7-95bf-4d0a-b098-d59ef50f8a54" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_ShareBasedCompensation_452cf7d7-95bf-4d0a-b098-d59ef50f8a54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_382d22f0-cfff-4a13-b789-af60106f28d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_382d22f0-cfff-4a13-b789-af60106f28d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0e322a13-1c0d-478d-bb10-7983dd251e36" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0e322a13-1c0d-478d-bb10-7983dd251e36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7f3fd1c9-4d9b-4282-b34e-dea93fbd7206" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7f3fd1c9-4d9b-4282-b34e-dea93fbd7206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_441722e8-559f-4acf-8662-11ef87a87f8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_441722e8-559f-4acf-8662-11ef87a87f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e437c3c1-49a6-4387-b8a1-a57a7ff27b24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e437c3c1-49a6-4387-b8a1-a57a7ff27b24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fbb6d62b-0d0f-4c8d-bbbc-9d026421272d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fbb6d62b-0d0f-4c8d-bbbc-9d026421272d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_d8746f06-42b4-4024-a9d1-888efc6e06c2" xlink:href="insm-20191231.xsd#insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_d8746f06-42b4-4024-a9d1-888efc6e06c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_94544e11-b23b-4d7d-8352-8eaf33ffaf56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_94544e11-b23b-4d7d-8352-8eaf33ffaf56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_aed7237c-4442-43c9-8d4d-fa3eecc67836" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_aed7237c-4442-43c9-8d4d-fa3eecc67836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_cc4fa628-0e2e-4abc-97b0-528f828153ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_cc4fa628-0e2e-4abc-97b0-528f828153ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_NoncashOperatingLeaseExpense_a0c1a717-d1ce-41f9-957d-304d7d0bb26d" xlink:href="insm-20191231.xsd#insm_NoncashOperatingLeaseExpense"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_insm_NoncashOperatingLeaseExpense_a0c1a717-d1ce-41f9-957d-304d7d0bb26d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_3ab8fdca-9644-4753-ba55-54d27f0aa4c6" xlink:href="insm-20191231.xsd#insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6179720e-3a60-48c3-b173-812cb72bdc26" xlink:to="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_3ab8fdca-9644-4753-ba55-54d27f0aa4c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_16557a56-a9e6-4a5c-adbe-e3ebc9d8430c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c66dd1e2-3752-4dfa-94e2-3b5745ab352e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_16557a56-a9e6-4a5c-adbe-e3ebc9d8430c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c66dd1e2-3752-4dfa-94e2-3b5745ab352e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c3fe2d9d-06d6-4a03-a8db-3a5e609f538c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_16557a56-a9e6-4a5c-adbe-e3ebc9d8430c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c3fe2d9d-06d6-4a03-a8db-3a5e609f538c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_2f880143-f092-4a9a-9800-6b145ee7bf30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_16557a56-a9e6-4a5c-adbe-e3ebc9d8430c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_2f880143-f092-4a9a-9800-6b145ee7bf30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e33bbd67-a1ad-4925-b063-3e871ae419df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_16557a56-a9e6-4a5c-adbe-e3ebc9d8430c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e33bbd67-a1ad-4925-b063-3e871ae419df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37fcc0f9-5201-4504-a3d2-b3b0652153fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_a0074689-9ace-499d-87da-5603df3228ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37fcc0f9-5201-4504-a3d2-b3b0652153fa" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_a0074689-9ace-499d-87da-5603df3228ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_fce084d7-f816-4ed4-b5d1-afc1bcf1a448" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37fcc0f9-5201-4504-a3d2-b3b0652153fa" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_fce084d7-f816-4ed4-b5d1-afc1bcf1a448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_729d17d0-ea92-4179-b2e2-7ce44333bd38" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37fcc0f9-5201-4504-a3d2-b3b0652153fa" xlink:to="loc_us-gaap_RepaymentsOfDebt_729d17d0-ea92-4179-b2e2-7ce44333bd38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_670b95cf-2081-41c5-87cc-4ed2896987f4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37fcc0f9-5201-4504-a3d2-b3b0652153fa" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_670b95cf-2081-41c5-87cc-4ed2896987f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_c96bf776-28c8-486d-9484-fd8498161f7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37fcc0f9-5201-4504-a3d2-b3b0652153fa" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_c96bf776-28c8-486d-9484-fd8498161f7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3bf72358-1b82-4db5-a130-a0987bde1f2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_37fcc0f9-5201-4504-a3d2-b3b0652153fa" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3bf72358-1b82-4db5-a130-a0987bde1f2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance_45ec9ac7-b663-46f1-a498-e7f0f0ff4851" xlink:href="insm-20191231.xsd#insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_37fcc0f9-5201-4504-a3d2-b3b0652153fa" xlink:to="loc_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance_45ec9ac7-b663-46f1-a498-e7f0f0ff4851" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b89113fd-e125-4d5b-974a-8c7cdda05ed3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8ab26d0e-3508-4788-9c39-9cdec84b0bd2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b89113fd-e125-4d5b-974a-8c7cdda05ed3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8ab26d0e-3508-4788-9c39-9cdec84b0bd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_0f495f6f-a3c4-4c94-a9c6-ad93b17a6f1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b89113fd-e125-4d5b-974a-8c7cdda05ed3" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_0f495f6f-a3c4-4c94-a9c6-ad93b17a6f1c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation" xlink:type="simple" xlink:href="insm-20191231.xsd#DescriptionofBusinessandBasisofPresentation"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8bf706dc-3d42-47b6-8c77-1ed55bfba6c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3a42a708-ea26-471e-969e-fdabbc466e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8bf706dc-3d42-47b6-8c77-1ed55bfba6c8" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3a42a708-ea26-471e-969e-fdabbc466e8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f888534e-40e0-49a5-b739-84fb1652fda7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8bf706dc-3d42-47b6-8c77-1ed55bfba6c8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f888534e-40e0-49a5-b739-84fb1652fda7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesSegmentInformationDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/Inventory" xlink:type="simple" xlink:href="insm-20191231.xsd#Inventory"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/Inventory" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/InventoryTables" xlink:type="simple" xlink:href="insm-20191231.xsd#InventoryTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/InventoryTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#InventoryScheduleofInventoryCurrentDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_60d432dd-496d-45b2-8374-376f71555156" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_9a797ce6-4bdc-4719-922f-f7f7f80df30c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_60d432dd-496d-45b2-8374-376f71555156" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_9a797ce6-4bdc-4719-922f-f7f7f80df30c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_bb77e444-7b8e-4c14-bbfd-026436b6c3d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_60d432dd-496d-45b2-8374-376f71555156" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_bb77e444-7b8e-4c14-bbfd-026436b6c3d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2a3a9cbe-1a8f-403e-b33c-8dddcc6e6070" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_60d432dd-496d-45b2-8374-376f71555156" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2a3a9cbe-1a8f-403e-b33c-8dddcc6e6070" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpenses" xlink:type="simple" xlink:href="insm-20191231.xsd#AccruedExpenses"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/AccruedExpenses" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#AccruedExpensesTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/AccruedExpensesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#AccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_517f5fe9-c384-48cd-b775-12735c6a4c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedClinicalTrialExpenses_40d9830b-6690-4d2f-ac38-2455fbab2804" xlink:href="insm-20191231.xsd#insm_AccruedClinicalTrialExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_517f5fe9-c384-48cd-b775-12735c6a4c4d" xlink:to="loc_insm_AccruedClinicalTrialExpenses_40d9830b-6690-4d2f-ac38-2455fbab2804" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_fecdf1a4-34a1-4a1a-afde-636e91a80f3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_517f5fe9-c384-48cd-b775-12735c6a4c4d" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_fecdf1a4-34a1-4a1a-afde-636e91a80f3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedTechnicalOperationExpenses_3968abf0-7c65-411e-9633-852471a7ff30" xlink:href="insm-20191231.xsd#insm_AccruedTechnicalOperationExpenses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_517f5fe9-c384-48cd-b775-12735c6a4c4d" xlink:to="loc_insm_AccruedTechnicalOperationExpenses_3968abf0-7c65-411e-9633-852471a7ff30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_aa9b362d-8026-4ec2-9224-ea44ca19009c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_517f5fe9-c384-48cd-b775-12735c6a4c4d" xlink:to="loc_us-gaap_InterestPayableCurrent_aa9b362d-8026-4ec2-9224-ea44ca19009c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedSalesAllowancesandRelatedCosts_ac54de2c-b710-49d0-acfd-4c7eac7aee6f" xlink:href="insm-20191231.xsd#insm_AccruedSalesAllowancesandRelatedCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_517f5fe9-c384-48cd-b775-12735c6a4c4d" xlink:to="loc_insm_AccruedSalesAllowancesandRelatedCosts_ac54de2c-b710-49d0-acfd-4c7eac7aee6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedConstructionLiabilitiesCurrent_53d7908e-8996-4853-9a7a-1aa5425d7760" xlink:href="insm-20191231.xsd#insm_AccruedConstructionLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_517f5fe9-c384-48cd-b775-12735c6a4c4d" xlink:to="loc_insm_AccruedConstructionLiabilitiesCurrent_53d7908e-8996-4853-9a7a-1aa5425d7760" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bf340570-973a-4a81-95f0-2a6eaeb8e053" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_517f5fe9-c384-48cd-b775-12735c6a4c4d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bf340570-973a-4a81-95f0-2a6eaeb8e053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_443d520f-0808-46b5-b8fc-e813d89104dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_517f5fe9-c384-48cd-b775-12735c6a4c4d" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_443d520f-0808-46b5-b8fc-e813d89104dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangibleAssetsNet" xlink:type="simple" xlink:href="insm-20191231.xsd#IntangibleAssetsNet"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IntangibleAssetsNet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangibleAssetsNetTables" xlink:type="simple" xlink:href="insm-20191231.xsd#IntangibleAssetsNetTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IntangibleAssetsNetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangibleAssetsNetDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IntangibleAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IntangibleAssetsNetDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsnet" xlink:type="simple" xlink:href="insm-20191231.xsd#FixedAssetsnet"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/FixedAssetsnet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsnetTables" xlink:type="simple" xlink:href="insm-20191231.xsd#FixedAssetsnetTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/FixedAssetsnetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsnetDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#FixedAssetsnetDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/FixedAssetsnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3eea4050-a1b0-40b4-8a75-78f4dc66be28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_afdf9cf0-d517-4858-a260-87f4f2766859" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_3eea4050-a1b0-40b4-8a75-78f4dc66be28" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_afdf9cf0-d517-4858-a260-87f4f2766859" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_94078898-46e4-4792-9335-3bd61835202a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_3eea4050-a1b0-40b4-8a75-78f4dc66be28" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_94078898-46e4-4792-9335-3bd61835202a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Leases" xlink:type="simple" xlink:href="insm-20191231.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b447be86-f06c-4a7e-a4b9-014dc102b252" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_1ceeda40-9e02-46fa-93f0-7ef0662a68e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_b447be86-f06c-4a7e-a4b9-014dc102b252" xlink:to="loc_us-gaap_OperatingLeaseCost_1ceeda40-9e02-46fa-93f0-7ef0662a68e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FinanceLeaseCost_ef8d3074-6091-4616-85f0-9d237e4d4372" xlink:href="insm-20191231.xsd#insm_FinanceLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_b447be86-f06c-4a7e-a4b9-014dc102b252" xlink:to="loc_insm_FinanceLeaseCost_ef8d3074-6091-4616-85f0-9d237e4d4372" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesMaturityofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_00d962a4-f563-41f4-af8a-1c2e7e37708c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8f622a42-d6a6-413e-aeda-396bb4861325" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_00d962a4-f563-41f4-af8a-1c2e7e37708c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8f622a42-d6a6-413e-aeda-396bb4861325" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_7cf26454-724d-40eb-91e9-bab9c985ea21" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_00d962a4-f563-41f4-af8a-1c2e7e37708c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_7cf26454-724d-40eb-91e9-bab9c985ea21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_942bb19d-01d2-4cb8-a057-3e53c588c2c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_00d962a4-f563-41f4-af8a-1c2e7e37708c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_942bb19d-01d2-4cb8-a057-3e53c588c2c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b54c5fe7-ddb6-4255-be46-1533f11168af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_00d962a4-f563-41f4-af8a-1c2e7e37708c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b54c5fe7-ddb6-4255-be46-1533f11168af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c2816a67-12c1-4796-b5a8-16b937572a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_00d962a4-f563-41f4-af8a-1c2e7e37708c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c2816a67-12c1-4796-b5a8-16b937572a7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_4977c0f5-de2f-41a1-b4c0-355402e78a30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_00d962a4-f563-41f4-af8a-1c2e7e37708c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_4977c0f5-de2f-41a1-b4c0-355402e78a30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_01c0148b-0bbd-4deb-a492-2fce4bdb7737" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_f3606879-5408-4d4b-aed7-d19e46644107" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_01c0148b-0bbd-4deb-a492-2fce4bdb7737" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_f3606879-5408-4d4b-aed7-d19e46644107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_838652c2-b590-429d-852e-9704763ae6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_01c0148b-0bbd-4deb-a492-2fce4bdb7737" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_838652c2-b590-429d-852e-9704763ae6c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_3b1fcde9-6312-4447-8959-bf85e3555ba4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3538ab9b-b920-4890-b8c0-6c5d250d41bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_3b1fcde9-6312-4447-8959-bf85e3555ba4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3538ab9b-b920-4890-b8c0-6c5d250d41bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6b606e74-17a7-461b-bd21-ad4720336f56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_3b1fcde9-6312-4447-8959-bf85e3555ba4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6b606e74-17a7-461b-bd21-ad4720336f56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_407ef899-d2e2-472f-8973-7a75b9b9918c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_630a7495-488e-4544-9532-484b259b4520" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_407ef899-d2e2-472f-8973-7a75b9b9918c" xlink:to="loc_us-gaap_OperatingLeaseLiability_630a7495-488e-4544-9532-484b259b4520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e8d7e012-16f9-4729-94dc-2951613f2aa2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_407ef899-d2e2-472f-8973-7a75b9b9918c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e8d7e012-16f9-4729-94dc-2951613f2aa2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesMaturityofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dde17402-5392-45c0-accc-2dac662e510f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b5aca33f-b2ad-49b1-a56f-fb7fe0583b93" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dde17402-5392-45c0-accc-2dac662e510f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b5aca33f-b2ad-49b1-a56f-fb7fe0583b93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5a6848ff-1997-40ec-a251-53d2a8868e29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dde17402-5392-45c0-accc-2dac662e510f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5a6848ff-1997-40ec-a251-53d2a8868e29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bf450f98-cfd0-4b05-a86e-88f669b93bfb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dde17402-5392-45c0-accc-2dac662e510f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bf450f98-cfd0-4b05-a86e-88f669b93bfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3a66d13b-a994-4af7-b79b-b19bfa59f950" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dde17402-5392-45c0-accc-2dac662e510f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3a66d13b-a994-4af7-b79b-b19bfa59f950" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d6241fa3-7293-49a3-9294-6c8b1e6fc6ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_dde17402-5392-45c0-accc-2dac662e510f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d6241fa3-7293-49a3-9294-6c8b1e6fc6ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9d19831d-1a4b-45be-b284-c77687cf178f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dde17402-5392-45c0-accc-2dac662e510f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9d19831d-1a4b-45be-b284-c77687cf178f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7382ff29-bddc-4225-bfe1-a52a1644f421" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_f8e8f3cc-41e5-465f-a447-ead027e7eb75" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7382ff29-bddc-4225-bfe1-a52a1644f421" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_f8e8f3cc-41e5-465f-a447-ead027e7eb75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_2d37915c-c274-455b-8ae2-8a057d16bccb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7382ff29-bddc-4225-bfe1-a52a1644f421" xlink:to="loc_us-gaap_FinanceLeaseLiability_2d37915c-c274-455b-8ae2-8a057d16bccb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Debt" xlink:type="simple" xlink:href="insm-20191231.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtTables" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtComponentsofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c0f38fa1-38c7-4f81-9856-d3312b50870a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_6c2cc305-33fc-4403-9353-ab46f854bba4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_c0f38fa1-38c7-4f81-9856-d3312b50870a" xlink:to="loc_us-gaap_SecuredDebt_6c2cc305-33fc-4403-9353-ab46f854bba4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_4524ea7b-6a1a-4000-ad07-d1c6f347d6da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_c0f38fa1-38c7-4f81-9856-d3312b50870a" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_4524ea7b-6a1a-4000-ad07-d1c6f347d6da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_99a61785-d11d-484d-9f94-e7db6ea0af2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_c0f38fa1-38c7-4f81-9856-d3312b50870a" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_99a61785-d11d-484d-9f94-e7db6ea0af2b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtFuturePrincipalRepaymentsofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5d1cb050-4ce7-486c-a251-245975f30335" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4c6604b1-7915-4d75-be42-56a7e281e043" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5d1cb050-4ce7-486c-a251-245975f30335" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4c6604b1-7915-4d75-be42-56a7e281e043" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f347841f-8e11-4d1c-9ef0-681b025627e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5d1cb050-4ce7-486c-a251-245975f30335" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f347841f-8e11-4d1c-9ef0-681b025627e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_351d1500-2016-4979-b64d-9b940741fd2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5d1cb050-4ce7-486c-a251-245975f30335" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_351d1500-2016-4979-b64d-9b940741fd2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_df2f9b2a-1cf5-4bcd-bb1a-7e514aaba056" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5d1cb050-4ce7-486c-a251-245975f30335" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_df2f9b2a-1cf5-4bcd-bb1a-7e514aaba056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_aa5d5893-26b5-4c62-9a4a-751f65b444e1" xlink:href="insm-20191231.xsd#insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5d1cb050-4ce7-486c-a251-245975f30335" xlink:to="loc_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_aa5d5893-26b5-4c62-9a4a-751f65b444e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_7ee705a1-c1e9-4ad4-abb2-ef2a7f1a0db9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_fd0ce7c5-e36d-4bb4-9910-3953a1f10c1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_7ee705a1-c1e9-4ad4-abb2-ef2a7f1a0db9" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_fd0ce7c5-e36d-4bb4-9910-3953a1f10c1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConvertibleDebtInterestExpenseTotal_741a5598-0545-4d51-948a-f2d63b53763d" xlink:href="insm-20191231.xsd#insm_ConvertibleDebtInterestExpenseTotal"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_7ee705a1-c1e9-4ad4-abb2-ef2a7f1a0db9" xlink:to="loc_insm_ConvertibleDebtInterestExpenseTotal_741a5598-0545-4d51-948a-f2d63b53763d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConvertibleDebtInterestExpenseTotal_3d18f18d-2cc9-4e94-9c23-9528234cec35" xlink:href="insm-20191231.xsd#insm_ConvertibleDebtInterestExpenseTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_b4b5459c-5241-4b16-8300-40f701fa348e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_ConvertibleDebtInterestExpenseTotal_3d18f18d-2cc9-4e94-9c23-9528234cec35" xlink:to="loc_us-gaap_InterestExpenseDebt_b4b5459c-5241-4b16-8300-40f701fa348e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AmortizationOfBackendFee_3374c6bb-068c-4005-85ad-bdd0ecaac0b5" xlink:href="insm-20191231.xsd#insm_AmortizationOfBackendFee"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_ConvertibleDebtInterestExpenseTotal_3d18f18d-2cc9-4e94-9c23-9528234cec35" xlink:to="loc_insm_AmortizationOfBackendFee_3374c6bb-068c-4005-85ad-bdd0ecaac0b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_003f1f7c-53ca-43fd-8902-c016a99f94b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_ConvertibleDebtInterestExpenseTotal_3d18f18d-2cc9-4e94-9c23-9528234cec35" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_003f1f7c-53ca-43fd-8902-c016a99f94b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_8e1539e2-b589-4ac5-bca9-f7b05b9cf9ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_ConvertibleDebtInterestExpenseTotal_3d18f18d-2cc9-4e94-9c23-9528234cec35" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_8e1539e2-b589-4ac5-bca9-f7b05b9cf9ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="insm-20191231.xsd#ShareholdersEquity"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ShareholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#ShareholdersEquityDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ShareholdersEquityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationRangeofExercisePricesDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxes" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_801662d9-5400-43b1-b148-09877f1dc038" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_62a13334-6016-4521-9232-e562e7adcddf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_801662d9-5400-43b1-b148-09877f1dc038" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_62a13334-6016-4521-9232-e562e7adcddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_492f9b52-c993-4e8d-9b71-308d52892023" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_801662d9-5400-43b1-b148-09877f1dc038" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_492f9b52-c993-4e8d-9b71-308d52892023" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesIncomeTaxBenefitProvisionDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0eac021b-a1bb-4db9-8ad7-dbd66d3975a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_659f777d-45b3-4629-a742-32382e8c0f5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0eac021b-a1bb-4db9-8ad7-dbd66d3975a7" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_659f777d-45b3-4629-a742-32382e8c0f5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a9634b9d-e48b-4f21-8053-e76dca614a34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0eac021b-a1bb-4db9-8ad7-dbd66d3975a7" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_a9634b9d-e48b-4f21-8053-e76dca614a34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_e31f21d7-080c-4f46-b6cc-df567c77c5eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_0eac021b-a1bb-4db9-8ad7-dbd66d3975a7" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_e31f21d7-080c-4f46-b6cc-df567c77c5eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_295db885-435b-4208-a266-44669b745eb7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_13c0bae5-9712-477b-b809-e41a78f02c81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_295db885-435b-4208-a266-44669b745eb7" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_13c0bae5-9712-477b-b809-e41a78f02c81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3c02b92c-e694-4e7d-8f8e-1d38238bded7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_295db885-435b-4208-a266-44669b745eb7" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3c02b92c-e694-4e7d-8f8e-1d38238bded7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_7818eea5-5ccd-4be9-800d-157dd01ed085" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_295db885-435b-4208-a266-44669b745eb7" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_7818eea5-5ccd-4be9-800d-157dd01ed085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_49ed0c71-8ce7-4a11-8446-b7af98676a25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_77af3ad1-556c-4570-baf6-23767fedc8f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_49ed0c71-8ce7-4a11-8446-b7af98676a25" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_77af3ad1-556c-4570-baf6-23767fedc8f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_09bd9752-494c-4e38-950b-76e43912665d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_49ed0c71-8ce7-4a11-8446-b7af98676a25" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_09bd9752-494c-4e38-950b-76e43912665d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_78d8b26d-5b27-4836-a7e8-5fd66fafe737" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c9ddd82e-291e-401c-8f5b-5b8f232ca511" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_78d8b26d-5b27-4836-a7e8-5fd66fafe737" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c9ddd82e-291e-401c-8f5b-5b8f232ca511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationPermanentItems_5b3cd3e1-295d-42c1-ba9a-3523e5130bad" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationPermanentItems"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_78d8b26d-5b27-4836-a7e8-5fd66fafe737" xlink:to="loc_insm_EffectiveIncomeTaxRateReconciliationPermanentItems_5b3cd3e1-295d-42c1-ba9a-3523e5130bad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8ad62dbe-132e-4df6-8548-a3ceb13cbd31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_78d8b26d-5b27-4836-a7e8-5fd66fafe737" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_8ad62dbe-132e-4df6-8548-a3ceb13cbd31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_d7a150c8-cfb3-4542-bf5c-79167d13fdd1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_78d8b26d-5b27-4836-a7e8-5fd66fafe737" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_d7a150c8-cfb3-4542-bf5c-79167d13fdd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a5e9b475-5e52-4a60-a7c7-8d7a13f3da9c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_78d8b26d-5b27-4836-a7e8-5fd66fafe737" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a5e9b475-5e52-4a60-a7c7-8d7a13f3da9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_afb73f63-507b-498f-a828-de0f9e549b06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_78d8b26d-5b27-4836-a7e8-5fd66fafe737" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_afb73f63-507b-498f-a828-de0f9e549b06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_425e32ff-aae0-448c-ba41-d04260775363" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_78d8b26d-5b27-4836-a7e8-5fd66fafe737" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_425e32ff-aae0-448c-ba41-d04260775363" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent_29af41e3-980f-4328-816d-ddf5caa55410" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_78d8b26d-5b27-4836-a7e8-5fd66fafe737" xlink:to="loc_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent_29af41e3-980f-4328-816d-ddf5caa55410" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0f11a6fe-89c5-48f6-8056-86b81088febb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_6a6b2c45-1b48-45f2-a6c8-eb3ffdba722d" xlink:href="insm-20191231.xsd#insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0f11a6fe-89c5-48f6-8056-86b81088febb" xlink:to="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_6a6b2c45-1b48-45f2-a6c8-eb3ffdba722d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_184aa2db-eb48-4ba2-8a8d-a195c866a111" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DeferredTaxAssetsLiabilitiesNet_0f11a6fe-89c5-48f6-8056-86b81088febb" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_184aa2db-eb48-4ba2-8a8d-a195c866a111" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_14383c30-2f44-4bb8-9373-f168f4fb6f94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3e1ddad0-0a6e-46b5-b8ee-1a5108b9ecf3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_14383c30-2f44-4bb8-9373-f168f4fb6f94" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3e1ddad0-0a6e-46b5-b8ee-1a5108b9ecf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxLiabilitiesConvertibleDebt_d0a0d305-fc91-49e7-a0c9-80fad7e72a2d" xlink:href="insm-20191231.xsd#insm_DeferredTaxLiabilitiesConvertibleDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_14383c30-2f44-4bb8-9373-f168f4fb6f94" xlink:to="loc_insm_DeferredTaxLiabilitiesConvertibleDebt_d0a0d305-fc91-49e7-a0c9-80fad7e72a2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_a216358b-00b5-48d2-92fe-d2318e44dd51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a98661eb-69a9-4f58-9425-91b67db9e837" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a216358b-00b5-48d2-92fe-d2318e44dd51" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a98661eb-69a9-4f58-9425-91b67db9e837" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_21d2f04a-888c-401b-964f-99438e41c9fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a216358b-00b5-48d2-92fe-d2318e44dd51" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_21d2f04a-888c-401b-964f-99438e41c9fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxAssetsLicensePayment_653f1098-aafd-4d8e-8afd-f8d9508e7986" xlink:href="insm-20191231.xsd#insm_DeferredTaxAssetsLicensePayment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a216358b-00b5-48d2-92fe-d2318e44dd51" xlink:to="loc_insm_DeferredTaxAssetsLicensePayment_653f1098-aafd-4d8e-8afd-f8d9508e7986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_f0b7e61b-35b2-4605-aabe-3698247bb576" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a216358b-00b5-48d2-92fe-d2318e44dd51" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_f0b7e61b-35b2-4605-aabe-3698247bb576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_bae833e5-1034-43e6-bfdb-98ee14147410" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a216358b-00b5-48d2-92fe-d2318e44dd51" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_bae833e5-1034-43e6-bfdb-98ee14147410" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2b85ba96-9f10-4f9a-a1c8-570cabffc2f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a216358b-00b5-48d2-92fe-d2318e44dd51" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2b85ba96-9f10-4f9a-a1c8-570cabffc2f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_7bbdfe7a-bba1-4e89-b953-62fad6be244e" xlink:href="insm-20191231.xsd#insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_8e8b8cab-f506-411f-9bc6-947c943c822a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_7bbdfe7a-bba1-4e89-b953-62fad6be244e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_8e8b8cab-f506-411f-9bc6-947c943c822a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_abdc5ae6-8829-455c-a1cc-c2a8dc597846" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_7bbdfe7a-bba1-4e89-b953-62fad6be244e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_abdc5ae6-8829-455c-a1cc-c2a8dc597846" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LicenseandOtherAgreements" xlink:type="simple" xlink:href="insm-20191231.xsd#LicenseandOtherAgreements"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/LicenseandOtherAgreements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LicenseandOtherAgreementsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LicenseandOtherAgreementsDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/LicenseandOtherAgreementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="insm-20191231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnaudited" xlink:type="simple" xlink:href="insm-20191231.xsd#QuarterlyFinancialDataUnaudited"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/QuarterlyFinancialDataUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables" xlink:type="simple" xlink:href="insm-20191231.xsd#QuarterlyFinancialDataUnauditedTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#QuarterlyFinancialDataUnauditedDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/RetirementPlan" xlink:type="simple" xlink:href="insm-20191231.xsd#RetirementPlan"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/RetirementPlan" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/RetirementPlanDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#RetirementPlanDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/RetirementPlanDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>insm-20191231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:0d728d10-331b-4d39-8354-670abfa4ee6f,g:2a79806b-85c5-4f7a-9a5d-d8f3e0cd2ad7-->
<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.insmed.com/role/CoverPage" xlink:type="simple" xlink:href="insm-20191231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/CoverPage" xlink:type="extended" id="i1dacf48eb2fd469a838e20ebf8401e13_e371cf3b-648f-49f3-b0b7-53e56bec7a25"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i08a6fcc7d3b54d5ab0f9c5de4d35fe53_e0463f79-b057-4c2f-a438-3f3ddf6f969a"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="id85ec19bc1d943af86ef29cccbb6d19b_5bb28276-f00f-4cdd-998e-2f8133b3ca0b"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended" id="i8126f441677f4ca2983ab8faceac1bfa_cedf7694-cf18-4d8e-91ae-19ed2c2786a9"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended" id="i1513925466b94d659d0c7a7e6280635c_0b7998a1-1b9c-4b8a-9193-ef958361e821">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3e485264-e34c-417a-90cb-9b63bfba70c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3e485264-e34c-417a-90cb-9b63bfba70c6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_231e441f-aaa8-4b4a-ac97-c0a5b16e7ac2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockholdersEquity_231e441f-aaa8-4b4a-ac97-c0a5b16e7ac2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_160010ea-7be9-45e8-9df3-5603f1e5c34a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_SharesOutstanding_160010ea-7be9-45e8-9df3-5603f1e5c34a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_f8d7276d-c6d6-40b3-aba2-4d0dbb9a4e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_f8d7276d-c6d6-40b3-aba2-4d0dbb9a4e6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_57dc8ef2-b977-4666-a505-6701630510ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_f8d7276d-c6d6-40b3-aba2-4d0dbb9a4e6b" xlink:to="loc_us-gaap_NetIncomeLoss_57dc8ef2-b977-4666-a505-6701630510ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e063237b-0b18-4ec6-a671-b11fab98336b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_f8d7276d-c6d6-40b3-aba2-4d0dbb9a4e6b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e063237b-0b18-4ec6-a671-b11fab98336b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0f42e7a3-0673-4de9-be80-6759ee1c9c86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0f42e7a3-0673-4de9-be80-6759ee1c9c86" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9769cec4-3444-4fa3-8a9e-a4c48df379c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9769cec4-3444-4fa3-8a9e-a4c48df379c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d7747ecd-151d-4e00-85d7-62f7466216a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d7747ecd-151d-4e00-85d7-62f7466216a3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_80e7d0fd-229e-4819-9209-fe620fd72753" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_80e7d0fd-229e-4819-9209-fe620fd72753" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_4d3e9335-de1e-4ea3-9761-a350a23a112b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_4d3e9335-de1e-4ea3-9761-a350a23a112b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f286af75-92bc-414a-b379-be0204b5f4b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f286af75-92bc-414a-b379-be0204b5f4b9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_aef6d290-5a98-4e6e-95b8-efbad7bdfa8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_aef6d290-5a98-4e6e-95b8-efbad7bdfa8a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c2a14250-fcdf-43fe-a55b-c965d0fcfef4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c2a14250-fcdf-43fe-a55b-c965d0fcfef4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a8b1c40c-0ab2-4a75-998d-fa2560a65e88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_559001bc-d250-497e-ae88-cc2c537e52b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_26e5a1b6-b1bf-4273-997c-32bf9346f8d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3e485264-e34c-417a-90cb-9b63bfba70c6" xlink:to="loc_us-gaap_StatementTable_26e5a1b6-b1bf-4273-997c-32bf9346f8d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_98b7c734-3221-4ecb-b433-60c7e16380ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_26e5a1b6-b1bf-4273-997c-32bf9346f8d7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_98b7c734-3221-4ecb-b433-60c7e16380ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_98b7c734-3221-4ecb-b433-60c7e16380ab_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_98b7c734-3221-4ecb-b433-60c7e16380ab" xlink:to="loc_us-gaap_EquityComponentDomain_98b7c734-3221-4ecb-b433-60c7e16380ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_98b7c734-3221-4ecb-b433-60c7e16380ab" xlink:to="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0a6cf5db-bd62-45b3-a1bd-bf938f0ae7b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:to="loc_us-gaap_CommonStockMember_0a6cf5db-bd62-45b3-a1bd-bf938f0ae7b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_44d57b8e-6822-4775-815c-e46d19725967" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_44d57b8e-6822-4775-815c-e46d19725967" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_822fb4be-a1d8-4654-a98b-b8708fa9d7aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:to="loc_us-gaap_RetainedEarningsMember_822fb4be-a1d8-4654-a98b-b8708fa9d7aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bfa94adf-3c49-4fef-a8b2-a03fbb777125" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bfa94adf-3c49-4fef-a8b2-a03fbb777125" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i9875cf9ec03c40f8838f599f84f3904d_2a076721-054a-4d8f-aa41-4055b5709492"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended" id="id06af86017f145e7a29bb070c9130ed6_9b13d85b-4d3a-4d8c-928f-9df49f23e1b7">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b0bd0996-7deb-47b8-acc0-c2755430a901" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_72f90459-9072-42ce-b9fe-5c3dca5c0eaa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b0bd0996-7deb-47b8-acc0-c2755430a901" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_72f90459-9072-42ce-b9fe-5c3dca5c0eaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8acf70f6-7cfa-4d3d-a20e-8e6690a78849" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b0bd0996-7deb-47b8-acc0-c2755430a901" xlink:to="loc_us-gaap_StatementTable_8acf70f6-7cfa-4d3d-a20e-8e6690a78849" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fdbbe49e-d20f-4029-9408-f12bf82dba6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8acf70f6-7cfa-4d3d-a20e-8e6690a78849" xlink:to="loc_us-gaap_DebtInstrumentAxis_fdbbe49e-d20f-4029-9408-f12bf82dba6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fdbbe49e-d20f-4029-9408-f12bf82dba6d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_fdbbe49e-d20f-4029-9408-f12bf82dba6d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fdbbe49e-d20f-4029-9408-f12bf82dba6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d798f00c-0843-469f-972f-448b91f375df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_fdbbe49e-d20f-4029-9408-f12bf82dba6d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d798f00c-0843-469f-972f-448b91f375df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_1b73bbb5-792d-4cbe-b34d-1d07731412ba" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d798f00c-0843-469f-972f-448b91f375df" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_1b73bbb5-792d-4cbe-b34d-1d07731412ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e22fc671-98be-411a-84ab-beba7dd8076e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8acf70f6-7cfa-4d3d-a20e-8e6690a78849" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e22fc671-98be-411a-84ab-beba7dd8076e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e22fc671-98be-411a-84ab-beba7dd8076e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e22fc671-98be-411a-84ab-beba7dd8076e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e22fc671-98be-411a-84ab-beba7dd8076e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a297210-a0c9-474b-8c82-1cccc8a2c90c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e22fc671-98be-411a-84ab-beba7dd8076e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a297210-a0c9-474b-8c82-1cccc8a2c90c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_ef57939d-83b4-4986-ab4f-b49c89fe0dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a297210-a0c9-474b-8c82-1cccc8a2c90c" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_ef57939d-83b4-4986-ab4f-b49c89fe0dbf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation" xlink:type="simple" xlink:href="insm-20191231.xsd#DescriptionofBusinessandBasisofPresentation"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation" xlink:type="extended" id="ib9da833701424074b88f7ba0a5854266_424e3150-f7cb-4fa3-b66b-1b19c02ff8ab"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails" xlink:type="extended" id="ie4bfed618d1647b481e13d93ee5df468_c56521aa-97ae-49a2-ba56-91ee6b825ccf"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended" id="i167922502360486cb2466310dae3dbb6_2799a415-0901-43c6-ad3d-8a17ef0ca5f1"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended" id="i1e7088ab271a496291c2d298edc1e2c0_3c5ca4d5-f618-42d4-84ca-2b13b555286e"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended" id="i0e892717ddb4490c8156601cd6eb89ad_324dfb8f-b980-49cf-8105-e9deaedb81b1"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails" xlink:type="extended" id="ie903d7f761bb436393063472645c13c7_f402b050-4827-48cc-bd43-2f0c88ccc48b">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d2e09e27-9dac-4462-99a5-53ee4534dfc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_287cf568-be8e-4999-a04b-75685b9ac908" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d2e09e27-9dac-4462-99a5-53ee4534dfc2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_287cf568-be8e-4999-a04b-75685b9ac908" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b34e50fc-95cb-478f-9548-408a626edf62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d2e09e27-9dac-4462-99a5-53ee4534dfc2" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b34e50fc-95cb-478f-9548-408a626edf62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca82c678-84e4-44b3-9a7e-983cf6936d38" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b34e50fc-95cb-478f-9548-408a626edf62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca82c678-84e4-44b3-9a7e-983cf6936d38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ca82c678-84e4-44b3-9a7e-983cf6936d38_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca82c678-84e4-44b3-9a7e-983cf6936d38" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ca82c678-84e4-44b3-9a7e-983cf6936d38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37181fdf-4fb4-4310-85d6-05370a6b6ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca82c678-84e4-44b3-9a7e-983cf6936d38" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37181fdf-4fb4-4310-85d6-05370a6b6ad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ComputerHardwareAndSoftwareMember_c74908cc-11ad-49d2-a804-27ef1c850158" xlink:href="insm-20191231.xsd#insm_ComputerHardwareAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37181fdf-4fb4-4310-85d6-05370a6b6ad4" xlink:to="loc_insm_ComputerHardwareAndSoftwareMember_c74908cc-11ad-49d2-a804-27ef1c850158" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EquipmentFurnitureAndFixturesMember_8dda8ce4-5411-4d40-bc2f-2446c957ad49" xlink:href="insm-20191231.xsd#insm_EquipmentFurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37181fdf-4fb4-4310-85d6-05370a6b6ad4" xlink:to="loc_insm_EquipmentFurnitureAndFixturesMember_8dda8ce4-5411-4d40-bc2f-2446c957ad49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ed6d38ad-388b-48e4-91a8-23ac8615643e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b34e50fc-95cb-478f-9548-408a626edf62" xlink:to="loc_srt_RangeAxis_ed6d38ad-388b-48e4-91a8-23ac8615643e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ed6d38ad-388b-48e4-91a8-23ac8615643e_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ed6d38ad-388b-48e4-91a8-23ac8615643e" xlink:to="loc_srt_RangeMember_ed6d38ad-388b-48e4-91a8-23ac8615643e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e3a9f049-c388-460b-80bc-b39256e472c9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ed6d38ad-388b-48e4-91a8-23ac8615643e" xlink:to="loc_srt_RangeMember_e3a9f049-c388-460b-80bc-b39256e472c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_caad0191-b159-428b-b506-2e1bc8c2544f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e3a9f049-c388-460b-80bc-b39256e472c9" xlink:to="loc_srt_MinimumMember_caad0191-b159-428b-b506-2e1bc8c2544f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1c3da55f-40c7-4a5b-9dca-94222680e948" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e3a9f049-c388-460b-80bc-b39256e472c9" xlink:to="loc_srt_MaximumMember_1c3da55f-40c7-4a5b-9dca-94222680e948" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended" id="iad6ba7144efc4a89ada5cb3b3e9427ea_ccf3ab90-5cdd-4146-9451-2a234dd19668">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_2398e098-fb95-4371-9b56-d45517a77b70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_2398e098-fb95-4371-9b56-d45517a77b70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FairValueLevel1Level2Level3TransfersAmount_d274ecda-f924-4c05-b715-804b37fbc10f" xlink:href="insm-20191231.xsd#insm_FairValueLevel1Level2Level3TransfersAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_insm_FairValueLevel1Level2Level3TransfersAmount_d274ecda-f924-4c05-b715-804b37fbc10f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_ef2f9aa4-42e5-46fe-a583-33ecee67ae7f" xlink:href="insm-20191231.xsd#insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_ef2f9aa4-42e5-46fe-a583-33ecee67ae7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ccc7595b-600b-4853-8449-9b2c48a48cba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ccc7595b-600b-4853-8449-9b2c48a48cba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_36b4f48b-ae1a-4449-9c74-ec0e78dfdc55" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_36b4f48b-ae1a-4449-9c74-ec0e78dfdc55" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_998ac4d2-f624-4908-bb84-3dbe3a0ffdfe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_998ac4d2-f624-4908-bb84-3dbe3a0ffdfe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_ec35f3f3-cd0e-4e58-bf6d-28cf068b80e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_ec35f3f3-cd0e-4e58-bf6d-28cf068b80e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ec35f3f3-cd0e-4e58-bf6d-28cf068b80e0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_ec35f3f3-cd0e-4e58-bf6d-28cf068b80e0" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ec35f3f3-cd0e-4e58-bf6d-28cf068b80e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ec92b7fe-819c-453f-902d-4944fc5ba498" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_ec35f3f3-cd0e-4e58-bf6d-28cf068b80e0" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ec92b7fe-819c-453f-902d-4944fc5ba498" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9b541ea4-13ec-40bd-8e67-e35aad6e61f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ec92b7fe-819c-453f-902d-4944fc5ba498" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9b541ea4-13ec-40bd-8e67-e35aad6e61f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_aa2ce513-292a-41d3-881a-849e25623654" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9b541ea4-13ec-40bd-8e67-e35aad6e61f2" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_aa2ce513-292a-41d3-881a-849e25623654" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9078f502-9daf-448a-b428-abbbbfa68187" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9b541ea4-13ec-40bd-8e67-e35aad6e61f2" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9078f502-9daf-448a-b428-abbbbfa68187" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d72dcfa7-29bd-4984-b114-993d3b797c6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d72dcfa7-29bd-4984-b114-993d3b797c6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d72dcfa7-29bd-4984-b114-993d3b797c6a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d72dcfa7-29bd-4984-b114-993d3b797c6a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d72dcfa7-29bd-4984-b114-993d3b797c6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_59edd187-9583-4d83-88df-8e84b9ccd314" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d72dcfa7-29bd-4984-b114-993d3b797c6a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_59edd187-9583-4d83-88df-8e84b9ccd314" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_0468dc41-9058-40cd-8595-0d4937ae3c1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_59edd187-9583-4d83-88df-8e84b9ccd314" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_0468dc41-9058-40cd-8595-0d4937ae3c1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9979b5-30e1-4f27-90a1-02f48c8c4133" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9979b5-30e1-4f27-90a1-02f48c8c4133" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc9979b5-30e1-4f27-90a1-02f48c8c4133_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9979b5-30e1-4f27-90a1-02f48c8c4133" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fc9979b5-30e1-4f27-90a1-02f48c8c4133_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9979b5-30e1-4f27-90a1-02f48c8c4133" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d2400302-ca5f-4b45-9513-399b85b34186" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d2400302-ca5f-4b45-9513-399b85b34186" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a7feefc8-6a88-4730-9d44-51d83c97b275" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a7feefc8-6a88-4730-9d44-51d83c97b275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_8a9cba74-9455-4ee8-83cc-03be20552bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_8a9cba74-9455-4ee8-83cc-03be20552bcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f6786b69-b7a5-4d2a-89ee-fb766d6c8b99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f6786b69-b7a5-4d2a-89ee-fb766d6c8b99" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f6786b69-b7a5-4d2a-89ee-fb766d6c8b99_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f6786b69-b7a5-4d2a-89ee-fb766d6c8b99" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f6786b69-b7a5-4d2a-89ee-fb766d6c8b99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c175c242-4719-45b9-bfe4-35fabee2d5dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f6786b69-b7a5-4d2a-89ee-fb766d6c8b99" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c175c242-4719-45b9-bfe4-35fabee2d5dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_f93406a0-f166-4f71-b631-5e8b25b0d537" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c175c242-4719-45b9-bfe4-35fabee2d5dc" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_f93406a0-f166-4f71-b631-5e8b25b0d537" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_343d23f3-789b-44c7-ac34-4ee52b453579" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_DebtInstrumentAxis_343d23f3-789b-44c7-ac34-4ee52b453579" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_343d23f3-789b-44c7-ac34-4ee52b453579_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_343d23f3-789b-44c7-ac34-4ee52b453579" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_343d23f3-789b-44c7-ac34-4ee52b453579_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a1442064-b318-45cc-b260-7f2e6e10c86c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_343d23f3-789b-44c7-ac34-4ee52b453579" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a1442064-b318-45cc-b260-7f2e6e10c86c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_dc154c30-6911-4582-b7e6-989bdf80d89a" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a1442064-b318-45cc-b260-7f2e6e10c86c" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_dc154c30-6911-4582-b7e6-989bdf80d89a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="extended" id="i05bba7044bd649efab5b51a1694e2886_fc494538-deba-4ad5-8e3c-a650cb0e3e4b">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_83e71ef2-72d2-46f2-8602-58e11d397392" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_09e2d0d8-0326-4fc6-83fc-6909fdea2df2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_83e71ef2-72d2-46f2-8602-58e11d397392" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_09e2d0d8-0326-4fc6-83fc-6909fdea2df2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_83e71ef2-72d2-46f2-8602-58e11d397392" xlink:to="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_b207efc3-79a2-4d4f-9b3b-dccca80f5e08" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:to="loc_srt_MajorCustomersAxis_b207efc3-79a2-4d4f-9b3b-dccca80f5e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_b207efc3-79a2-4d4f-9b3b-dccca80f5e08_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_b207efc3-79a2-4d4f-9b3b-dccca80f5e08" xlink:to="loc_srt_NameOfMajorCustomerDomain_b207efc3-79a2-4d4f-9b3b-dccca80f5e08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_b207efc3-79a2-4d4f-9b3b-dccca80f5e08" xlink:to="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerAMember_1e860045-a336-4d3b-8e1b-e2bf630740a6" xlink:href="insm-20191231.xsd#insm_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:to="loc_insm_CustomerAMember_1e860045-a336-4d3b-8e1b-e2bf630740a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerBMember_d0f8fcea-0f83-4ddd-8ad1-98a99b55f11e" xlink:href="insm-20191231.xsd#insm_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:to="loc_insm_CustomerBMember_d0f8fcea-0f83-4ddd-8ad1-98a99b55f11e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerCMember_a12bd331-b6b7-411e-ac26-db61bb0163af" xlink:href="insm-20191231.xsd#insm_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:to="loc_insm_CustomerCMember_a12bd331-b6b7-411e-ac26-db61bb0163af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_166a6acd-c101-4803-bcea-e0a59a20e319" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_166a6acd-c101-4803-bcea-e0a59a20e319" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_166a6acd-c101-4803-bcea-e0a59a20e319_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_166a6acd-c101-4803-bcea-e0a59a20e319" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_166a6acd-c101-4803-bcea-e0a59a20e319_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9ef70994-1ae7-4aea-bca2-adbb5865814b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_166a6acd-c101-4803-bcea-e0a59a20e319" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9ef70994-1ae7-4aea-bca2-adbb5865814b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueProductLineMember_c96ef7a1-dcd4-44b0-8a97-1e00e99b6719" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9ef70994-1ae7-4aea-bca2-adbb5865814b" xlink:to="loc_us-gaap_SalesRevenueProductLineMember_c96ef7a1-dcd4-44b0-8a97-1e00e99b6719" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_da9c4ded-b58c-4e8e-82fc-729bdfc56e5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_da9c4ded-b58c-4e8e-82fc-729bdfc56e5a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_da9c4ded-b58c-4e8e-82fc-729bdfc56e5a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_da9c4ded-b58c-4e8e-82fc-729bdfc56e5a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_da9c4ded-b58c-4e8e-82fc-729bdfc56e5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e3d3c505-77f5-4c46-96ec-815a0a7ebbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_da9c4ded-b58c-4e8e-82fc-729bdfc56e5a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e3d3c505-77f5-4c46-96ec-815a0a7ebbf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a25d0481-2c21-4f33-9917-eecfa52f0cc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e3d3c505-77f5-4c46-96ec-815a0a7ebbf1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a25d0481-2c21-4f33-9917-eecfa52f0cc2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" xlink:type="extended" id="i306b2a211b0f4325b61e4b4482070a6a_c9dc9ba9-d69d-4e49-ae0f-0659b6cebde2">
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems_385c0250-94d6-4063-93b4-48e2667ec3db" xlink:href="insm-20191231.xsd#insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems_385c0250-94d6-4063-93b4-48e2667ec3db" xlink:to="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_f6a68ad3-bd52-4ae6-a46b-d28e2ca50abc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_f6a68ad3-bd52-4ae6-a46b-d28e2ca50abc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales_6e0d5395-6664-448c-9bc0-78e840410129" xlink:href="insm-20191231.xsd#insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:to="loc_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales_6e0d5395-6664-448c-9bc0-78e840410129" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales_50ffa60e-532a-4a1f-9026-392458f4ad5d" xlink:href="insm-20191231.xsd#insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:to="loc_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales_50ffa60e-532a-4a1f-9026-392458f4ad5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits_74ea159f-d035-4b3e-8dcb-65844d79b886" xlink:href="insm-20191231.xsd#insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:to="loc_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits_74ea159f-d035-4b3e-8dcb-65844d79b886" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_0d6315b6-6146-40d2-b813-6dd9883bfa4b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_5f6dd106-3eb7-44ea-a884-86d3b3950d41" xlink:href="insm-20191231.xsd#insm_ContractwithCustomerAssetAllowanceforCreditLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems_385c0250-94d6-4063-93b4-48e2667ec3db" xlink:to="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_5f6dd106-3eb7-44ea-a884-86d3b3950d41" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_cccc2126-a625-4ed2-9823-620dcb90c4a9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_5f6dd106-3eb7-44ea-a884-86d3b3950d41" xlink:to="loc_srt_MajorCustomersAxis_cccc2126-a625-4ed2-9823-620dcb90c4a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_cccc2126-a625-4ed2-9823-620dcb90c4a9_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_cccc2126-a625-4ed2-9823-620dcb90c4a9" xlink:to="loc_srt_NameOfMajorCustomerDomain_cccc2126-a625-4ed2-9823-620dcb90c4a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_61406392-f26a-49b8-8b40-e9ec3a7270c8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_cccc2126-a625-4ed2-9823-620dcb90c4a9" xlink:to="loc_srt_NameOfMajorCustomerDomain_61406392-f26a-49b8-8b40-e9ec3a7270c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerFeesDiscountsandOtherMember_20447aa3-eaac-44f7-81c5-4ee92ee27102" xlink:href="insm-20191231.xsd#insm_CustomerFeesDiscountsandOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_61406392-f26a-49b8-8b40-e9ec3a7270c8" xlink:to="loc_insm_CustomerFeesDiscountsandOtherMember_20447aa3-eaac-44f7-81c5-4ee92ee27102" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_RebatesChargebacksandCoPayAssistanceMember_b5ff77af-ee25-4252-a91d-ceaeab3ac792" xlink:href="insm-20191231.xsd#insm_RebatesChargebacksandCoPayAssistanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_61406392-f26a-49b8-8b40-e9ec3a7270c8" xlink:to="loc_insm_RebatesChargebacksandCoPayAssistanceMember_b5ff77af-ee25-4252-a91d-ceaeab3ac792" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="extended" id="ibda6df49e76942c8b35bd2a440b6d3db_6c94a536-517e-4444-8d25-d1eea8f273b8">
    <link:loc xlink:type="locator" xlink:label="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:href="insm-20191231.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_960fb104-25bd-4728-8a97-ac54507fdc9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_960fb104-25bd-4728-8a97-ac54507fdc9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cda002be-2b58-49d2-9460-8236be944e9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_960fb104-25bd-4728-8a97-ac54507fdc9b" xlink:to="loc_us-gaap_NetIncomeLoss_cda002be-2b58-49d2-9460-8236be944e9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f00e01c1-ca20-4494-aca4-82777e2bc8f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f00e01c1-ca20-4494-aca4-82777e2bc8f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_7c03e90b-3aad-4e00-903b-823e88dfb902" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_7c03e90b-3aad-4e00-903b-823e88dfb902" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_60a0705f-df93-4972-b196-f1b637dc1881" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_7c03e90b-3aad-4e00-903b-823e88dfb902" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_60a0705f-df93-4972-b196-f1b637dc1881" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7aa51c3-fed2-40d1-adef-8523e9971aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7aa51c3-fed2-40d1-adef-8523e9971aa1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_c07116c2-b3f2-4d4d-9be5-f673fd2edf68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_c07116c2-b3f2-4d4d-9be5-f673fd2edf68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_7b4abf07-f3d2-4951-a729-a721478b94d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_c07116c2-b3f2-4d4d-9be5-f673fd2edf68" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_7b4abf07-f3d2-4951-a729-a721478b94d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_31391db2-0b53-460a-88e6-59b9cab94e88" xlink:href="insm-20191231.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:to="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_31391db2-0b53-460a-88e6-59b9cab94e88" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_823805a3-b5da-496d-bde5-05d608d9bb3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_31391db2-0b53-460a-88e6-59b9cab94e88" xlink:to="loc_us-gaap_AwardTypeAxis_823805a3-b5da-496d-bde5-05d608d9bb3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_823805a3-b5da-496d-bde5-05d608d9bb3c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_823805a3-b5da-496d-bde5-05d608d9bb3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_823805a3-b5da-496d-bde5-05d608d9bb3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_053939d2-487a-4366-8d5c-59918a197513" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_823805a3-b5da-496d-bde5-05d608d9bb3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_053939d2-487a-4366-8d5c-59918a197513" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ef6ba062-7e63-4929-8941-b7d30e483134" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_053939d2-487a-4366-8d5c-59918a197513" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ef6ba062-7e63-4929-8941-b7d30e483134" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b9be69ba-98c2-40a0-831e-923d7733e6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_053939d2-487a-4366-8d5c-59918a197513" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b9be69ba-98c2-40a0-831e-923d7733e6a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_3897c91c-35fb-4fd7-ae83-9964052f65ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_053939d2-487a-4366-8d5c-59918a197513" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_3897c91c-35fb-4fd7-ae83-9964052f65ed" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="extended" id="i5944f66d65724b859186d10efa836275_de9fa9c1-e5a5-48c8-9539-556f0e4c0721">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2dbe42d1-064b-4e73-ba23-0639ebf4a3c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbef468d-8fdc-458a-805e-5a0715ba6133" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2dbe42d1-064b-4e73-ba23-0639ebf4a3c7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbef468d-8fdc-458a-805e-5a0715ba6133" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_93d458d0-eae0-4935-847a-a9887f749568" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2dbe42d1-064b-4e73-ba23-0639ebf4a3c7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_93d458d0-eae0-4935-847a-a9887f749568" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d018885a-9e0b-46a5-b9d3-b5e59edffaf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_93d458d0-eae0-4935-847a-a9887f749568" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d018885a-9e0b-46a5-b9d3-b5e59edffaf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d018885a-9e0b-46a5-b9d3-b5e59edffaf4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d018885a-9e0b-46a5-b9d3-b5e59edffaf4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d018885a-9e0b-46a5-b9d3-b5e59edffaf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d018885a-9e0b-46a5-b9d3-b5e59edffaf4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_10345e08-3674-42bf-b349-7de77ce49677" xlink:href="insm-20191231.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_10345e08-3674-42bf-b349-7de77ce49677" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_c10b5f74-bf4d-4ec2-9e33-7a8e70cb5b07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:to="loc_us-gaap_RestrictedStockMember_c10b5f74-bf4d-4ec2-9e33-7a8e70cb5b07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_023c21a6-eb57-4983-befa-334f4c0833d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_023c21a6-eb57-4983-befa-334f4c0833d1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" xlink:type="extended" id="i0527ef3b96714a50a138f7d8b7805c89_d2a9e639-0ddd-45fa-8af2-3efdbfab871d"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended" id="iba5487f927764dfea6e9a36a4bb5d086_8aa590d8-6430-4e2f-b5ca-e2b9aa6a2c00">
    <link:loc xlink:type="locator" xlink:label="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:href="insm-20191231.xsd#insm_SummaryOfSignificantPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cff52c8f-898e-4ace-8287-ea406da59d92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cff52c8f-898e-4ace-8287-ea406da59d92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_251cda38-420d-46f9-8932-787ebb17738c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:to="loc_us-gaap_OperatingLeaseLiability_251cda38-420d-46f9-8932-787ebb17738c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6be70b62-e380-4e9e-8dc0-f0412a940e85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6be70b62-e380-4e9e-8dc0-f0412a940e85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_SummaryOfSignificantPoliciesTable_04551d5c-8262-4b71-8268-8d554658ba93" xlink:href="insm-20191231.xsd#insm_SummaryOfSignificantPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:to="loc_insm_SummaryOfSignificantPoliciesTable_04551d5c-8262-4b71-8268-8d554658ba93" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b41f886e-51c4-4d03-a6de-d82a79a4525b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_insm_SummaryOfSignificantPoliciesTable_04551d5c-8262-4b71-8268-8d554658ba93" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b41f886e-51c4-4d03-a6de-d82a79a4525b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_b41f886e-51c4-4d03-a6de-d82a79a4525b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b41f886e-51c4-4d03-a6de-d82a79a4525b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_b41f886e-51c4-4d03-a6de-d82a79a4525b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_d48b99c5-e20d-4520-a3fe-286d7bc3066c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b41f886e-51c4-4d03-a6de-d82a79a4525b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_d48b99c5-e20d-4520-a3fe-286d7bc3066c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_618cc5f0-9aef-445c-9089-4131e5f5dee7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_d48b99c5-e20d-4520-a3fe-286d7bc3066c" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_618cc5f0-9aef-445c-9089-4131e5f5dee7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Inventory" xlink:type="simple" xlink:href="insm-20191231.xsd#Inventory"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/Inventory" xlink:type="extended" id="i7be0ccbe582f404fbff2b7731d43c96c_740c8a67-edd9-4172-a2a0-3ebca6ee515d"/>
  <link:roleRef roleURI="http://www.insmed.com/role/InventoryTables" xlink:type="simple" xlink:href="insm-20191231.xsd#InventoryTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/InventoryTables" xlink:type="extended" id="id062fefbfdf84c8a90982a407433c721_dfde03be-9474-46ae-9c74-6734dee3cdc7"/>
  <link:roleRef roleURI="http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#InventoryScheduleofInventoryCurrentDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="extended" id="i00dad6dce5e84342b789783d6ce4030e_e1eaad36-6201-41c3-9d75-ff99ef26f786"/>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpenses" xlink:type="simple" xlink:href="insm-20191231.xsd#AccruedExpenses"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/AccruedExpenses" xlink:type="extended" id="if41e373ea9284a74922982250fb3fd72_6d0e0c9b-0047-4830-9ec0-b6714add7a44"/>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#AccruedExpensesTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/AccruedExpensesTables" xlink:type="extended" id="i5a678341d83e4c00b39472d5d155439c_ae2f71c8-1e96-4b8f-8e1c-6f0795325486"/>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#AccruedExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/AccruedExpensesDetails" xlink:type="extended" id="ic2e5af7d423b44408f5a442dc8c773e8_8b113e83-a96f-4ada-aa4e-6f9e4465150a"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangibleAssetsNet" xlink:type="simple" xlink:href="insm-20191231.xsd#IntangibleAssetsNet"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IntangibleAssetsNet" xlink:type="extended" id="i1a186f145cc6477b9488d13cc8f19183_a134154d-2c20-4d29-9ae4-aeedb4d4822e"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangibleAssetsNetTables" xlink:type="simple" xlink:href="insm-20191231.xsd#IntangibleAssetsNetTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IntangibleAssetsNetTables" xlink:type="extended" id="i59e4ff2a3e7e4da2b5e4f226b48ecc3b_06f2f79f-8286-414a-bbfc-1139a10bba59"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangibleAssetsNetDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IntangibleAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IntangibleAssetsNetDetails" xlink:type="extended" id="ie25cb424e2ed45c4a1d2d58cff187eb2_0c79455b-eb7e-4da6-a2b6-310bda5ab2bc">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d16c5327-0016-43bf-83cf-56d3c2dea960" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d16c5327-0016-43bf-83cf-56d3c2dea960" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c1433dce-c368-42cc-9334-3695401f825c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c1433dce-c368-42cc-9334-3695401f825c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_da4420c2-c530-4b09-a251-5b741c90211e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_da4420c2-c530-4b09-a251-5b741c90211e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_be2fc057-36ca-425d-bc04-cb00b3c45962" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_be2fc057-36ca-425d-bc04-cb00b3c45962" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6e5b44c9-1620-432e-b11a-3b62d718dc2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6e5b44c9-1620-432e-b11a-3b62d718dc2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab593a24-8583-4006-8626-dfdfa09e749b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d16c5327-0016-43bf-83cf-56d3c2dea960" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab593a24-8583-4006-8626-dfdfa09e749b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3cfb392d-478c-4ca2-a5e4-5e1bd8f83ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab593a24-8583-4006-8626-dfdfa09e749b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3cfb392d-478c-4ca2-a5e4-5e1bd8f83ef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cfb392d-478c-4ca2-a5e4-5e1bd8f83ef4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3cfb392d-478c-4ca2-a5e4-5e1bd8f83ef4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cfb392d-478c-4ca2-a5e4-5e1bd8f83ef4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_352700e7-722b-4689-9f0d-e8b9573c499d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3cfb392d-478c-4ca2-a5e4-5e1bd8f83ef4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_352700e7-722b-4689-9f0d-e8b9573c499d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_cf72e14b-537e-47d7-8a99-c285687f7924" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_352700e7-722b-4689-9f0d-e8b9573c499d" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_cf72e14b-537e-47d7-8a99-c285687f7924" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_857cb5b0-16ca-4d09-afec-356af2782e41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_352700e7-722b-4689-9f0d-e8b9573c499d" xlink:to="loc_us-gaap_LicensingAgreementsMember_857cb5b0-16ca-4d09-afec-356af2782e41" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsnet" xlink:type="simple" xlink:href="insm-20191231.xsd#FixedAssetsnet"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/FixedAssetsnet" xlink:type="extended" id="i93135fde0b694feaa328125c607ddbe2_5cff6524-2dd0-4884-8de9-a2be896409f8"/>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsnetTables" xlink:type="simple" xlink:href="insm-20191231.xsd#FixedAssetsnetTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/FixedAssetsnetTables" xlink:type="extended" id="i192dab84020f4c13b43a44e20f8c23ae_0b26fb31-c6d6-4e8a-84e5-ec535a081c81"/>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsnetDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#FixedAssetsnetDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/FixedAssetsnetDetails" xlink:type="extended" id="i570fc18241f042e6a15dec82a968f3c8_0486b379-2ef4-4212-8ef1-bb0329498ad2">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_db2410c1-5282-42fa-b5db-e6fc2f43865f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_db2410c1-5282-42fa-b5db-e6fc2f43865f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_40ea6557-676e-47d2-b4e6-071a0e009ccf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_40ea6557-676e-47d2-b4e6-071a0e009ccf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c6a35c70-b02a-4fe2-a2a3-53e4b00dfdd2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c6a35c70-b02a-4fe2-a2a3-53e4b00dfdd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a15c0ce7-195a-405d-989f-63c693eca87c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a15c0ce7-195a-405d-989f-63c693eca87c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_039c590a-7591-477a-8071-010af9c00ed9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_039c590a-7591-477a-8071-010af9c00ed9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a31c0140-e2b4-4f95-8eb5-dbf047d78f76" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a31c0140-e2b4-4f95-8eb5-dbf047d78f76" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4d438746-3da3-4a42-815e-19330144dfca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4d438746-3da3-4a42-815e-19330144dfca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a544448a-4301-4ecd-bd7d-f1f97adf7ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4d438746-3da3-4a42-815e-19330144dfca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a544448a-4301-4ecd-bd7d-f1f97adf7ef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a544448a-4301-4ecd-bd7d-f1f97adf7ef4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a544448a-4301-4ecd-bd7d-f1f97adf7ef4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a544448a-4301-4ecd-bd7d-f1f97adf7ef4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a544448a-4301-4ecd-bd7d-f1f97adf7ef4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c761d31b-7126-4deb-9835-1a37eb15be5d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_EquipmentMember_c761d31b-7126-4deb-9835-1a37eb15be5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_fe551b47-ddd5-41f1-be5b-587ed6a9fb1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_fe551b47-ddd5-41f1-be5b-587ed6a9fb1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ComputerHardwareAndSoftwareMember_c3327251-a0d0-44ff-93c9-4d55ba59cf85" xlink:href="insm-20191231.xsd#insm_ComputerHardwareAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_insm_ComputerHardwareAndSoftwareMember_c3327251-a0d0-44ff-93c9-4d55ba59cf85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_af3553d2-fb1a-4076-bd0f-47fc3ef42a91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_OfficeEquipmentMember_af3553d2-fb1a-4076-bd0f-47fc3ef42a91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ManufacturingEquipmentMember_9bffc431-8523-4ded-be49-f71671544cb3" xlink:href="insm-20191231.xsd#insm_ManufacturingEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_insm_ManufacturingEquipmentMember_9bffc431-8523-4ded-be49-f71671544cb3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4555475b-8a53-4d89-98db-7684473fdf6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4555475b-8a53-4d89-98db-7684473fdf6e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_76eab585-185a-49b1-91d7-a291cf97120b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_ConstructionInProgressMember_76eab585-185a-49b1-91d7-a291cf97120b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_05a8616b-3c5a-44c5-af6b-e115f4d328b4" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4d438746-3da3-4a42-815e-19330144dfca" xlink:to="loc_srt_RangeAxis_05a8616b-3c5a-44c5-af6b-e115f4d328b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_05a8616b-3c5a-44c5-af6b-e115f4d328b4_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_05a8616b-3c5a-44c5-af6b-e115f4d328b4" xlink:to="loc_srt_RangeMember_05a8616b-3c5a-44c5-af6b-e115f4d328b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7676af50-50ce-4482-9f2c-3395c9ec8da2" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_05a8616b-3c5a-44c5-af6b-e115f4d328b4" xlink:to="loc_srt_RangeMember_7676af50-50ce-4482-9f2c-3395c9ec8da2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b00c9459-0c49-4d82-9e4d-1b27b8401dca" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7676af50-50ce-4482-9f2c-3395c9ec8da2" xlink:to="loc_srt_MinimumMember_b00c9459-0c49-4d82-9e4d-1b27b8401dca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e5b33391-483e-4640-98c9-ff35161d433f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7676af50-50ce-4482-9f2c-3395c9ec8da2" xlink:to="loc_srt_MaximumMember_e5b33391-483e-4640-98c9-ff35161d433f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Leases" xlink:type="simple" xlink:href="insm-20191231.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/Leases" xlink:type="extended" id="i5e46fe87890e4288930d1b8cfd24d729_bc456771-c2e2-40b7-9c08-bf3fd0950452"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/LeasesTables" xlink:type="extended" id="i627e9069e9b8448f9b1ee2c183836dc9_5c1c95a0-6c93-46d8-8d38-b60f3178a6eb"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i9911457b6a70417f925638213690f4b3_8477606e-d235-4158-9ceb-fe237ff111ab">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LeaseRemainingLeaseTerm_c765a4f9-2250-4737-a37d-f7be9276eaf4" xlink:href="insm-20191231.xsd#insm_LeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:to="loc_insm_LeaseRemainingLeaseTerm_c765a4f9-2250-4737-a37d-f7be9276eaf4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LesseeOperatingLeaseSquareFootage_3e87565f-dfd5-400a-acd6-c599f9805ea8" xlink:href="insm-20191231.xsd#insm_LesseeOperatingLeaseSquareFootage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:to="loc_insm_LesseeOperatingLeaseSquareFootage_3e87565f-dfd5-400a-acd6-c599f9805ea8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount_fe6f42e8-2da9-4621-bcdc-58da41a1bfcf" xlink:href="insm-20191231.xsd#insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:to="loc_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount_fe6f42e8-2da9-4621-bcdc-58da41a1bfcf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_5347ba16-5ef5-4ff1-96ec-6fac28de7234" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_5347ba16-5ef5-4ff1-96ec-6fac28de7234" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ccf43192-a123-4233-8974-1f1e03976413" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5347ba16-5ef5-4ff1-96ec-6fac28de7234" xlink:to="loc_srt_RangeAxis_ccf43192-a123-4233-8974-1f1e03976413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ccf43192-a123-4233-8974-1f1e03976413_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ccf43192-a123-4233-8974-1f1e03976413" xlink:to="loc_srt_RangeMember_ccf43192-a123-4233-8974-1f1e03976413_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b4f8fc8-1769-49a9-ba5c-3d4d9818c872" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ccf43192-a123-4233-8974-1f1e03976413" xlink:to="loc_srt_RangeMember_8b4f8fc8-1769-49a9-ba5c-3d4d9818c872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8d578f9c-e2b0-4416-b99a-7849e04be962" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8b4f8fc8-1769-49a9-ba5c-3d4d9818c872" xlink:to="loc_srt_MinimumMember_8d578f9c-e2b0-4416-b99a-7849e04be962" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bbe76829-2129-441b-8f28-8d4a2b466f02" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8b4f8fc8-1769-49a9-ba5c-3d4d9818c872" xlink:to="loc_srt_MaximumMember_bbe76829-2129-441b-8f28-8d4a2b466f02" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/LeasesLeaseCostDetails" xlink:type="extended" id="i8202d406fdb24c5eb47755633b68103e_0d29ec35-858f-4161-b187-a5dd63aac59e"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesMaturityofLeaseLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="extended" id="i92ad144aec4644c4befaec35080e5fe6_95cd8438-a435-4654-9c28-38cb936f939f"/>
  <link:roleRef roleURI="http://www.insmed.com/role/Debt" xlink:type="simple" xlink:href="insm-20191231.xsd#Debt"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/Debt" xlink:type="extended" id="i5a30dd0d9b2c4df39d70398f80890197_55f5062d-b82c-4b9b-83ce-1090217a88d6"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtTables" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtTables" xlink:type="extended" id="i09779c9f280746148acd12d430a2208b_f7b76c77-fc81-43dd-82ee-a9a1f122eca1"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtDetails" xlink:type="extended" id="i6affb82785bb4d7b8b4bb1a06fe2cc9b_4dc61208-3957-41b3-9677-a2f10a6e21fd">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_dd7e0ecd-01b0-40b5-ac15-acbc80e152f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_dd7e0ecd-01b0-40b5-ac15-acbc80e152f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_d814ac02-31ac-4a39-a376-26502e28956c" xlink:href="insm-20191231.xsd#insm_DebtInstrumentOptionToPurchaseAdditionalDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_d814ac02-31ac-4a39-a376-26502e28956c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_cbccc654-f1d2-4966-9c28-f24ae6fcecc1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_cbccc654-f1d2-4966-9c28-f24ae6fcecc1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_5af4c611-a876-4e5e-aa24-fbbdeb9f0005" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_5af4c611-a876-4e5e-aa24-fbbdeb9f0005" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_bfff1950-0352-45d8-bbe0-a357eb6143d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_bfff1950-0352-45d8-bbe0-a357eb6143d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_9479d3e5-670c-4f0d-8b7c-3cad4d7d195c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_9479d3e5-670c-4f0d-8b7c-3cad4d7d195c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_a9ff3058-c1f1-4949-81c0-bfae6dc0b027" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_a9ff3058-c1f1-4949-81c0-bfae6dc0b027" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_f9efffc4-e054-4caa-9a0a-57c1351bf211" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_f9efffc4-e054-4caa-9a0a-57c1351bf211" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_0d03464b-3658-447f-ad05-82d9343fe830" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_0d03464b-3658-447f-ad05-82d9343fe830" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_37b04e19-9bbc-427a-a759-a954adbedfcf" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_37b04e19-9bbc-427a-a759-a954adbedfcf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_955c2fe2-a220-49b9-be37-e649410e54aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_955c2fe2-a220-49b9-be37-e649410e54aa" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_3d79790f-29a9-4445-9575-a13849cb711a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_3d79790f-29a9-4445-9575-a13849cb711a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_00e98d57-d669-4936-a50f-dd3450f38e38" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_00e98d57-d669-4936-a50f-dd3450f38e38" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_5d9f817e-4a76-42e7-86f9-57b6ab63697e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_5d9f817e-4a76-42e7-86f9-57b6ab63697e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8fc1a5b2-eae9-4df6-9ec4-04ae6af4d70f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_InterestExpense_8fc1a5b2-eae9-4df6-9ec4-04ae6af4d70f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_ed7d71c0-c9b0-44ff-ba3c-217cbf79ade0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_RepaymentsOfDebt_ed7d71c0-c9b0-44ff-ba3c-217cbf79ade0" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_RepaymentsOfDebtFeesAndOutstandingInterest_90736239-de43-422f-b4ea-56a9c2784a71" xlink:href="insm-20191231.xsd#insm_RepaymentsOfDebtFeesAndOutstandingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_insm_RepaymentsOfDebtFeesAndOutstandingInterest_90736239-de43-422f-b4ea-56a9c2784a71" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b7e6285a-b437-49bc-b94c-ee9e08c219ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b7e6285a-b437-49bc-b94c-ee9e08c219ce" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermAxis_2c656ac3-a602-4247-9432-2807325b0470" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConversionTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:to="loc_insm_DebtInstrumentConversionTermAxis_2c656ac3-a602-4247-9432-2807325b0470" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermDomain_2c656ac3-a602-4247-9432-2807325b0470_default" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConversionTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_insm_DebtInstrumentConversionTermAxis_2c656ac3-a602-4247-9432-2807325b0470" xlink:to="loc_insm_DebtInstrumentConversionTermDomain_2c656ac3-a602-4247-9432-2807325b0470_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConversionTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_insm_DebtInstrumentConversionTermAxis_2c656ac3-a602-4247-9432-2807325b0470" xlink:to="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermiMember_16b839e6-165c-4610-85c4-a02cb2c89baf" xlink:href="insm-20191231.xsd#insm_ConversionTermiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:to="loc_insm_ConversionTermiMember_16b839e6-165c-4610-85c4-a02cb2c89baf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermiiMember_c8156d1e-975f-4845-b892-330404e4dd13" xlink:href="insm-20191231.xsd#insm_ConversionTermiiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:to="loc_insm_ConversionTermiiMember_c8156d1e-975f-4845-b892-330404e4dd13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermiiiMember_9134ace9-a57a-4031-8c3a-b57c885ab5d3" xlink:href="insm-20191231.xsd#insm_ConversionTermiiiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:to="loc_insm_ConversionTermiiiMember_9134ace9-a57a-4031-8c3a-b57c885ab5d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermivMember_45b54f29-dcbd-490f-9c82-440c7552168c" xlink:href="insm-20191231.xsd#insm_ConversionTermivMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:to="loc_insm_ConversionTermivMember_45b54f29-dcbd-490f-9c82-440c7552168c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2ed2c68b-5a8f-4509-be9d-892854130190" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2ed2c68b-5a8f-4509-be9d-892854130190" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2ed2c68b-5a8f-4509-be9d-892854130190_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2ed2c68b-5a8f-4509-be9d-892854130190" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2ed2c68b-5a8f-4509-be9d-892854130190_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1e7d0370-08c6-4584-9eb7-edbc9b8b8264" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2ed2c68b-5a8f-4509-be9d-892854130190" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1e7d0370-08c6-4584-9eb7-edbc9b8b8264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_17c7e38f-7d09-4f53-9a1f-cd0e8c910a71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1e7d0370-08c6-4584-9eb7-edbc9b8b8264" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_17c7e38f-7d09-4f53-9a1f-cd0e8c910a71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ef205084-c433-4d21-a38b-0c83985a9589" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:to="loc_us-gaap_DebtInstrumentAxis_ef205084-c433-4d21-a38b-0c83985a9589" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ef205084-c433-4d21-a38b-0c83985a9589_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ef205084-c433-4d21-a38b-0c83985a9589" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ef205084-c433-4d21-a38b-0c83985a9589_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_905679d3-1f85-4ad6-86af-fec23a7c1a15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ef205084-c433-4d21-a38b-0c83985a9589" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_905679d3-1f85-4ad6-86af-fec23a7c1a15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_1453d02c-71c4-47f7-a6c3-48f6dd945c51" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_905679d3-1f85-4ad6-86af-fec23a7c1a15" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_1453d02c-71c4-47f7-a6c3-48f6dd945c51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c51e6b5f-1cbe-4cb1-a242-1465c6dae7ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_905679d3-1f85-4ad6-86af-fec23a7c1a15" xlink:to="loc_us-gaap_LineOfCreditMember_c51e6b5f-1cbe-4cb1-a242-1465c6dae7ea" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtComponentsofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="extended" id="i794bd640c592423196a46e89c67f66a3_583af783-671a-460b-97eb-4062814fc2d7">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_42673fc7-e7bf-430e-aba2-b1af8206e275" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_SecuredDebt_42673fc7-e7bf-430e-aba2-b1af8206e275" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94c2a3b2-0868-4a55-b6b3-eda83c8391d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94c2a3b2-0868-4a55-b6b3-eda83c8391d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d08540da-7020-4314-ab8a-e0404f663922" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d08540da-7020-4314-ab8a-e0404f663922" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_63cc3ee2-2ade-42a5-9c4c-d316a24bd304" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_63cc3ee2-2ade-42a5-9c4c-d316a24bd304" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c24a6634-c255-4ec1-aac8-08011285f99e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c24a6634-c255-4ec1-aac8-08011285f99e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_097aca3b-14f0-4a6e-8ec3-a72fae07a79b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_DebtInstrumentTable_097aca3b-14f0-4a6e-8ec3-a72fae07a79b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_af3d0347-958a-4522-967f-ae969e542075" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_097aca3b-14f0-4a6e-8ec3-a72fae07a79b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_af3d0347-958a-4522-967f-ae969e542075" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_af3d0347-958a-4522-967f-ae969e542075_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_af3d0347-958a-4522-967f-ae969e542075" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_af3d0347-958a-4522-967f-ae969e542075_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5d3ec84e-f448-4c4f-a580-480d2bc2208e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_af3d0347-958a-4522-967f-ae969e542075" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5d3ec84e-f448-4c4f-a580-480d2bc2208e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_dee647a1-ef1e-4651-89b4-564dc1ba6bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5d3ec84e-f448-4c4f-a580-480d2bc2208e" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_dee647a1-ef1e-4651-89b4-564dc1ba6bd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_462de87b-607b-4474-90ac-7d6907250762" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_097aca3b-14f0-4a6e-8ec3-a72fae07a79b" xlink:to="loc_us-gaap_DebtInstrumentAxis_462de87b-607b-4474-90ac-7d6907250762" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_462de87b-607b-4474-90ac-7d6907250762_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_462de87b-607b-4474-90ac-7d6907250762" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_462de87b-607b-4474-90ac-7d6907250762_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c03086d1-ed9c-4e67-8488-361a578f9a2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_462de87b-607b-4474-90ac-7d6907250762" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c03086d1-ed9c-4e67-8488-361a578f9a2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_2c272ddd-2753-4e00-a6bd-8828b58462ae" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c03086d1-ed9c-4e67-8488-361a578f9a2c" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_2c272ddd-2753-4e00-a6bd-8828b58462ae" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtFuturePrincipalRepaymentsofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails" xlink:type="extended" id="i6eef6b2121a04841866f8b4962ad0608_44d6122e-2745-493d-8991-846821e880b7"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="extended" id="iad0a9fb0170f4fbcadabc4a772bc89d0_562f450b-7251-44a4-ab7c-f0d090917f16"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="insm-20191231.xsd#ShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ShareholdersEquity" xlink:type="extended" id="iccdd3370e41b4144a8ea953efdfdd465_bd240228-3a64-4006-a48e-7baee7596dcf"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#ShareholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ShareholdersEquityDetails" xlink:type="extended" id="ia973b2d4cec24ca58080fd9436d7fae2_77a95667-2621-44da-b7d4-2f729aa18c2d">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ec33d2bf-3580-47c4-96fa-d47bacd74a77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ec33d2bf-3580-47c4-96fa-d47bacd74a77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e8300380-5d4a-4d69-a688-b8c027f80d01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e8300380-5d4a-4d69-a688-b8c027f80d01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c975e22a-ccb4-41d4-8efb-8493d97d3ec6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockSharesIssued_c975e22a-ccb4-41d4-8efb-8493d97d3ec6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b7befd48-bd3e-445d-8921-4b8cbda67c13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b7befd48-bd3e-445d-8921-4b8cbda67c13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0c339868-8bb3-41b5-8476-80b321417c82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0c339868-8bb3-41b5-8476-80b321417c82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_9b5195aa-3d94-4c32-9366-3b42a76d3c00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_9b5195aa-3d94-4c32-9366-3b42a76d3c00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a454f36d-443d-459f-a8d8-68cfbfe6d0eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a454f36d-443d-459f-a8d8-68cfbfe6d0eb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_fe03fa4b-e409-487a-b5bc-dfb7817e83e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_fe03fa4b-e409-487a-b5bc-dfb7817e83e8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_UnderwritersDiscountAndOfferingCosts_9adfbf54-0bcb-4dae-813f-cf472d3e9bcf" xlink:href="insm-20191231.xsd#insm_UnderwritersDiscountAndOfferingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_insm_UnderwritersDiscountAndOfferingCosts_9adfbf54-0bcb-4dae-813f-cf472d3e9bcf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_7af2e1fc-65e5-426b-a0d3-df43d488e6fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_7af2e1fc-65e5-426b-a0d3-df43d488e6fb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bef3f3ca-3d15-4b44-a3a2-270919033e04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bef3f3ca-3d15-4b44-a3a2-270919033e04" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_eea27c8b-1229-4388-884a-bb6766b41b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_eea27c8b-1229-4388-884a-bb6766b41b6f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_a82af698-4d05-4dec-8c2c-873d62053283" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_a82af698-4d05-4dec-8c2c-873d62053283" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_dbdcdb8e-0a87-41e5-b5af-1aef573b7304" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_dbdcdb8e-0a87-41e5-b5af-1aef573b7304" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption_90dabd5f-fc24-45f8-9087-08c4d5d80eec" xlink:href="insm-20191231.xsd#insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption_90dabd5f-fc24-45f8-9087-08c4d5d80eec" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_693145e2-e858-4c12-b777-fff1c902ad14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_SharePrice_693145e2-e858-4c12-b777-fff1c902ad14" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_4c704375-0505-40ec-a544-691c8ee69c3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_4c704375-0505-40ec-a544-691c8ee69c3c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_236c8e4b-0f2c-42c8-8abd-832349f9d58a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_236c8e4b-0f2c-42c8-8abd-832349f9d58a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_18a05e21-ce7d-4c77-9865-94a0694bd7d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_18a05e21-ce7d-4c77-9865-94a0694bd7d3" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_566042d7-db30-45fa-8343-3668de50e7fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_566042d7-db30-45fa-8343-3668de50e7fa" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d5ca1ebe-d771-4ea4-818f-bde349478d65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d5ca1ebe-d771-4ea4-818f-bde349478d65" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_bb308981-af3c-411d-a340-ad751c797b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_bb308981-af3c-411d-a340-ad751c797b6f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4bd2dbaa-1f46-4c9b-8cc2-b0e681c98b52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4bd2dbaa-1f46-4c9b-8cc2-b0e681c98b52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4bd2dbaa-1f46-4c9b-8cc2-b0e681c98b52_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4bd2dbaa-1f46-4c9b-8cc2-b0e681c98b52" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4bd2dbaa-1f46-4c9b-8cc2-b0e681c98b52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c1c3fb4b-e3b8-4af3-9faf-65fcadfc85f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4bd2dbaa-1f46-4c9b-8cc2-b0e681c98b52" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c1c3fb4b-e3b8-4af3-9faf-65fcadfc85f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_5dc5e9f2-363f-4131-82d2-c6be25341adf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c1c3fb4b-e3b8-4af3-9faf-65fcadfc85f3" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_5dc5e9f2-363f-4131-82d2-c6be25341adf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_91194915-d46d-457f-84be-1ab84b206a64" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_us-gaap_DebtInstrumentAxis_91194915-d46d-457f-84be-1ab84b206a64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_91194915-d46d-457f-84be-1ab84b206a64_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_91194915-d46d-457f-84be-1ab84b206a64" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_91194915-d46d-457f-84be-1ab84b206a64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a550cb7d-f303-4805-beba-ea46099d379a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_91194915-d46d-457f-84be-1ab84b206a64" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a550cb7d-f303-4805-beba-ea46099d379a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_c8e69a75-dfcb-46f2-83a0-f76f2f39d4cc" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a550cb7d-f303-4805-beba-ea46099d379a" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_c8e69a75-dfcb-46f2-83a0-f76f2f39d4cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1a75d02e-f54a-4d20-926c-a3de97f06d77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_us-gaap_AwardTypeAxis_1a75d02e-f54a-4d20-926c-a3de97f06d77" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a75d02e-f54a-4d20-926c-a3de97f06d77_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1a75d02e-f54a-4d20-926c-a3de97f06d77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a75d02e-f54a-4d20-926c-a3de97f06d77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1aed8eb-236f-4ee5-a916-96b7bbd39732" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1a75d02e-f54a-4d20-926c-a3de97f06d77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1aed8eb-236f-4ee5-a916-96b7bbd39732" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_686794a4-94c4-4aef-9c94-47c8ecb58cf6" xlink:href="insm-20191231.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1aed8eb-236f-4ee5-a916-96b7bbd39732" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_686794a4-94c4-4aef-9c94-47c8ecb58cf6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_378866a3-e246-4e4c-a06b-8027213d7c95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1aed8eb-236f-4ee5-a916-96b7bbd39732" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_378866a3-e246-4e4c-a06b-8027213d7c95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_21cfb8d0-f014-436c-8c52-085d3ca2f728" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_21cfb8d0-f014-436c-8c52-085d3ca2f728" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_21cfb8d0-f014-436c-8c52-085d3ca2f728_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_21cfb8d0-f014-436c-8c52-085d3ca2f728" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_21cfb8d0-f014-436c-8c52-085d3ca2f728_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9f2c1107-4c7a-4f2b-a49b-5baac5363f00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_21cfb8d0-f014-436c-8c52-085d3ca2f728" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9f2c1107-4c7a-4f2b-a49b-5baac5363f00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_ef4a7a82-54b0-45d1-83ce-117c1801b832" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9f2c1107-4c7a-4f2b-a49b-5baac5363f00" xlink:to="loc_us-gaap_IPOMember_ef4a7a82-54b0-45d1-83ce-117c1801b832" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_5d8714fb-4252-475d-b7b6-827acdf2a028" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9f2c1107-4c7a-4f2b-a49b-5baac5363f00" xlink:to="loc_us-gaap_OverAllotmentOptionMember_5d8714fb-4252-475d-b7b6-827acdf2a028" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_09d59375-ae0b-47d6-aed1-36ff9f66669d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_srt_TitleOfIndividualAxis_09d59375-ae0b-47d6-aed1-36ff9f66669d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_09d59375-ae0b-47d6-aed1-36ff9f66669d_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_09d59375-ae0b-47d6-aed1-36ff9f66669d" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_09d59375-ae0b-47d6-aed1-36ff9f66669d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_927b9498-d710-4b74-8529-adc208847fdc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_09d59375-ae0b-47d6-aed1-36ff9f66669d" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_927b9498-d710-4b74-8529-adc208847fdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_881df466-6cb5-4006-aeb9-57db67984660" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_927b9498-d710-4b74-8529-adc208847fdc" xlink:to="loc_srt_ChiefExecutiveOfficerMember_881df466-6cb5-4006-aeb9-57db67984660" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensation" xlink:type="extended" id="ifa26b20dd2e84e96b6e9806437f93366_0a6a806b-74de-4ef8-846a-71340beb0da5"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensationTables" xlink:type="extended" id="i47efd64b675b4e7bb7f56efc44da2b8d_5d6cca8a-8897-42f0-875e-64fa59f021d3"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="ide69fe0819934771a256bc748cee7b2b_2781116a-f368-4788-8821-c03b463c8e6b"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended" id="id0f9e88977ee4e1093d04b14a2066da4_24aff8f9-28d2-4155-b7e5-eb6323d26208">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_cbdc079d-02df-4f39-9cca-4b265e1fa27e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_StockOptionPlanExpense_cbdc079d-02df-4f39-9cca-4b265e1fa27e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f4d05a1e-590c-41bf-87a4-d960b7ae258a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f4d05a1e-590c-41bf-87a4-d960b7ae258a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4e3355fe-5656-42d7-8c35-c536a19b9279" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4e3355fe-5656-42d7-8c35-c536a19b9279" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c1929644-a66e-4aef-8915-b80af4478b28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c1929644-a66e-4aef-8915-b80af4478b28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_eb356d10-374c-4706-8905-ff6c7ebe9148" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_eb356d10-374c-4706-8905-ff6c7ebe9148" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cd2b04ff-0576-438e-afd6-878dea61619f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cd2b04ff-0576-438e-afd6-878dea61619f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a8903300-a6ac-48a8-845c-b1bc43e344d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a8903300-a6ac-48a8-845c-b1bc43e344d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6e19924f-121f-4d1b-bb4b-76854f64158b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6e19924f-121f-4d1b-bb4b-76854f64158b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_56ab5fa4-32bb-4485-86d5-0b4cc17aa26d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_56ab5fa4-32bb-4485-86d5-0b4cc17aa26d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_5b5a1e04-4476-493d-b3ba-f5606f09d3e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_5b5a1e04-4476-493d-b3ba-f5606f09d3e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1581241b-2088-4301-b47e-78e2d5cdab61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7e734796-dbf0-422e-a44f-374ae290c680" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7e734796-dbf0-422e-a44f-374ae290c680" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_084cad96-c7dd-484f-ba4c-25b15b8a8b74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_084cad96-c7dd-484f-ba4c-25b15b8a8b74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_317c081f-bc8e-48e1-8243-ed19489b2a29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_317c081f-bc8e-48e1-8243-ed19489b2a29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70418a40-530e-46fa-ae7b-9613f74be011" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70418a40-530e-46fa-ae7b-9613f74be011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_14e5d307-cd24-4bc2-8744-8f164b48cd9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_14e5d307-cd24-4bc2-8744-8f164b48cd9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_df492705-2d92-4652-aaaa-8a52ed9c4139" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_df492705-2d92-4652-aaaa-8a52ed9c4139" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6465dce2-1a06-4b3b-a7a6-ee531680c010" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c8dd8e9e-86a1-467e-b400-2e57ea9f6208" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c8dd8e9e-86a1-467e-b400-2e57ea9f6208" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_977004d1-4ea4-40ce-8c6b-744d012b8920" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_977004d1-4ea4-40ce-8c6b-744d012b8920" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:href="insm-20191231.xsd#insm_WeightedAverageRemainingContractualLifeInYearsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1fd53f32-eec7-4d3e-a2de-4831f43c93ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1fd53f32-eec7-4d3e-a2de-4831f43c93ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_09b1a53a-fd1d-4d04-9a12-cf784228fa9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_09b1a53a-fd1d-4d04-9a12-cf784228fa9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_aeda5d85-00a1-40cf-825a-f3e0f19898f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_aeda5d85-00a1-40cf-825a-f3e0f19898f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1a25e89e-3076-4ae6-acda-39124d3d07e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1a25e89e-3076-4ae6-acda-39124d3d07e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_c2b6a7a9-5a2d-4448-8f77-9d9b9a42627d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_c2b6a7a9-5a2d-4448-8f77-9d9b9a42627d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_cac2d1a6-fc6e-4994-9b1e-d48ef144b80b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_cac2d1a6-fc6e-4994-9b1e-d48ef144b80b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3347c735-1de9-45a2-a135-659e6c6a612d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3347c735-1de9-45a2-a135-659e6c6a612d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8b50df08-abef-419f-80ce-8a3990fc2b65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3347c735-1de9-45a2-a135-659e6c6a612d" xlink:to="loc_us-gaap_AwardTypeAxis_8b50df08-abef-419f-80ce-8a3990fc2b65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8b50df08-abef-419f-80ce-8a3990fc2b65_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8b50df08-abef-419f-80ce-8a3990fc2b65" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8b50df08-abef-419f-80ce-8a3990fc2b65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9df5e88-574c-4f16-ae3a-feaa4f3d7682" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8b50df08-abef-419f-80ce-8a3990fc2b65" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9df5e88-574c-4f16-ae3a-feaa4f3d7682" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_82092957-53ee-4832-945f-507589f4d908" xlink:href="insm-20191231.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9df5e88-574c-4f16-ae3a-feaa4f3d7682" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_82092957-53ee-4832-945f-507589f4d908" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8be0cb82-8f0a-48e9-bc9a-3934cc6e94ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9df5e88-574c-4f16-ae3a-feaa4f3d7682" xlink:to="loc_us-gaap_PerformanceSharesMember_8be0cb82-8f0a-48e9-bc9a-3934cc6e94ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f7e97c03-2e4b-474c-a69d-704b97be04a1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3347c735-1de9-45a2-a135-659e6c6a612d" xlink:to="loc_srt_RangeAxis_f7e97c03-2e4b-474c-a69d-704b97be04a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f7e97c03-2e4b-474c-a69d-704b97be04a1_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f7e97c03-2e4b-474c-a69d-704b97be04a1" xlink:to="loc_srt_RangeMember_f7e97c03-2e4b-474c-a69d-704b97be04a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92918ddf-fa09-4872-8382-a4f676d73723" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f7e97c03-2e4b-474c-a69d-704b97be04a1" xlink:to="loc_srt_RangeMember_92918ddf-fa09-4872-8382-a4f676d73723" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_36474899-5837-4826-8ccc-508f643c1d1f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92918ddf-fa09-4872-8382-a4f676d73723" xlink:to="loc_srt_MinimumMember_36474899-5837-4826-8ccc-508f643c1d1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a9925d38-446e-4fc9-a8d5-8f60b33e617f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92918ddf-fa09-4872-8382-a4f676d73723" xlink:to="loc_srt_MaximumMember_a9925d38-446e-4fc9-a8d5-8f60b33e617f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationRangeofExercisePricesDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails" xlink:type="extended" id="i603370e8710a4f80954a01f3d0a6579d_fdcfa72e-62fe-4c2d-bc96-db2cb4379ffb">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_069269e6-bfeb-47a2-85f5-a50e5339b32c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_069269e6-bfeb-47a2-85f5-a50e5339b32c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ee820a5a-8126-4e16-8b06-565d10e97087" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ee820a5a-8126-4e16-8b06-565d10e97087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7c17f744-3039-466f-857f-6c97a947cbb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7c17f744-3039-466f-857f-6c97a947cbb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_e782ad64-41a8-40fa-9c2e-b2dafce504f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_e782ad64-41a8-40fa-9c2e-b2dafce504f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_894cd4b9-d718-4bb9-9cf7-37611ec2fbcb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_894cd4b9-d718-4bb9-9cf7-37611ec2fbcb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_ef27c8a1-9b46-413f-b94b-a4c46960ce9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_ef27c8a1-9b46-413f-b94b-a4c46960ce9d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_32833999-1c4d-42f1-b427-cbccb6c5a7f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_32833999-1c4d-42f1-b427-cbccb6c5a7f2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_5cccfecc-53e2-4613-89c3-cb3ce0e800c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_5cccfecc-53e2-4613-89c3-cb3ce0e800c2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_a4713d86-8c3a-4826-a108-32a9bd7a636d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_a4713d86-8c3a-4826-a108-32a9bd7a636d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_77b49e7b-8fe2-4f47-b505-591561407375" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_77b49e7b-8fe2-4f47-b505-591561407375" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_99ccd34e-2221-4923-a0da-f71704738825" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_99ccd34e-2221-4923-a0da-f71704738825" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2601a31a-b4c7-4ad4-af2d-1dfc66e51270" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_99ccd34e-2221-4923-a0da-f71704738825" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2601a31a-b4c7-4ad4-af2d-1dfc66e51270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2601a31a-b4c7-4ad4-af2d-1dfc66e51270_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2601a31a-b4c7-4ad4-af2d-1dfc66e51270" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_2601a31a-b4c7-4ad4-af2d-1dfc66e51270_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2601a31a-b4c7-4ad4-af2d-1dfc66e51270" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range1Member_772bb34f-5dda-4e95-b984-c9d5f852b2db" xlink:href="insm-20191231.xsd#insm_Range1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range1Member_772bb34f-5dda-4e95-b984-c9d5f852b2db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range2Member_1775982b-6290-4b3d-832e-810f8bedec1d" xlink:href="insm-20191231.xsd#insm_Range2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range2Member_1775982b-6290-4b3d-832e-810f8bedec1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range3Member_b5d3e6c4-a2c8-4334-87ab-ca799c851d97" xlink:href="insm-20191231.xsd#insm_Range3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range3Member_b5d3e6c4-a2c8-4334-87ab-ca799c851d97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range4Member_cc777962-c95d-4fb7-945a-770a255f61e3" xlink:href="insm-20191231.xsd#insm_Range4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range4Member_cc777962-c95d-4fb7-945a-770a255f61e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range5Member_d2d565db-e511-4eb1-a218-9ac6f935c7e2" xlink:href="insm-20191231.xsd#insm_Range5Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range5Member_d2d565db-e511-4eb1-a218-9ac6f935c7e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range6Member_2dd9dfa7-7727-4faa-b4f1-a38f647aa8c8" xlink:href="insm-20191231.xsd#insm_Range6Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range6Member_2dd9dfa7-7727-4faa-b4f1-a38f647aa8c8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range7Member_cec2132b-69d3-425d-a2d4-15420348980e" xlink:href="insm-20191231.xsd#insm_Range7Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range7Member_cec2132b-69d3-425d-a2d4-15420348980e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range8Member_6f4daa7c-3563-465c-ac1f-b9658e830e2a" xlink:href="insm-20191231.xsd#insm_Range8Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range8Member_6f4daa7c-3563-465c-ac1f-b9658e830e2a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range9Member_e39e60d8-d701-44e9-b565-5553011c405d" xlink:href="insm-20191231.xsd#insm_Range9Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range9Member_e39e60d8-d701-44e9-b565-5553011c405d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range10Member_da9b413a-4cd1-4ff3-a5df-643eb5caba33" xlink:href="insm-20191231.xsd#insm_Range10Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range10Member_da9b413a-4cd1-4ff3-a5df-643eb5caba33" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_89892112-9119-4289-a88c-d26a34d8af61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_99ccd34e-2221-4923-a0da-f71704738825" xlink:to="loc_us-gaap_AwardTypeAxis_89892112-9119-4289-a88c-d26a34d8af61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89892112-9119-4289-a88c-d26a34d8af61_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_89892112-9119-4289-a88c-d26a34d8af61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89892112-9119-4289-a88c-d26a34d8af61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfb44cfe-3ff3-45c8-baa2-6896321411b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_89892112-9119-4289-a88c-d26a34d8af61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfb44cfe-3ff3-45c8-baa2-6896321411b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_477a06b0-f7ab-497c-9282-963a4c9f1cee" xlink:href="insm-20191231.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfb44cfe-3ff3-45c8-baa2-6896321411b4" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_477a06b0-f7ab-497c-9282-963a4c9f1cee" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="extended" id="ide422dec2f8e4483bd8e62366fd33523_a2f2ba5e-d000-462f-bbe7-6bc7fd4818f9">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit_0857d7a6-2447-4fd3-b7df-379d4bb62db8" xlink:href="insm-20191231.xsd#insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit_0857d7a6-2447-4fd3-b7df-379d4bb62db8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e34665f3-4e26-4fc8-bd52-4137f838bb2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e34665f3-4e26-4fc8-bd52-4137f838bb2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_eb181937-e1d7-4671-93ee-cda89e49a23f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_eb181937-e1d7-4671-93ee-cda89e49a23f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ac8ef4b9-03f9-499e-b0ed-54c94b0167dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ac8ef4b9-03f9-499e-b0ed-54c94b0167dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_64163d66-f353-46e5-9cde-218f340329fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_64163d66-f353-46e5-9cde-218f340329fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cdd1981f-3c67-4ddc-ad44-7fb98ebd68eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cdd1981f-3c67-4ddc-ad44-7fb98ebd68eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_cd7b3787-70ae-4057-b0ed-5c672be866d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_cd7b3787-70ae-4057-b0ed-5c672be866d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_066c75be-2036-406d-ae0a-59b09b01197f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2aebf1b7-e940-4303-840c-a6644907b5c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2aebf1b7-e940-4303-840c-a6644907b5c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11f5d873-3939-446f-a01c-cf2275b46dcc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11f5d873-3939-446f-a01c-cf2275b46dcc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9be4d109-64ba-4183-a67e-597ff501fcdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9be4d109-64ba-4183-a67e-597ff501fcdb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_df0cf077-f9dd-402b-827a-1f0d0680b66c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_df0cf077-f9dd-402b-827a-1f0d0680b66c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_adff3e3e-c8bd-4f6a-850f-771ba8b4224a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_66d425dc-ca9a-4f98-a3bd-7f9887de000b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_66d425dc-ca9a-4f98-a3bd-7f9887de000b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c2e1d5dc-8195-4208-9a05-f4dd1dfbf91d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c2e1d5dc-8195-4208-9a05-f4dd1dfbf91d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c4690434-4efc-4b5b-bdac-83ff2b9a8c79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c2e1d5dc-8195-4208-9a05-f4dd1dfbf91d" xlink:to="loc_us-gaap_AwardTypeAxis_c4690434-4efc-4b5b-bdac-83ff2b9a8c79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4690434-4efc-4b5b-bdac-83ff2b9a8c79_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c4690434-4efc-4b5b-bdac-83ff2b9a8c79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4690434-4efc-4b5b-bdac-83ff2b9a8c79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c4690434-4efc-4b5b-bdac-83ff2b9a8c79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_RestrictedStockAndRestrictedStockUnitsMember_b4eb22e7-1acb-4888-9179-acc966edc32d" xlink:href="insm-20191231.xsd#insm_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:to="loc_insm_RestrictedStockAndRestrictedStockUnitsMember_b4eb22e7-1acb-4888-9179-acc966edc32d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_fbedb158-babb-4b0c-b9be-d3dde2719572" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_fbedb158-babb-4b0c-b9be-d3dde2719572" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_StockOptionsAndRestrictedStockUnitsMember_6b83325d-736e-41c0-be39-3af83488a25f" xlink:href="insm-20191231.xsd#insm_StockOptionsAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:to="loc_insm_StockOptionsAndRestrictedStockUnitsMember_6b83325d-736e-41c0-be39-3af83488a25f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_df6a09e6-a578-47cf-b4a0-fe940ffbf858" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:to="loc_us-gaap_EmployeeStockMember_df6a09e6-a578-47cf-b4a0-fe940ffbf858" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_246515fa-5595-4939-81c8-a4d2cc09475e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c2e1d5dc-8195-4208-9a05-f4dd1dfbf91d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_246515fa-5595-4939-81c8-a4d2cc09475e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_246515fa-5595-4939-81c8-a4d2cc09475e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_246515fa-5595-4939-81c8-a4d2cc09475e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_246515fa-5595-4939-81c8-a4d2cc09475e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_acf8c31f-0ee1-49fa-a8f3-339359e77bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_246515fa-5595-4939-81c8-a4d2cc09475e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_acf8c31f-0ee1-49fa-a8f3-339359e77bdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_95c511a2-3f5f-419e-a91e-f0980c4ea5d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acf8c31f-0ee1-49fa-a8f3-339359e77bdc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_95c511a2-3f5f-419e-a91e-f0980c4ea5d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_139b2fd2-1844-4f43-b1de-863fc1ed630e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acf8c31f-0ee1-49fa-a8f3-339359e77bdc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_139b2fd2-1844-4f43-b1de-863fc1ed630e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxes" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxes" xlink:type="extended" id="ib8d54a1a609f4690b0e83db886540b58_09c3196d-fd49-4a96-b3c6-72277dc12d0e"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxesTables" xlink:type="extended" id="ibfe3c733297d406e8ed80a85f70a93f4_50e4ab42-dc1a-410d-a584-2de923c7ac3a"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i4f1baadd3e234d57979df9c33d4de633_ee816aa3-fd42-42eb-9223-81d83b597965">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fc24e55b-1783-40ad-b8e7-83b9b1186e05" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fc24e55b-1783-40ad-b8e7-83b9b1186e05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8772ac5d-6514-4bb6-abc8-53c6de070355" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8772ac5d-6514-4bb6-abc8-53c6de070355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent_6826754c-45ac-40ca-8a6c-4e1a0ba28568" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent_6826754c-45ac-40ca-8a6c-4e1a0ba28568" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent_7b3abae2-c6da-43bb-bb16-93ffc88ed7ad" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent_7b3abae2-c6da-43bb-bb16-93ffc88ed7ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_248504cf-f803-49aa-9f71-855a2f81bcfc" xlink:href="insm-20191231.xsd#insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_248504cf-f803-49aa-9f71-855a2f81bcfc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_f25b0c7d-1997-4483-b5b3-908d5a09f5b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_f25b0c7d-1997-4483-b5b3-908d5a09f5b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OperatingLossCarryforwardsTotal_a679d99b-fec9-4250-ae10-42fe09f4941d" xlink:href="insm-20191231.xsd#insm_OperatingLossCarryforwardsTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_OperatingLossCarryforwardsTotal_a679d99b-fec9-4250-ae10-42fe09f4941d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_047f2e3a-1fd7-4987-90bd-a0c5c93028d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_OperatingLossCarryforwards_047f2e3a-1fd7-4987-90bd-a0c5c93028d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OperatingLossCarryforwardsNonTradingLoss_23d32f3d-940b-4805-878b-36a50050ef53" xlink:href="insm-20191231.xsd#insm_OperatingLossCarryforwardsNonTradingLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_OperatingLossCarryforwardsNonTradingLoss_23d32f3d-940b-4805-878b-36a50050ef53" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_37f8e93b-93e8-4140-ba7b-e013cc0ee745" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_37f8e93b-93e8-4140-ba7b-e013cc0ee745" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_c1c6171a-45e5-4d16-96e2-c062fffd16e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_c1c6171a-45e5-4d16-96e2-c062fffd16e3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_846001c3-453d-46ca-a04e-c88f17554c06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_846001c3-453d-46ca-a04e-c88f17554c06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_aa393e41-c9a6-40c7-aa9e-ffa42a827303" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_846001c3-453d-46ca-a04e-c88f17554c06" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_aa393e41-c9a6-40c7-aa9e-ffa42a827303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_aa393e41-c9a6-40c7-aa9e-ffa42a827303_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_aa393e41-c9a6-40c7-aa9e-ffa42a827303" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_aa393e41-c9a6-40c7-aa9e-ffa42a827303_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_ed9764a6-c4be-411d-b267-d5136e87b928" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_aa393e41-c9a6-40c7-aa9e-ffa42a827303" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_ed9764a6-c4be-411d-b267-d5136e87b928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewJerseyDivisionOfTaxationMember_7a1d8c3c-1b63-4d85-8262-03bd7c90d376" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewJerseyDivisionOfTaxationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_ed9764a6-c4be-411d-b267-d5136e87b928" xlink:to="loc_us-gaap_NewJerseyDivisionOfTaxationMember_7a1d8c3c-1b63-4d85-8262-03bd7c90d376" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_IrelandTaxMember_edbb3f9d-8464-4c46-a1e3-efeb5f314eb3" xlink:href="insm-20191231.xsd#insm_IrelandTaxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_ed9764a6-c4be-411d-b267-d5136e87b928" xlink:to="loc_insm_IrelandTaxMember_edbb3f9d-8464-4c46-a1e3-efeb5f314eb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_c8f113be-8837-448f-bdc3-f81f27284057" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_846001c3-453d-46ca-a04e-c88f17554c06" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_c8f113be-8837-448f-bdc3-f81f27284057" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c8f113be-8837-448f-bdc3-f81f27284057_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c8f113be-8837-448f-bdc3-f81f27284057" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c8f113be-8837-448f-bdc3-f81f27284057_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b7251acf-7dc3-4fa9-9a14-f2f122d5ec08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_c8f113be-8837-448f-bdc3-f81f27284057" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b7251acf-7dc3-4fa9-9a14-f2f122d5ec08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_61a64d84-5278-4d87-971f-022245316013" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b7251acf-7dc3-4fa9-9a14-f2f122d5ec08" xlink:to="loc_us-gaap_DomesticCountryMember_61a64d84-5278-4d87-971f-022245316013" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails" xlink:type="extended" id="i3f805e5226ee45b994e64212166d5c5d_d1488c37-0f04-41bb-9b7f-c75dc02865ce"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesIncomeTaxBenefitProvisionDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails" xlink:type="extended" id="i94ddd6af99094d1fb537efe7a6c89102_f7441199-50b1-490d-97bb-e638cbdc0140"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails" xlink:type="extended" id="ia6485d832503411b8768b0bd510bf0e2_a53a6b1a-5c97-4b0e-8de4-b3477d0d2b04"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="ied9b9dd2451f4df888d443637b8cffba_4d900187-9ee9-4f13-9e64-06f0e6b405e9"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="extended" id="ifd699263851f4212bc6d8c14baabfe06_a855c21f-17ca-495f-8ff0-f45e71383944"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LicenseandOtherAgreements" xlink:type="simple" xlink:href="insm-20191231.xsd#LicenseandOtherAgreements"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/LicenseandOtherAgreements" xlink:type="extended" id="i920906af547e4015898a80063b9792b8_aa732cc8-8c8a-4e68-bd1d-9715b11c3eb0"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LicenseandOtherAgreementsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LicenseandOtherAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/LicenseandOtherAgreementsDetails" xlink:type="extended" id="i106a83e4824547949e179622f3db64a4_7135b024-5cc8-4dd0-bf47-1a0c52614edd">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CollaborativeArrangementMilestonePayment_bd2b7786-8c1f-48d2-957b-038b2ab07629" xlink:href="insm-20191231.xsd#insm_CollaborativeArrangementMilestonePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CollaborativeArrangementMilestonePayment_bd2b7786-8c1f-48d2-957b-038b2ab07629" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FutureMilestonePayments_b54aef21-d6a9-43d2-a32d-b8ef2f649a21" xlink:href="insm-20191231.xsd#insm_FutureMilestonePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_FutureMilestonePayments_b54aef21-d6a9-43d2-a32d-b8ef2f649a21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_ceba1cef-90de-4d1a-959a-875904ceea7a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_ceba1cef-90de-4d1a-959a-875904ceea7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_ec146aaa-16ef-4544-acf4-26e8de6455df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RoyaltyGuaranteesCommitmentsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_ec146aaa-16ef-4544-acf4-26e8de6455df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments_74805598-0dd8-4a4d-a72f-69568427c295" xlink:href="insm-20191231.xsd#insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments_74805598-0dd8-4a4d-a72f-69568427c295" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount_df94abdb-834f-4c5b-ba10-8d1ced7b26d5" xlink:href="insm-20191231.xsd#insm_AdditionalRoyaltyGuaranteesCommitmentsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount_df94abdb-834f-4c5b-ba10-8d1ced7b26d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_InitialTermOfContractManufacturingAgreement_97032abd-47d1-4ab9-8e73-a498b6c874af" xlink:href="insm-20191231.xsd#insm_InitialTermOfContractManufacturingAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_InitialTermOfContractManufacturingAgreement_97032abd-47d1-4ab9-8e73-a498b6c874af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement_79345b7b-a543-4df6-b3d5-3cfe7e4d7d5d" xlink:href="insm-20191231.xsd#insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement_79345b7b-a543-4df6-b3d5-3cfe7e4d7d5d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement_7d3c4597-cd31-4f73-b3ac-d8a35a9c6f9a" xlink:href="insm-20191231.xsd#insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement_7d3c4597-cd31-4f73-b3ac-d8a35a9c6f9a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommercialServicesAgreementMinimumObligation_a685c637-af71-45a5-b9ef-7f506da63df6" xlink:href="insm-20191231.xsd#insm_CommercialServicesAgreementMinimumObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CommercialServicesAgreementMinimumObligation_a685c637-af71-45a5-b9ef-7f506da63df6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AdditionalTermOfContractManufacturingAgreement_cfb4bbe0-54b5-4293-a478-a2b726f50b1a" xlink:href="insm-20191231.xsd#insm_AdditionalTermOfContractManufacturingAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_AdditionalTermOfContractManufacturingAgreement_cfb4bbe0-54b5-4293-a478-a2b726f50b1a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement_bc9eee85-be89-4d5f-9e99-fec8448ff366" xlink:href="insm-20191231.xsd#insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement_bc9eee85-be89-4d5f-9e99-fec8448ff366" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CollaborativeArrangementUpfrontPayment_bdcdfbf8-7ed3-43e9-9116-6d47b1d1c7c7" xlink:href="insm-20191231.xsd#insm_CollaborativeArrangementUpfrontPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CollaborativeArrangementUpfrontPayment_bdcdfbf8-7ed3-43e9-9116-6d47b1d1c7c7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PaymentsUponAchievementOfClinicalMilestonesAmount_8de51a72-b5e2-44c2-8878-e38ace9d6bed" xlink:href="insm-20191231.xsd#insm_PaymentsUponAchievementOfClinicalMilestonesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_PaymentsUponAchievementOfClinicalMilestonesAmount_8de51a72-b5e2-44c2-8878-e38ace9d6bed" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication_b6a0f4d5-8206-41d0-bd51-14dc81661892" xlink:href="insm-20191231.xsd#insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication_b6a0f4d5-8206-41d0-bd51-14dc81661892" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRoyalties_3d4ae7e9-02f8-4f33-af39-e80f8890273b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRoyalties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_us-gaap_PaymentsForRoyalties_3d4ae7e9-02f8-4f33-af39-e80f8890273b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3febf1f1-3c72-477d-9126-7309e72c427b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3febf1f1-3c72-477d-9126-7309e72c427b" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ManufactureAndSupplyAgreementEstimatedCosts_3a21482a-1deb-40e6-8ef0-3d6e81b322c2" xlink:href="insm-20191231.xsd#insm_ManufactureAndSupplyAgreementEstimatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_ManufactureAndSupplyAgreementEstimatedCosts_3a21482a-1deb-40e6-8ef0-3d6e81b322c2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestonePaymentAxis_65e10564-e116-4f25-acbd-b048ccc919a6" xlink:href="insm-20191231.xsd#insm_MilestonePaymentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_insm_MilestonePaymentAxis_65e10564-e116-4f25-acbd-b048ccc919a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestonePaymentDomain_65e10564-e116-4f25-acbd-b048ccc919a6_default" xlink:href="insm-20191231.xsd#insm_MilestonePaymentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_insm_MilestonePaymentAxis_65e10564-e116-4f25-acbd-b048ccc919a6" xlink:to="loc_insm_MilestonePaymentDomain_65e10564-e116-4f25-acbd-b048ccc919a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestonePaymentDomain_80287643-9507-4cab-af7c-6a2c0a3fd2be" xlink:href="insm-20191231.xsd#insm_MilestonePaymentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_insm_MilestonePaymentAxis_65e10564-e116-4f25-acbd-b048ccc919a6" xlink:to="loc_insm_MilestonePaymentDomain_80287643-9507-4cab-af7c-6a2c0a3fd2be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestoneNewDrugApplicationMember_2e624bdf-b70c-4e85-af7e-fd3d8a2f05ce" xlink:href="insm-20191231.xsd#insm_MilestoneNewDrugApplicationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_MilestonePaymentDomain_80287643-9507-4cab-af7c-6a2c0a3fd2be" xlink:to="loc_insm_MilestoneNewDrugApplicationMember_2e624bdf-b70c-4e85-af7e-fd3d8a2f05ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestoneFDAApprovalMember_b1c494ba-c2f0-4b87-9af1-7c71cdd56b63" xlink:href="insm-20191231.xsd#insm_MilestoneFDAApprovalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_MilestonePaymentDomain_80287643-9507-4cab-af7c-6a2c0a3fd2be" xlink:to="loc_insm_MilestoneFDAApprovalMember_b1c494ba-c2f0-4b87-9af1-7c71cdd56b63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_32d3ca0a-a202-4388-b3f7-93d580418e64" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_srt_ProductOrServiceAxis_32d3ca0a-a202-4388-b3f7-93d580418e64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_32d3ca0a-a202-4388-b3f7-93d580418e64_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_32d3ca0a-a202-4388-b3f7-93d580418e64" xlink:to="loc_srt_ProductsAndServicesDomain_32d3ca0a-a202-4388-b3f7-93d580418e64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5f996271-1e9e-4429-aecd-36c81240ad70" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_32d3ca0a-a202-4388-b3f7-93d580418e64" xlink:to="loc_srt_ProductsAndServicesDomain_5f996271-1e9e-4429-aecd-36c81240ad70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_9e8873a8-fc29-4fa9-80d0-741a8ba76722" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5f996271-1e9e-4429-aecd-36c81240ad70" xlink:to="loc_us-gaap_LicenseAndServiceMember_9e8873a8-fc29-4fa9-80d0-741a8ba76722" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_96b3c299-4dc1-438a-90a1-0509f07c73e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_us-gaap_TypeOfArrangementAxis_96b3c299-4dc1-438a-90a1-0509f07c73e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_96b3c299-4dc1-438a-90a1-0509f07c73e5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_96b3c299-4dc1-438a-90a1-0509f07c73e5" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_96b3c299-4dc1-438a-90a1-0509f07c73e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_96b3c299-4dc1-438a-90a1-0509f07c73e5" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PRIPharmaGmbhCommercializationAgreementMember_34e44c86-e2d3-4a17-94ed-8e9c298ac465" xlink:href="insm-20191231.xsd#insm_PRIPharmaGmbhCommercializationAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_PRIPharmaGmbhCommercializationAgreementMember_34e44c86-e2d3-4a17-94ed-8e9c298ac465" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember_cd72e8c3-0fbc-4beb-a515-e486425a0f95" xlink:href="insm-20191231.xsd#insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember_cd72e8c3-0fbc-4beb-a515-e486425a0f95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_TherapureBiopharmaIncContractManufacturingAgreementMember_093b5d13-c166-4cda-8df2-b354b49d74d9" xlink:href="insm-20191231.xsd#insm_TherapureBiopharmaIncContractManufacturingAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_TherapureBiopharmaIncContractManufacturingAgreementMember_093b5d13-c166-4cda-8df2-b354b49d74d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommercialFilVFinishServicesAgreementMember_e984f4e5-3939-4ce7-862a-86d958cebd69" xlink:href="insm-20191231.xsd#insm_CommercialFilVFinishServicesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_CommercialFilVFinishServicesAgreementMember_e984f4e5-3939-4ce7-862a-86d958cebd69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LicenseAgreementWithAstrazenecaMember_2486ce05-49bd-4157-ac5d-787008d0377e" xlink:href="insm-20191231.xsd#insm_LicenseAgreementWithAstrazenecaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_LicenseAgreementWithAstrazenecaMember_2486ce05-49bd-4157-ac5d-787008d0377e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_SupplyAgreementWithPatheonUKLimitedMember_9c287837-ed68-4905-912d-e2449758385a" xlink:href="insm-20191231.xsd#insm_SupplyAgreementWithPatheonUKLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_SupplyAgreementWithPatheonUKLimitedMember_9c287837-ed68-4905-912d-e2449758385a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e8c0659f-70dd-44f9-88dc-5e3fe2469be9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_srt_RangeAxis_e8c0659f-70dd-44f9-88dc-5e3fe2469be9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e8c0659f-70dd-44f9-88dc-5e3fe2469be9_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e8c0659f-70dd-44f9-88dc-5e3fe2469be9" xlink:to="loc_srt_RangeMember_e8c0659f-70dd-44f9-88dc-5e3fe2469be9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dade2f6c-5d7b-4486-9a86-c84c75ee524f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e8c0659f-70dd-44f9-88dc-5e3fe2469be9" xlink:to="loc_srt_RangeMember_dade2f6c-5d7b-4486-9a86-c84c75ee524f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c3a9c3f-2ea7-4051-a79c-74216674a348" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dade2f6c-5d7b-4486-9a86-c84c75ee524f" xlink:to="loc_srt_MaximumMember_0c3a9c3f-2ea7-4051-a79c-74216674a348" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ac47bfa3-3453-4270-8c76-daf545985b48" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dade2f6c-5d7b-4486-9a86-c84c75ee524f" xlink:to="loc_srt_MinimumMember_ac47bfa3-3453-4270-8c76-daf545985b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_21b0544e-0a57-4c36-bc19-de70700ea7f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_21b0544e-0a57-4c36-bc19-de70700ea7f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_21b0544e-0a57-4c36-bc19-de70700ea7f0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_21b0544e-0a57-4c36-bc19-de70700ea7f0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_21b0544e-0a57-4c36-bc19-de70700ea7f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d5c4a1a5-8407-4ece-8b7e-4de66a2d46be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_21b0544e-0a57-4c36-bc19-de70700ea7f0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d5c4a1a5-8407-4ece-8b7e-4de66a2d46be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_f99a9576-c122-4b2e-8d31-9d892a7728c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5c4a1a5-8407-4ece-8b7e-4de66a2d46be" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_f99a9576-c122-4b2e-8d31-9d892a7728c6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="insm-20191231.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/CommitmentsandContingencies" xlink:type="extended" id="if9a4312de7fa4f63808cfc1042aaa299_df308888-753a-4b52-9606-6d52caf3d198"/>
  <link:roleRef roleURI="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="ifb05004bca59426baa079f47998bf7ac_112be109-d41f-4d63-94ae-8aea8d42a059">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb1cca46-0130-4ad3-a154-22cd827a6d71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb1cca46-0130-4ad3-a154-22cd827a6d71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_5bf95549-55ee-4968-8f34-a2aba6daaedc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:to="loc_us-gaap_OperatingLeaseExpense_5bf95549-55ee-4968-8f34-a2aba6daaedc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_abc504ac-57c5-435b-b5cf-95d7df63839b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:to="loc_us-gaap_LeaseAndRentalExpense_abc504ac-57c5-435b-b5cf-95d7df63839b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_0b92589a-e834-4284-9c90-c17354d4c01e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:to="loc_us-gaap_PurchaseObligation_0b92589a-e834-4284-9c90-c17354d4c01e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_5d08436a-9947-480f-b353-10c1bc8fb278" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_5d08436a-9947-480f-b353-10c1bc8fb278" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6bfdc089-37c1-4030-9cbc-7b2e737bd487" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_5d08436a-9947-480f-b353-10c1bc8fb278" xlink:to="loc_srt_StatementGeographicalAxis_6bfdc089-37c1-4030-9cbc-7b2e737bd487" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6bfdc089-37c1-4030-9cbc-7b2e737bd487_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6bfdc089-37c1-4030-9cbc-7b2e737bd487" xlink:to="loc_srt_SegmentGeographicalDomain_6bfdc089-37c1-4030-9cbc-7b2e737bd487_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5a7f1ad0-f0b9-4b7b-afda-4a5fa9c3bebb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6bfdc089-37c1-4030-9cbc-7b2e737bd487" xlink:to="loc_srt_SegmentGeographicalDomain_5a7f1ad0-f0b9-4b7b-afda-4a5fa9c3bebb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_BridgewaterNewJerseyFacilityMember_3cfef747-3d6b-429e-87ec-08aaec18d361" xlink:href="insm-20191231.xsd#insm_BridgewaterNewJerseyFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5a7f1ad0-f0b9-4b7b-afda-4a5fa9c3bebb" xlink:to="loc_insm_BridgewaterNewJerseyFacilityMember_3cfef747-3d6b-429e-87ec-08aaec18d361" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnaudited" xlink:type="simple" xlink:href="insm-20191231.xsd#QuarterlyFinancialDataUnaudited"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/QuarterlyFinancialDataUnaudited" xlink:type="extended" id="idf8cdd6e94c7413fa9d4f3ba829bd05e_6ae5b707-212e-4992-8801-33a8b5edaa94"/>
  <link:roleRef roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables" xlink:type="simple" xlink:href="insm-20191231.xsd#QuarterlyFinancialDataUnauditedTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables" xlink:type="extended" id="i8cdb198a44574118b9221555367e36b3_7df27ab1-ac67-4a22-83f4-65fca5fd92fe"/>
  <link:roleRef roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#QuarterlyFinancialDataUnauditedDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails" xlink:type="extended" id="i72c225768ab74b88a05e4e6414decc75_7346f53e-6d40-49b5-acf6-81c915726cf6"/>
  <link:roleRef roleURI="http://www.insmed.com/role/RetirementPlan" xlink:type="simple" xlink:href="insm-20191231.xsd#RetirementPlan"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/RetirementPlan" xlink:type="extended" id="ia3ca75ef421d45348de52eee3feacd64_f4accaaa-895e-4042-a858-c5968d182497"/>
  <link:roleRef roleURI="http://www.insmed.com/role/RetirementPlanDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#RetirementPlanDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/RetirementPlanDetails" xlink:type="extended" id="i18b0c15a2e9349d4a6dbc647ea9693b1_399731f3-6658-4da7-be69-d4c6bfe19b02"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>insm-20191231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:0d728d10-331b-4d39-8354-670abfa4ee6f,g:2a79806b-85c5-4f7a-9a5d-d8f3e0cd2ad7-->
<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c0cae709-add8-4f24-b0f8-cbb98a6bcdf0_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_e9c632d9-e838-4ed4-bca6-ebc341c87f02_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">Stock 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/2019/elts/us-gaap-2019-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_InventoryDisclosureAbstract_772cead4-aff7-4e0b-bedf-771f7cba86a5_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/2019/elts/us-gaap-2019-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_srt_RangeMember_4efbf135-6324-4116-97ab-696a66f9b2fb_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 [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_c9b5fb96-edd7-4aab-a5e1-4a0697b29dc5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_367ea6a7-f614-428b-9bc6-7bb986a9a934_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/2019/elts/us-gaap-2019-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_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits_0a827e60-cc73-40dd-b1a4-85cadf33397d_negatedTerseLabel_en-US" xlink:label="lab_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" 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">Payments and credits</link:label>
    <link:label id="lab_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits_label_en-US" xlink:label="lab_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" xlink: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, Assets, Allowance For Credit Loss, Payments and Credits</link:label>
    <link:label id="lab_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits_documentation_en-US" xlink:label="lab_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Assets, Allowance For Credit Loss, Payments and Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" xlink:href="insm-20191231.xsd#insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" xlink:to="lab_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_fdc96563-de3b-41cc-9567-cfe6200a8116_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_44b02753-3522-4da1-babb-ce9d06d7ed4e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4b1896dc-a767-4757-99cf-454e58238246_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_a37457c4-318a-4acc-b6cf-55ac77460047_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_a0e28966-3690-4955-a01d-100bf1970d9b_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/2019/elts/us-gaap-2019-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_ConcentrationRiskTypeDomain_bf660767-0acb-40b7-ba4c-c78cffac34c3_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 [Domain]</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/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInInvestingActivitiesAbstract_95e7ddd0-7df5-42b9-a1d1-2307c44ed922_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales_98225e8e-95fa-4635-90e4-90b336b619f6_terseLabel_en-US" xlink:label="lab_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales" xlink: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 prior period sales</link:label>
    <link:label id="lab_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales_label_en-US" xlink:label="lab_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales" xlink: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 Prior Period Sales</link:label>
    <link:label id="lab_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales_documentation_en-US" xlink:label="lab_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Allowance For Prior Period Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales" xlink:href="insm-20191231.xsd#insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales" xlink:to="lab_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_293b319a-edf2-4a65-b680-ad7a8feb3402_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/2019/dei-2019-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_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_960c664d-a0ea-40a8-95b8-9bf6cf305693_verboseLabel_en-US" xlink:label="lab_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" 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">Securities in an unrealized gain or loss position</link:label>
    <link:label id="lab_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_label_en-US" xlink:label="lab_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" xlink: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, Gross Unrealized Gain (Loss), Number of Securities</link:label>
    <link:label id="lab_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_documentation_en-US" xlink:label="lab_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Gross Unrealized Gain (Loss), Number of Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" xlink:href="insm-20191231.xsd#insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" xlink:to="lab_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_95c3eb27-df75-47db-b80e-e15f7b478b90_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_0b65d2b6-c4fc-47eb-9dde-3503013a43e9_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_d1b695b5-91f3-4128-a74d-8504e04ff43e_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-condition options</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/2019/elts/us-gaap-2019-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_insm_ConversionTermiMember_4abbb03c-7008-4251-ac48-7ea22f2222b1_terseLabel_en-US" xlink:label="lab_insm_ConversionTermiMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Term (i)</link:label>
    <link:label id="lab_insm_ConversionTermiMember_label_en-US" xlink:label="lab_insm_ConversionTermiMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Term (i) [Member]</link:label>
    <link:label id="lab_insm_ConversionTermiMember_documentation_en-US" xlink:label="lab_insm_ConversionTermiMember" 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">Conversion Term (i) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermiMember" xlink:href="insm-20191231.xsd#insm_ConversionTermiMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ConversionTermiMember" xlink:to="lab_insm_ConversionTermiMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_42fddb1a-914f-4a55-9818-1c1e51dddc48_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">Purchase of fixed assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_0552b380-0175-486b-86a7-23462a04d1f1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_d9b22e5f-21fb-4150-aec3-d5f2657fe453_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/2019/elts/us-gaap-2019-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_PrepaidExpenseAndOtherAssetsCurrent_2a9ee27c-4f12-4309-b6a0-480161cd2215_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_0679f7b7-a0a1-4be1-ae49-7131add813c6_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">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/2019/elts/us-gaap-2019-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_StockOptionPlanExpense_5dfca3fe-27f5-4c98-a0c1-a7e30c6558c6_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink: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 compensation expense</link:label>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_label_en-US" xlink:label="lab_us-gaap_StockOptionPlanExpense" xlink: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 or Unit Option Plan Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionPlanExpense" xlink:to="lab_us-gaap_StockOptionPlanExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_a0c87abd-ffce-43a1-818b-5734fbbe6f70_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 Measurement [Domain]</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/2019/elts/us-gaap-2019-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_AdditionalPaidInCapitalMember_2c39d51d-1860-4cc3-9283-0425642f12e3_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/2019/elts/us-gaap-2019-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_insm_AmortizationOfBackendFee_6bdf1f1b-a085-4ff3-b42e-e0acf3bb8461_terseLabel_en-US" xlink:label="lab_insm_AmortizationOfBackendFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of back-end fee on debt</link:label>
    <link:label id="lab_insm_AmortizationOfBackendFee_label_en-US" xlink:label="lab_insm_AmortizationOfBackendFee" xlink: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 Backend Fee</link:label>
    <link:label id="lab_insm_AmortizationOfBackendFee_documentation_en-US" xlink:label="lab_insm_AmortizationOfBackendFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Backend Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AmortizationOfBackendFee" xlink:href="insm-20191231.xsd#insm_AmortizationOfBackendFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AmortizationOfBackendFee" xlink:to="lab_insm_AmortizationOfBackendFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_3855a944-d670-49ba-85b9-8ef642dc3e5d_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink: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 royalty payable</link:label>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink: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 Royalties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:to="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_ceb0dc39-bfb4-4a01-ac6c-670ffd4fc39c_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_Range10Member_f9bde1f7-b824-4a6b-9dff-92c8eb89645d_terseLabel_en-US" xlink:label="lab_insm_Range10Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$32.46 to $32.46</link:label>
    <link:label id="lab_insm_Range10Member_label_en-US" xlink:label="lab_insm_Range10Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range10 [Member]</link:label>
    <link:label id="lab_insm_Range10Member_documentation_en-US" xlink:label="lab_insm_Range10Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range10Member" xlink:href="insm-20191231.xsd#insm_Range10Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range10Member" xlink:to="lab_insm_Range10Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_a0344b66-338c-4d0f-9fc6-4f76dc9e8936_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink: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 Options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink: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, Exercise Price Range, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_27117d09-05cf-4b15-b16a-6b95a64f0608_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, outstanding shares (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/2019/elts/us-gaap-2019-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_CashAndCashEquivalentsFairValueDisclosure_8eeed777-11d6-4bbc-b35b-66d17d707479_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_f474e581-4383-4a49-9c26-94432fcfb316_terseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities:</link:label>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:to="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ebfdbfb-29e9-4c3b-a566-d9f928e5a486_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">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_248d0c1f-54f0-4007-b3a4-89d247846112_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/2019/elts/us-gaap-2019-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_insm_MilestoneFDAApprovalMember_895a97d2-29d3-4fde-96d3-e2ef83f3d49e_terseLabel_en-US" xlink:label="lab_insm_MilestoneFDAApprovalMember" xlink: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, FDA Approval</link:label>
    <link:label id="lab_insm_MilestoneFDAApprovalMember_label_en-US" xlink:label="lab_insm_MilestoneFDAApprovalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone, FDA Approval [Member]</link:label>
    <link:label id="lab_insm_MilestoneFDAApprovalMember_documentation_en-US" xlink:label="lab_insm_MilestoneFDAApprovalMember" 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">Milestone, FDA Approval [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestoneFDAApprovalMember" xlink:href="insm-20191231.xsd#insm_MilestoneFDAApprovalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_MilestoneFDAApprovalMember" xlink:to="lab_insm_MilestoneFDAApprovalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_37385a4a-238d-4a9e-b8db-2f4aafc963d2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_d2e001b0-7455-48d5-8101-5554af698355_terseLabel_en-US" xlink:label="lab_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024 and thereafter</link:label>
    <link:label id="lab_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_label_en-US" xlink:label="lab_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink: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, Maturities, Repayments Of Principal In Year Five And Thereafter</link:label>
    <link:label id="lab_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_documentation_en-US" xlink:label="lab_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" 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, Maturities, Repayments Of Principal In Year Five And Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:href="insm-20191231.xsd#insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:to="lab_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_caa2059e-636c-4246-a009-0a2dbbb68e57_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 [Axis]</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/2019/elts/us-gaap-2019-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_57a9a724-7e9a-41ba-a2b0-57477332f47a_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">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/2019/elts/us-gaap-2019-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_insm_FinanceLeaseCost_5c32ff05-b696-48b1-9695-4d3f213c620b_terseLabel_en-US" xlink:label="lab_insm_FinanceLeaseCost" xlink: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 finance lease cost</link:label>
    <link:label id="lab_insm_FinanceLeaseCost_label_en-US" xlink:label="lab_insm_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:label id="lab_insm_FinanceLeaseCost_documentation_en-US" xlink:label="lab_insm_FinanceLeaseCost" 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">Finance Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FinanceLeaseCost" xlink:href="insm-20191231.xsd#insm_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_FinanceLeaseCost" xlink:to="lab_insm_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_8b656a46-5774-43b2-8550-35d4cee610c1_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense charged to operations</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink: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, Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_aa42239e-57c7-490a-98c0-4a3d7d3a044b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_c0454350-634f-4366-ab10-0a8893efa103_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">Fixed assets, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_7580629b-d3f3-467c-a1c1-0b32f47086a7_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">Fixed assets, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_f7810f65-128e-48f7-83b9-25ec5473815a_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_33ca2a3c-d2f4-45e4-a3c9-14788a8306c4_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">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/2019/elts/us-gaap-2019-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_DebtInstrumentAxis_5e312b29-1470-4541-940b-0b007b8fd068_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_6453066b-996c-4354-bafb-4c388e2a1133_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/2019/elts/us-gaap-2019-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_FairValueInputsLevel2Member_1ec4824e-8b48-4007-8300-0b75580d2550_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_48fc9f28-6ed9-4bda-a5fb-589c81833828_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink: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 of Tax Act</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink: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 Cuts and Jobs Act, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_954abbb5-b97d-480f-81e0-a9fc7988fb68_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">Released (in dollars 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/2019/elts/us-gaap-2019-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_insm_Range4Member_efa5d4c0-a5cc-40ab-a6c9-08f1eb841fbb_terseLabel_en-US" xlink:label="lab_insm_Range4Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$13.94 to $16.16</link:label>
    <link:label id="lab_insm_Range4Member_label_en-US" xlink:label="lab_insm_Range4Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range4 [Member]</link:label>
    <link:label id="lab_insm_Range4Member_documentation_en-US" xlink:label="lab_insm_Range4Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range4Member" xlink:href="insm-20191231.xsd#insm_Range4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range4Member" xlink:to="lab_insm_Range4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_20057aac-0be7-4386-8ecb-21cfbf41a5ec_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">Vested and expected to vest (in dollars 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/2019/elts/us-gaap-2019-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ea7c6315-0090-489f-8c13-440058e042ef_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink: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 intangible assets, 2020</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_b4f5387f-b33d-476b-8737-dde314fdacc2_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">Common stock options</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/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_083bf7ca-601a-4b9e-a25a-0d21711cfe71_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">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/2019/elts/us-gaap-2019-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_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement_254bfbd7-f7f3-4ff7-91e7-6494bbe1a2fb_terseLabel_en-US" xlink:label="lab_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period prior to expiration for extension</link:label>
    <link:label id="lab_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement_label_en-US" xlink:label="lab_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement" xlink: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 Services Agreement, Extension Period, Period Prior To Expiration For Extension Agreement</link:label>
    <link:label id="lab_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement_documentation_en-US" xlink:label="lab_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement" 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">Represents the period prior to the expiration of the agreement in which an agreement for extension may be entered into upon mutual agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement" xlink:href="insm-20191231.xsd#insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement" xlink:to="lab_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_193417ae-621e-4c22-bc0c-ed41cdf8175c_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_42d55cb6-4c25-4848-be66-cf8f74f1ca1a_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 option 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/2019/elts/us-gaap-2019-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_insm_MilestonePaymentAxis_93ad5922-714d-4c40-9d7b-bd969c3234f1_terseLabel_en-US" xlink:label="lab_insm_MilestonePaymentAxis" xlink: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 Payment [Axis]</link:label>
    <link:label id="lab_insm_MilestonePaymentAxis_label_en-US" xlink:label="lab_insm_MilestonePaymentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Payment [Axis]</link:label>
    <link:label id="lab_insm_MilestonePaymentAxis_documentation_en-US" xlink:label="lab_insm_MilestonePaymentAxis" 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">Milestone Payment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestonePaymentAxis" xlink:href="insm-20191231.xsd#insm_MilestonePaymentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_MilestonePaymentAxis" xlink:to="lab_insm_MilestonePaymentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_5e55b4e9-247b-41d3-8a5a-2096ffb0ee77_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_bee49765-c071-4cf4-a415-76ff76cf7524_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_InvestmentIncomeExpensePolicyTextBlock_1423efd9-6ee1-46e9-8e25-b8275c3b7fc0_terseLabel_en-US" xlink:label="lab_insm_InvestmentIncomeExpensePolicyTextBlock" xlink: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 Income and Interest Expense</link:label>
    <link:label id="lab_insm_InvestmentIncomeExpensePolicyTextBlock_label_en-US" xlink:label="lab_insm_InvestmentIncomeExpensePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income (Expense) [Policy Text Block]</link:label>
    <link:label id="lab_insm_InvestmentIncomeExpensePolicyTextBlock_documentation_en-US" xlink:label="lab_insm_InvestmentIncomeExpensePolicyTextBlock" 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 components of investment income and interest expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_InvestmentIncomeExpensePolicyTextBlock" xlink:href="insm-20191231.xsd#insm_InvestmentIncomeExpensePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_InvestmentIncomeExpensePolicyTextBlock" xlink:to="lab_insm_InvestmentIncomeExpensePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_7e365f02-5f29-4623-ada0-220e92665a60_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5cec6e56-5365-4afc-9fc8-61ea2333181b_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:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2fa572f0-b9b9-4ef6-9609-c7b30026b8df_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">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems_e4bce58c-25dc-491e-9959-739623f234fc_terseLabel_en-US" xlink:label="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems_label_en-US" xlink:label="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems_documentation_en-US" xlink:label="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Contract with Customer, Asset, Allowance for Credit Loss [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems" xlink:href="insm-20191231.xsd#insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems" xlink:to="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9dfd1f4e-92a6-4e3f-b498-5ce067f215f4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink: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 (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/2019/elts/us-gaap-2019-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_LeaseCost_8f33d832-432b-4505-b6e1-65cd07623cde_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" 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 lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_82ed0ac6-9365-4bd1-b47e-537dcfe4bf94_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_867b818d-40c9-4e9d-b174-6ca80c718aea_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_7ad7eab2-5225-4d58-9114-68bc2b690c11_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/2019/elts/us-gaap-2019-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_OperatingLeaseWeightedAverageDiscountRatePercent_b719fbca-3074-4ce8-844f-3376a465f511_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 - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ConversionTermiiMember_f193b602-560e-4507-ab29-0f9f7303c812_terseLabel_en-US" xlink:label="lab_insm_ConversionTermiiMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Term (ii)</link:label>
    <link:label id="lab_insm_ConversionTermiiMember_label_en-US" xlink:label="lab_insm_ConversionTermiiMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Term (ii) [Member]</link:label>
    <link:label id="lab_insm_ConversionTermiiMember_documentation_en-US" xlink:label="lab_insm_ConversionTermiiMember" 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">Conversion Term (ii) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermiiMember" xlink:href="insm-20191231.xsd#insm_ConversionTermiiMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ConversionTermiiMember" xlink:to="lab_insm_ConversionTermiiMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_7cfa1d81-d348-436d-b7fa-37418459ad4c_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">Anti-dilutive securities excluded from computations of diluted weighted-average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_7e12cbc3-bf60-4299-9223-4da02f73d181_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" 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">Annual net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink: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, Including Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_feb2ffa3-1e57-4007-9daf-df8fa68e0fff_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_f8fe3dae-1b57-4712-a95f-b49d24f6705a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_910ef65a-1e43-4211-bb2d-d9e39b53d0e9_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/2019/elts/us-gaap-2019-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_insm_Range6Member_8f36f0ea-8374-4e69-acc2-7d34900b9264_terseLabel_en-US" xlink:label="lab_insm_Range6Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$19.65 to $24.22</link:label>
    <link:label id="lab_insm_Range6Member_label_en-US" xlink:label="lab_insm_Range6Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range6 [Member]</link:label>
    <link:label id="lab_insm_Range6Member_documentation_en-US" xlink:label="lab_insm_Range6Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range6Member" xlink:href="insm-20191231.xsd#insm_Range6Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range6Member" xlink:to="lab_insm_Range6Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_64959ac9-d434-40e6-8892-67f743124dc6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ad91ad44-821e-4ee3-b784-a0332efa7f8e_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">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember_47f363f6-184f-4512-8d8e-7925f6bd22af_terseLabel_en-US" xlink:label="lab_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CFFT</link:label>
    <link:label id="lab_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember_label_en-US" xlink:label="lab_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cystic Fibrosis Foundation Therapeutics Inc Collaboration Agreements [Member]</link:label>
    <link:label id="lab_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember_documentation_en-US" xlink:label="lab_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember" 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">Represents the agreement with Cystic Fibrosis Foundation Therapeutics, Inc., for research funding for the development of ARIKAYCE product.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember" xlink:href="insm-20191231.xsd#insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember" xlink:to="lab_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ComputerHardwareAndSoftwareMember_77cbb2ef-9bbd-45e9-b8aa-40c178e9ef12_verboseLabel_en-US" xlink:label="lab_insm_ComputerHardwareAndSoftwareMember" 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">Computer equipment</link:label>
    <link:label id="lab_insm_ComputerHardwareAndSoftwareMember_8ea4124c-c126-4871-9307-ab9254585b16_terseLabel_en-US" xlink:label="lab_insm_ComputerHardwareAndSoftwareMember" xlink: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 hardware and software</link:label>
    <link:label id="lab_insm_ComputerHardwareAndSoftwareMember_label_en-US" xlink:label="lab_insm_ComputerHardwareAndSoftwareMember" xlink: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 Hardware And Software [Member]</link:label>
    <link:label id="lab_insm_ComputerHardwareAndSoftwareMember_documentation_en-US" xlink:label="lab_insm_ComputerHardwareAndSoftwareMember" 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">Purchased computer hardware and software applications.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ComputerHardwareAndSoftwareMember" xlink:href="insm-20191231.xsd#insm_ComputerHardwareAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ComputerHardwareAndSoftwareMember" xlink:to="lab_insm_ComputerHardwareAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_Range9Member_69881649-f4bb-4759-87fa-ae0e1d4b7093_terseLabel_en-US" xlink:label="lab_insm_Range9Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$31.78 to $31.78</link:label>
    <link:label id="lab_insm_Range9Member_label_en-US" xlink:label="lab_insm_Range9Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range9 [Member]</link:label>
    <link:label id="lab_insm_Range9Member_documentation_en-US" xlink:label="lab_insm_Range9Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range9Member" xlink:href="insm-20191231.xsd#insm_Range9Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range9Member" xlink:to="lab_insm_Range9Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_fcd6ba7e-3517-4b87-a2f7-329573557c95_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_fff06166-d8d4-479d-83e5-6c3a9307a71e_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 (expense) 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_6ebca181-49f4-4b80-861e-843d2c27a2c4_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink: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 Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink: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 Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_51108f80-ac68-401d-82ad-2741884b7765_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_6e39a2c2-b8bf-4c26-8e28-c1efca09c240_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_dee94303-e69e-41c7-bc70-6c75a6aa06b7_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 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/2019/elts/us-gaap-2019-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_WeightedAverageNumberOfSharesOutstandingBasic_6c944e78-7e45-42b4-acb5-6b97dd0ce02c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink: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 common shares used in calculation of basic net loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_9949e52a-b3ff-42f7-9cf3-6fe66abebf05_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_54d6e03b-afb1-4d22-a7bb-ffaaea698c61_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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">Intangibles, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_e3e270b2-664f-4b26-94c9-519295b666c4_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 [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_10919f97-5f34-4494-89da-2d4869ee6ad3_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/2019/dei-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f7080558-6233-4bf2-aee4-9ed9549b833c_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</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/2019/elts/us-gaap-2019-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_ConcentrationRiskBenchmarkDomain_ddbbd752-9615-4d51-af86-3d47c5daa580_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_cb6a540f-025e-44d8-a52b-e5ebcc0750ec_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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 benefits, interest and penalties accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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 Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_be2e35aa-f64f-42b1-8e3f-9e4372d7492b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_2cb29c3e-28f1-43bd-be55-64c86006d6e2_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">ESPP compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_LicenseAgreementWithAstrazenecaMember_8da5016b-307e-4af4-a5c0-68b5ec24992e_terseLabel_en-US" xlink:label="lab_insm_LicenseAgreementWithAstrazenecaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreement with AstraZeneca</link:label>
    <link:label id="lab_insm_LicenseAgreementWithAstrazenecaMember_label_en-US" xlink:label="lab_insm_LicenseAgreementWithAstrazenecaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreement With Astrazeneca [Member]</link:label>
    <link:label id="lab_insm_LicenseAgreementWithAstrazenecaMember_documentation_en-US" xlink:label="lab_insm_LicenseAgreementWithAstrazenecaMember" 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">Represents the information pertaining to license agreement with AstraZeneca AB, a Swedish corporation (AstraZeneca).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LicenseAgreementWithAstrazenecaMember" xlink:href="insm-20191231.xsd#insm_LicenseAgreementWithAstrazenecaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_LicenseAgreementWithAstrazenecaMember" xlink:to="lab_insm_LicenseAgreementWithAstrazenecaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_58de5fc1-6818-4817-b4e7-614e3daa62e3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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 available to offset future taxable income</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_fc034102-a035-4902-900c-8f043c9797a9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets, 2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_b4f7d73a-7107-4feb-846c-136a2402016f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation earned under research funding agreements with CFFT</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink: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 Arrangement, Contract to Perform for Others, Compensation Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount_05242b70-443b-4b23-b3a5-3fe2fdf524bb_terseLabel_en-US" xlink:label="lab_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink: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 cost, future right-of-use asset</link:label>
    <link:label id="lab_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount_label_en-US" xlink:label="lab_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Amount</link:label>
    <link:label id="lab_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount_documentation_en-US" xlink:label="lab_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink:href="insm-20191231.xsd#insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink:to="lab_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_162c8100-9923-4225-b897-3712ef7dbc6d_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">Net 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/2019/elts/us-gaap-2019-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_OperatingLeaseLiabilityNoncurrent_0e590643-42a8-44e6-b3eb-cb6a8536434e_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">Long-term lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_f0e3e819-5f49-4dbb-a8d0-1f7615069b8a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_627e3a1e-7e40-4f06-b132-a941e7b79643_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_12adcb7a-9e47-4034-854d-0f76d78c7624_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">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_3992e421-6857-49ac-b876-806b2b3d5e11_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, 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/2019/elts/us-gaap-2019-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_DebtInstrumentTable_e5768e42-3723-4d47-a6e7-fdf3588b12d0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4599ed15-cfc9-4b2a-95e0-151d50c13230_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_a786807d-7cab-4d75-bfe3-17d1c1bc8cf1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_8b20118a-2191-4be0-b738-17759f997d0c_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">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/2019/elts/us-gaap-2019-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_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_9811124b-cabf-47ca-9c13-07829d8e5d05_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink: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 Options, Weighted Average Exercise Price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink: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, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_6b03eb8d-6063-4cd0-bcf2-d4d6bf6e5a6f_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress (CIP)</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_1b4a815e-3e85-4451-a59f-d0579a0f956b_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/2019/elts/us-gaap-2019-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_insm_CustomerFeesDiscountsandOtherMember_f56522ec-f307-4968-b117-dc7b3460787d_terseLabel_en-US" xlink:label="lab_insm_CustomerFeesDiscountsandOtherMember" xlink: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 Credits, Fees and Discounts</link:label>
    <link:label id="lab_insm_CustomerFeesDiscountsandOtherMember_label_en-US" xlink:label="lab_insm_CustomerFeesDiscountsandOtherMember" xlink: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 Fees, Discounts and Other [Member]</link:label>
    <link:label id="lab_insm_CustomerFeesDiscountsandOtherMember_documentation_en-US" xlink:label="lab_insm_CustomerFeesDiscountsandOtherMember" 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">Customer Fees, Discounts and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerFeesDiscountsandOtherMember" xlink:href="insm-20191231.xsd#insm_CustomerFeesDiscountsandOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CustomerFeesDiscountsandOtherMember" xlink:to="lab_insm_CustomerFeesDiscountsandOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_a134c683-6eee-45ca-8f3f-2d27968cdc80_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_b8fee057-3e86-4701-97ae-903984dc6427_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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">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/2019/elts/us-gaap-2019-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_dei_DocumentFiscalYearFocus_8e0f84ca-e506-4ea1-a7ac-cfa006043392_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_928f2c8f-7375-40dd-82f4-f53ac2842552_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink: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 and assumptions used in determining fair value of stock options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink: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 and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_f3cdf56b-d47e-43a2-a4c5-93bfe1c7c723_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink: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 increase (decrease)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9cb91f9e-f552-4600-ac24-e7b4705f9060_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">Shareholders' 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/2019/elts/us-gaap-2019-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_StockholdersEquityAbstract_cbd0bfae-11b4-4dee-a5bc-a83d4807febc_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_fa8aa867-5fcb-4407-a486-6900d17b24dc_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_7cf5bfd4-ad20-4bb1-8521-15c5dd673824_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_e68a4a3c-3200-468a-b896-51de54f1b56b_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_f62e9e3b-dee1-4b07-ab8d-befe064073e0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash operating lease expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_6ed60753-84ca-4def-b7a8-91fd34b27069_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_f1fbddde-cf98-4553-baf5-875d7d32afda_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/2019/elts/us-gaap-2019-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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_b400a721-7e79-4d1b-ba41-31f7ad3ccc58_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicenseAndServiceMember_4e62bcc1-d03d-48ac-a4ea-65dc325fbeea_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Service</link:label>
    <link:label id="lab_us-gaap_LicenseAndServiceMember_label_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseAndServiceMember" xlink:to="lab_us-gaap_LicenseAndServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_60cb2c32-6e92-460b-9678-f8a1dbaa4f7b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized portion of debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_7a7fb635-5d15-43ec-95cb-7d5967ed4363_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" 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">Discount on debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_5c9ea154-b845-479f-a81b-d1eb2538c004_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_4e8999ef-af86-428b-8ad5-38d11b1d6f6c_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/2019/elts/us-gaap-2019-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_insm_SummaryOfSignificantPoliciesLineItems_e55892ed-669e-4778-b6a5-8a020fa5c5d2_terseLabel_en-US" xlink:label="lab_insm_SummaryOfSignificantPoliciesLineItems" xlink: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 Policies [Line Items]</link:label>
    <link:label id="lab_insm_SummaryOfSignificantPoliciesLineItems_label_en-US" xlink:label="lab_insm_SummaryOfSignificantPoliciesLineItems" xlink: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 Policies [Line Items]</link:label>
    <link:label id="lab_insm_SummaryOfSignificantPoliciesLineItems_documentation_en-US" xlink:label="lab_insm_SummaryOfSignificantPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Summary Of Significant Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_SummaryOfSignificantPoliciesLineItems" xlink:href="insm-20191231.xsd#insm_SummaryOfSignificantPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_SummaryOfSignificantPoliciesLineItems" xlink:to="lab_insm_SummaryOfSignificantPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_6b927929-0057-4062-be3e-a1bbe7b6bb01_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible notes ($450.0 face value)</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_c6d7c0b1-fbb6-4029-ae8f-b6accce75b39_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_8f3d3817-1ae7-4bb7-9f7c-02ef077b3842_terseLabel_en-US" xlink:label="lab_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inducement stock option granted to new employees (in shares)</link:label>
    <link:label id="lab_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" xlink: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 Inducement Options Grants In Period Gross</link:label>
    <link:label id="lab_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_documentation_en-US" xlink:label="lab_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" 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">Gross number of inducement share options (or share units) granted during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" xlink:href="insm-20191231.xsd#insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" xlink:to="lab_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_ef775eda-4818-4bbc-ad97-01badca5412a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_574fafba-8229-4d6b-a653-c46be21745bc_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_f9c5f07d-7576-4be2-8454-f5bb60d21ec2_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:to="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_1d95ea91-3d3d-49d7-888d-be086edcca3b_terseLabel_en-US" xlink:label="lab_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.75% convertible senior note due 2025</link:label>
    <link:label id="lab_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_label_en-US" xlink:label="lab_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Point Seven Five Percent Convertible Senior Note Due 2025 [Member]</link:label>
    <link:label id="lab_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_documentation_en-US" xlink:label="lab_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" 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">One Point Seven Five Percent Convertible Senior Note Due 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" xlink:to="lab_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_9c943633-2b16-4494-b1f1-e1f361544984_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_MilestonePaymentDomain_9031527b-6736-47e8-9c12-dcba4571667d_terseLabel_en-US" xlink:label="lab_insm_MilestonePaymentDomain" xlink: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 Payment [Domain]</link:label>
    <link:label id="lab_insm_MilestonePaymentDomain_label_en-US" xlink:label="lab_insm_MilestonePaymentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Payment [Domain]</link:label>
    <link:label id="lab_insm_MilestonePaymentDomain_documentation_en-US" xlink:label="lab_insm_MilestonePaymentDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Milestone Payment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestonePaymentDomain" xlink:href="insm-20191231.xsd#insm_MilestonePaymentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_MilestonePaymentDomain" xlink:to="lab_insm_MilestonePaymentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_78857ce2-d125-4f07-ad5f-d31b86f353e0_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 [Axis]</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/2019/elts/us-gaap-2019-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_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a4719ff8-8885-4e1c-a048-1b70585f6f8a_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">Net proceeds from issuance of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_84203250-b762-4d6a-97b3-95a478107157_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" 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 issued under underwritten public offering (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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_DebtInstrumentConversionTermAxis_9b65e17c-f473-418c-a8a4-c302e4ce3a72_terseLabel_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermAxis" xlink: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 Conversion Term [Axis]</link:label>
    <link:label id="lab_insm_DebtInstrumentConversionTermAxis_label_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermAxis" xlink: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 Conversion Term [Axis]</link:label>
    <link:label id="lab_insm_DebtInstrumentConversionTermAxis_documentation_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermAxis" 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 Conversion Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermAxis" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConversionTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DebtInstrumentConversionTermAxis" xlink:to="lab_insm_DebtInstrumentConversionTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_cc5bb1af-d280-4976-9e1a-4df4deb0f69f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_db8e1485-a765-48e7-a54e-d0586e457685_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_f9168be8-439d-4479-b1cc-acb71e1ffe7e_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1eb73f68-acaf-4be5-a8d2-f52496c487fd_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">Potentially dilutive securities excluded from computations of diluted weighted-average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_c1a44767-f55e-436a-b371-061aa1abb999_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_0abb3198-ae37-4d6f-a949-9d0b2670719c_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">Unrecognized compensation expense related to unvested stock options</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/2019/elts/us-gaap-2019-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_ScheduleOfDebtTableTextBlock_a75b1dca-c9c8-4a7c-96ba-d494dd58ec94_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Debt Balance</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_82df6cf3-8fb0-44bc-bda2-09d26cccfd35_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of employees' gross pay</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_8b8f870d-c492-4f54-84ec-f9ab4a485fc3_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 (decrease) 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/2019/elts/us-gaap-2019-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_LesseeOperatingLeaseLiabilityPaymentsDue_e4e5b815-7c90-44b6-a01b-abb6b0bdbc48_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7cc6b447-7269-4cd5-a469-29447877e8b2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future minimum rental payments under Bridgewater</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_dce342ea-a50b-4089-b57e-ef75303e78a8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 RSU Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_847acf5a-1539-4841-bb2c-69a54142925c_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/2019/elts/us-gaap-2019-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_ComponentsOfDeferredTaxAssetsAbstract_8530c925-8db8-47bf-8ad2-5f7f3c3a38e3_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/2019/elts/us-gaap-2019-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_PortionAtFairValueFairValueDisclosureMember_fbd5f8c0-f6d9-4815-bc9c-f828730b9c07_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 [Member]</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/2019/elts/us-gaap-2019-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_PropertyPlantAndEquipmentByTypeAxis_f9630107-3d73-4fdc-b417-1f3e92c786da_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 [Axis]</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">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInStockholdersEquityRollForward_28d78793-de9a-4b77-bc2f-dff3c195a3f4_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 Shareholders' Equity</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/2019/elts/us-gaap-2019-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_dei_EntityAddressStateOrProvince_398d38b1-301c-4bbd-a28d-827a616656d0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_152a79f5-84d3-4c80-942f-845ecfa36d4e_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">Summary of Stock Option Activity</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/2019/elts/us-gaap-2019-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_PropertyPlantAndEquipmentPolicyTextBlock_9a107acd-510c-46c9-8751-e47d3094953d_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">Fixed Assets, Net</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/2019/elts/us-gaap-2019-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_dc8d91fc-fe08-476c-8dd6-71fe76752a13_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">2021</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, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LineOfCreditMember_d36051d1-da21-4a0d-9174-a4ea3d0b2d03_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A&amp;R Loan Agreement with Hercules</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_ad6d8dc0-a10b-4b62-9446-6180b85be5ce_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/2019/elts/us-gaap-2019-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_PropertyPlantAndEquipmentDisclosureTextBlock_d71dc370-6907-4656-a75b-88888d8a1a53_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Assets, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueProductLineMember_a2e432f0-3d0e-4bd0-a4ba-4044a66af938_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueProductLineMember" xlink: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 Revenue, Product Line</link:label>
    <link:label id="lab_us-gaap_SalesRevenueProductLineMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueProductLineMember" xlink: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, Product and Service Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueProductLineMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueProductLineMember" xlink:to="lab_us-gaap_SalesRevenueProductLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_f76b9239-aba4-40a3-8448-5b0e44840282_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturities, Repayments of Principal in Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f5d12138-4099-433d-be94-1fdfc6704a5c_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">Reported Value Measurement</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/2019/elts/us-gaap-2019-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_ConvertibleNotesPayableMember_88e4ac59-2953-49f6-86a7-1ae6998b9fb1_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayableMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayableMember" xlink:to="lab_us-gaap_ConvertibleNotesPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_8618ba6b-bc0d-43da-9bad-61b529cbdf06_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" 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 issuance of common stock, net&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_8c308221-0b3e-4474-b550-5cd434dc5571_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">Net proceeds from the sale of shares</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/2019/elts/us-gaap-2019-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_NewAccountingPronouncementsPolicyPolicyTextBlock_35942a78-d337-4fb4-b94b-6e7b9e533d72_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 Pronouncements and (Not Yet Adopted)</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_08ff824e-0a6b-4e45-9b58-d2ec7fb9e364_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/2019/elts/us-gaap-2019-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_insm_Range8Member_d2e15e21-63c8-42c5-8662-b75faac50d09_terseLabel_en-US" xlink:label="lab_insm_Range8Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$30.86 to $31.73</link:label>
    <link:label id="lab_insm_Range8Member_label_en-US" xlink:label="lab_insm_Range8Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range8 [Member]</link:label>
    <link:label id="lab_insm_Range8Member_documentation_en-US" xlink:label="lab_insm_Range8Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range8Member" xlink:href="insm-20191231.xsd#insm_Range8Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range8Member" xlink:to="lab_insm_Range8Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dbd93fd9-4681-4045-8636-39cd11ee9c4c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink: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_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink: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) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_c8de4b54-951f-4db4-9e25-1de770a83f6d_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_363d9fa6-f0c3-4de1-a41c-e2e1f802e363_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">Released (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/2019/elts/us-gaap-2019-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_LeaseCostTableTextBlock_18e0feae-8351-46cb-b7c0-55cb703a1401_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20740faa-ea56-4a7d-b585-a9cc43ef891f_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement_74781301-5cbe-4607-a2aa-2b7679fdeae6_terseLabel_en-US" xlink:label="lab_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Written notice period required for termination of contract manufacturing agreement</link:label>
    <link:label id="lab_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement_label_en-US" xlink:label="lab_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Written Notice Period for Termination of Contract Manufacturing Agreement</link:label>
    <link:label id="lab_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement_documentation_en-US" xlink:label="lab_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" 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">Represents the written notice period required for termination of contract manufacturing agreement by either party.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" xlink:href="insm-20191231.xsd#insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" xlink:to="lab_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_36e5e53e-7463-4052-b5e7-7ab908679c2d_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">Granted (in dollars 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/2019/elts/us-gaap-2019-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_us-gaap_LongtermDebtTypeDomain_2c0dac46-f45c-4ccd-a8a2-707cb6687b86_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7d160992-4686-4004-b6b7-49e00d14120d_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 at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8cbe9224-4f36-453e-ab8f-bef89e169dc3_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 at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_8ff2e06c-4006-43d0-935d-7f0bd3524e7a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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 currency translation (losses) gains</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_8edb6b41-2907-4a86-94ad-89dd3e205cce_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">Additions related to prior period 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/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0b3d59e9-0d09-4f5b-b908-110e39c35cf8_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 fair value of stock options granted (in dollars 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/2019/elts/us-gaap-2019-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_IncomeTaxAuthorityNameDomain_62ffe3be-010f-4223-bbf3-cacffc7315c8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink: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, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_dfc7de1e-0959-4449-a1c4-a63284cd6148_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 Fixed Assets</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/2019/elts/us-gaap-2019-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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e5fa2742-e90f-4594-b9af-618d506c8cad_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/2019/elts/us-gaap-2019-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5edb288d-c0f0-4f2f-a3d9-9ef633dad512_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_a17121ef-8ad0-4a84-9ecc-dfaa6d60bf19_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_b55c4d85-7787-43be-8a5a-24e6d2e7bf94_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">Fixed Assets, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_05c9f7eb-3711-4720-af88-e92e01f98d82_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" 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">Property, Plant and Equipment</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/2019/elts/us-gaap-2019-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_us-gaap_NewJerseyDivisionOfTaxationMember_9fa4a68e-8785-49b3-9c2c-e360d60c15c0_terseLabel_en-US" xlink:label="lab_us-gaap_NewJerseyDivisionOfTaxationMember" xlink: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 Jersey Division of Taxation</link:label>
    <link:label id="lab_us-gaap_NewJerseyDivisionOfTaxationMember_label_en-US" xlink:label="lab_us-gaap_NewJerseyDivisionOfTaxationMember" xlink: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 Jersey Division of Taxation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewJerseyDivisionOfTaxationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewJerseyDivisionOfTaxationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewJerseyDivisionOfTaxationMember" xlink:to="lab_us-gaap_NewJerseyDivisionOfTaxationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_693ee142-d78d-42a6-8096-4c5b1916afa4_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">Options outstanding</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/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_344d7bce-93d4-4446-8dc1-770813e8c7b3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RoyaltyGuaranteesCommitmentsAmount_c12263bc-1e58-4810-99ed-c7a4a60166e9_terseLabel_en-US" xlink:label="lab_us-gaap_RoyaltyGuaranteesCommitmentsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty payable on approval of ARIKAYCE as commercialized drug</link:label>
    <link:label id="lab_us-gaap_RoyaltyGuaranteesCommitmentsAmount_label_en-US" xlink:label="lab_us-gaap_RoyaltyGuaranteesCommitmentsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty Guarantees, Commitments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RoyaltyGuaranteesCommitmentsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount" xlink:to="lab_us-gaap_RoyaltyGuaranteesCommitmentsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_f7f02b25-1137-4371-a6a6-325b74066977_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2ae1a829-9ab9-4369-be6c-bda3d03899d4_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 Principal Repayments of Debt</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/2019/elts/us-gaap-2019-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_LeaseCostAbstract_97a255ca-ec36-477f-a33a-83d16a0b9b5a_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink: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, Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_CollaborativeArrangementMilestonePayment_49d3fc85-53f5-4b80-b143-c1ae117b0098_terseLabel_en-US" xlink:label="lab_insm_CollaborativeArrangementMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PARI milestone upon FDA approval</link:label>
    <link:label id="lab_insm_CollaborativeArrangementMilestonePayment_label_en-US" xlink:label="lab_insm_CollaborativeArrangementMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Milestone Payment</link:label>
    <link:label id="lab_insm_CollaborativeArrangementMilestonePayment_documentation_en-US" xlink:label="lab_insm_CollaborativeArrangementMilestonePayment" 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">Collaborative Arrangement, Milestone Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CollaborativeArrangementMilestonePayment" xlink:href="insm-20191231.xsd#insm_CollaborativeArrangementMilestonePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CollaborativeArrangementMilestonePayment" xlink:to="lab_insm_CollaborativeArrangementMilestonePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_f909747b-9709-4d09-b724-4640df08d8f4_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 expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_2810b550-88bf-4652-b127-f3a2cf7b25fa_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/2019/dei-2019-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_AdjustmentsForNewAccountingPronouncementsAxis_14f88024-5c82-43c2-9145-21fdaed30a47_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ArrangementsAndNonarrangementTransactionsMember_9f802e99-993a-40f0-8884-d9c604d131d2_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arrangements and Non-arrangement Transactions [Domain]</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock_80c9b37e-bf29-43b2-b696-b6a4438eb741_terseLabel_en-US" xlink:label="lab_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock" xlink: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 and cost of product revenues (excluding amortization of intangible assets)</link:label>
    <link:label id="lab_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock" xlink: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 Cost of Product Revenues (Excluding Amortization of Intangible Assets) [Policy Text Block]</link:label>
    <link:label id="lab_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock_documentation_en-US" xlink:label="lab_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock" 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 Cost of Product Revenues (Excluding Amortization of Intangible Assets) [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock" xlink:href="insm-20191231.xsd#insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock" xlink:to="lab_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_57c603e3-c259-4089-b065-cd4b3d98e1ec_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_018da515-8f00-47ea-ad89-fb56e698ed24_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_6e72cae1-dd7a-4ab0-b084-6d0a5c21a3e4_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">Shares issued in period (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/2019/elts/us-gaap-2019-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_e6835376-689d-4d92-8367-546a831216e6_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" 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">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink: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, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_704c3e35-c528-4cef-939f-b23c8288430c_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">Effective 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/2019/elts/us-gaap-2019-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_FinitelivedIntangibleAssetsAcquired1_e0adc0fe-48d0-43ed-88a6-7cdca9f59483_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ScheduleofEarningsPerShareBasicandDilutedTable_ea4c4563-d63b-4c3b-a51a-ad81a9e8c59e_terseLabel_en-US" xlink:label="lab_insm_ScheduleofEarningsPerShareBasicandDilutedTable" xlink: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 Earnings Per Share, Basic and Diluted [Table]</link:label>
    <link:label id="lab_insm_ScheduleofEarningsPerShareBasicandDilutedTable_label_en-US" xlink:label="lab_insm_ScheduleofEarningsPerShareBasicandDilutedTable" xlink: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]</link:label>
    <link:label id="lab_insm_ScheduleofEarningsPerShareBasicandDilutedTable_documentation_en-US" xlink:label="lab_insm_ScheduleofEarningsPerShareBasicandDilutedTable" 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 Earnings Per Share, Basic and Diluted [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable" xlink:href="insm-20191231.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable" xlink:to="lab_insm_ScheduleofEarningsPerShareBasicandDilutedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_6947fb92-80d7-49d1-8c27-89af6f0f6a50_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">R&amp;D and other tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink: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, Research and Development, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_501ea388-5129-4551-a0c8-34d22395f760_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt securities</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6dc4cdaf-e953-453d-9b87-d0a7db91adc7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_e5dfad74-4fa1-402e-b815-9f533cc24868_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" 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">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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_5d5d14fd-a8ee-4112-bd81-5534e5033e00_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease interest expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_0fe24a38-eee4-4da4-900a-378df54a4ac2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_78eb5ca4-3e23-412b-9a5d-d712253e977d_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of debt discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_dde58bf9-795c-48bc-bbfc-2d6500534e26_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_cab92dac-9710-47d1-a53b-0e8c06517860_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_DeferredTaxAssetsLicensePayment_4824d849-1138-4680-88b9-f42b57d5486b_terseLabel_en-US" xlink:label="lab_insm_DeferredTaxAssetsLicensePayment" xlink: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 license</link:label>
    <link:label id="lab_insm_DeferredTaxAssetsLicensePayment_label_en-US" xlink:label="lab_insm_DeferredTaxAssetsLicensePayment" xlink: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, License Payment</link:label>
    <link:label id="lab_insm_DeferredTaxAssetsLicensePayment_documentation_en-US" xlink:label="lab_insm_DeferredTaxAssetsLicensePayment" 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">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as License payment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxAssetsLicensePayment" xlink:href="insm-20191231.xsd#insm_DeferredTaxAssetsLicensePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DeferredTaxAssetsLicensePayment" xlink:to="lab_insm_DeferredTaxAssetsLicensePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_58d3c812-1617-4654-85be-05ccc53c517e_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_49d18765-0494-4371-b5d8-46d7400a36b7_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" 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">Estimated useful live of fixed assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_4fbbc80b-63a8-4c07-a347-19338ee0c799_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">Estimated Useful Life (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/2019/elts/us-gaap-2019-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_us-gaap_DeferredTaxAssetsValuationAllowance_3b07fddb-bf34-4bf4-b433-347c23614cc5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</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/2019/elts/us-gaap-2019-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_dei_EntityFilerCategory_fa89ffe4-7f5d-4a50-9be8-924e73404258_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_6aa9ca09-ab68-4084-b9f3-7be702eb0085_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/2019/dei-2019-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_us-gaap_FinanceLeaseLiability_9316c5ad-32a4-40a6-87d9-9cffa05f4bdc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_72afb978-930a-4b42-9158-d64fa774ee10_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" 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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3c063304-1bf2-4ace-9c7c-b8af25ddfb4a_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">Summary of Quarterly Financial Data (Unaudited)</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/2019/elts/us-gaap-2019-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_ResearchAndDevelopmentExpensePolicy_b56f65aa-9e92-45b2-aca1-83067e313c99_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/2019/elts/us-gaap-2019-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_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_64427ee7-e276-4928-977c-f616aa1ab2dd_terseLabel_en-US" xlink:label="lab_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion of debt discount and back-end fee on debt</link:label>
    <link:label id="lab_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_label_en-US" xlink:label="lab_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Debt Discount Premium And Accretion Expense</link:label>
    <link:label id="lab_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_documentation_en-US" xlink:label="lab_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Debt Discount Premium And Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense" xlink:href="insm-20191231.xsd#insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense" xlink:to="lab_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_91d6d3f1-c264-41ff-9ebe-b3f3452e8753_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink: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, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink: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, Exercise Price Range [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_01b2ad8f-3fb4-4c98-a842-aaa313042181_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_2eb23d6a-1b97-419d-aaaa-da3d799e3b6b_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">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/2019/elts/us-gaap-2019-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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_a8b5cd62-4575-4224-aec9-7adbcae44c24_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity component of convertible debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Carrying Amount of Equity Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:to="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_c51771ba-e84f-4ad2-8242-aea754108c38_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_e422e59f-e5ce-4d06-ae81-fd953330fe7a_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink: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 Arrangement and Non-arrangement Transactions [Axis]</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_7fd9d7ab-9a5a-48fb-9846-682523793cea_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ddcd00bc-ddee-493f-b134-e3aa1c09244b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_7a0e1047-4061-4642-90a7-6194e7c4df68_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_417df2ac-3324-4e21-a58b-64308ed182af_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_7593d741-de50-4f60-be18-3c895613e2e7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink: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_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_3bb7acc8-0bc4-40b1-95c9-ceb1ccff3da4_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/2019/elts/us-gaap-2019-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_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_73ffa380-57cf-4b65-8097-d147ce720dc2_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink: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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink: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 Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_b3bb00f3-c328-4998-8374-9f4159752c9d_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_164f20d0-0887-4e78-86d8-7adf1fd551d7_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 loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_a8092c0d-ed66-487c-90f0-1c13090693ff_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_9921dd37-c023-40b9-9e3a-babe68a50845_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperating" xlink:to="lab_us-gaap_InvestmentIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_4811f16b-5fea-4525-adef-733119450c92_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 related to current period tax positions</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/2019/elts/us-gaap-2019-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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_8a4eeb7c-d1ec-4619-8e27-cfae0e5a0fdb_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:</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/2019/elts/us-gaap-2019-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_dei_CityAreaCode_110db798-e1da-4815-a997-db6f1c9a73a1_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_FutureMilestonePayments_ff2308e7-e014-42c2-8e08-008cdfc0c153_terseLabel_en-US" xlink:label="lab_insm_FutureMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future milestone payments</link:label>
    <link:label id="lab_insm_FutureMilestonePayments_label_en-US" xlink:label="lab_insm_FutureMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Milestone Payments</link:label>
    <link:label id="lab_insm_FutureMilestonePayments_documentation_en-US" xlink:label="lab_insm_FutureMilestonePayments" 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">Future Milestone Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FutureMilestonePayments" xlink:href="insm-20191231.xsd#insm_FutureMilestonePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_FutureMilestonePayments" xlink:to="lab_insm_FutureMilestonePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_RestrictedStockAndRestrictedStockUnitsMember_82bc8a87-5289-47e7-9a68-daddf957a020_terseLabel_en-US" xlink:label="lab_insm_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_insm_RestrictedStockAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_insm_RestrictedStockAndRestrictedStockUnitsMember" xlink: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 And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_insm_RestrictedStockAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_insm_RestrictedStockAndRestrictedStockUnitsMember" 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 and stock units that an entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_RestrictedStockAndRestrictedStockUnitsMember" xlink:href="insm-20191231.xsd#insm_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="lab_insm_RestrictedStockAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_08f86266-17f5-433b-a730-535d33f43345_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_d66b9e58-c38e-4eb8-8514-a60663b4912d_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink: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 equipment</link:label>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink: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 Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c7d84150-258b-4c8f-8927-126f3368fd05_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">Common stock shares reserved for 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/2019/elts/us-gaap-2019-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_dei_EntityCentralIndexKey_0abaf339-a191-41ab-8f52-b2e4c999d082_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_90816922-7dc6-446b-b824-a113f3593ac3_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_046fe087-c477-4d0e-9da5-dc833570d916_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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 and expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink: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 and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_876945a0-01dd-4190-827a-bb6720e79da5_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" 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">Underwriter's discount and offering expenses</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink: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 Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8d928407-bf93-4149-a095-86518e13d461_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">2022</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, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_OtherAccruedLiabilitiesCurrent_40e1db6c-7cb2-473a-acf5-85a7ad5ca664_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 accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_bc874c0a-b71d-471c-a539-ea491950b9eb_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cce3b388-1ed0-4e11-a544-3b532784fd20_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 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_577c6da7-d2b8-448a-b468-d4980f16f10b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_f9370e98-9d1c-46e5-b8f9-09284a5f742b_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">Accounting Standards Update 2016-02</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/2019/elts/us-gaap-2019-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_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_37abd73e-336a-43d1-9670-6475df54c205_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink: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 Expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_f61fadf7-8a64-4d2e-8c82-cb6a26f92fce_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 basic and diluted common shares outstanding (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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d1d00e65-a05d-414d-8617-5c5b301f1431_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">Number of Shares</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/2019/elts/us-gaap-2019-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_CommonStockSharesAuthorized_104b157a-bff8-498e-ad82-a18cadcfe6d5_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, authorized shares (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/2019/elts/us-gaap-2019-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5bdaf35f-04d2-4407-82c4-87ec454f0f3f_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 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/2019/elts/us-gaap-2019-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_srt_ProductsAndServicesDomain_4b138ae8-dfe6-4b8d-ae41-2fc1e8aa96e3_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_5c5b3354-9067-428c-a5ab-745fc66783cc_terseLabel_en-US" xlink:label="lab_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" xlink: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 deferred tax assets (prior to applying the valuation allowance)</link:label>
    <link:label id="lab_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_540100bc-1b42-4ecf-adc8-b4dac3e1ddc3_totalLabel_en-US" xlink:label="lab_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" 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_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_label_en-US" xlink:label="lab_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" xlink: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 (Liabilities) Net before Valuation Allowances</link:label>
    <link:label id="lab_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_documentation_en-US" xlink:label="lab_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" 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">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards, net of deferred tax liability attributable to taxable temporary differences.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" xlink:href="insm-20191231.xsd#insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" xlink:to="lab_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_42ca7b9e-dbe4-4607-969c-8fd907496512_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_1bf089e3-9e27-4d4c-bcad-7040f87810a1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Reductions related to prior period 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/2019/elts/us-gaap-2019-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_insm_LicenseAndOtherAgreementsTextBlock_0140bba1-4b0c-49dd-bc94-defaa038c65d_terseLabel_en-US" xlink:label="lab_insm_LicenseAndOtherAgreementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Other Agreements</link:label>
    <link:label id="lab_insm_LicenseAndOtherAgreementsTextBlock_label_en-US" xlink:label="lab_insm_LicenseAndOtherAgreementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Other Agreements [Text Block]</link:label>
    <link:label id="lab_insm_LicenseAndOtherAgreementsTextBlock_documentation_en-US" xlink:label="lab_insm_LicenseAndOtherAgreementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This entire text block refers to License and Other Agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LicenseAndOtherAgreementsTextBlock" xlink:href="insm-20191231.xsd#insm_LicenseAndOtherAgreementsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_LicenseAndOtherAgreementsTextBlock" xlink:to="lab_insm_LicenseAndOtherAgreementsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_f0b84f62-6427-42ea-9adb-54345b94ab7a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_898259ae-1ac7-463e-bcb6-e94a18c71711_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink: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_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink: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, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_13ad901c-896a-462b-a068-3f07ba71218c_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_b1324fd7-e5f4-4c4a-a2b2-c41e26c55c89_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/2019/elts/us-gaap-2019-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_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7fbe51dc-6d83-4a59-a1eb-4650ace43042_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 and 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/2019/elts/us-gaap-2019-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_insm_CommercialFilVFinishServicesAgreementMember_87d6e2f8-7329-4034-a770-c544015045c8_terseLabel_en-US" xlink:label="lab_insm_CommercialFilVFinishServicesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fill/Finish Agreement</link:label>
    <link:label id="lab_insm_CommercialFilVFinishServicesAgreementMember_label_en-US" xlink:label="lab_insm_CommercialFilVFinishServicesAgreementMember" xlink: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 Fil V Finish Services Agreement [Member]</link:label>
    <link:label id="lab_insm_CommercialFilVFinishServicesAgreementMember_documentation_en-US" xlink:label="lab_insm_CommercialFilVFinishServicesAgreementMember" 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">Represents the information pertaining to the Commercial Fill/Finish Services Agreement (the "Fill/Finish Agreement") with Ajinomoto Althea, Inc., a Delaware corporation ("Althea"), for Althea to produce, on a non-exclusive basis, ARIKAYCE in finished dosage form.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommercialFilVFinishServicesAgreementMember" xlink:href="insm-20191231.xsd#insm_CommercialFilVFinishServicesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CommercialFilVFinishServicesAgreementMember" xlink:to="lab_insm_CommercialFilVFinishServicesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebt_a687e696-54bf-48a7-bf61-ffae511717d8_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.75% convertible senior notes due 2025</link:label>
    <link:label id="lab_us-gaap_SecuredDebt_label_en-US" xlink:label="lab_us-gaap_SecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebt" xlink:to="lab_us-gaap_SecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_5bdd538d-673a-432b-bc98-96bb0646f340_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/2019/elts/us-gaap-2019-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_insm_ManufacturingEquipmentMember_c3e866eb-6ec0-491b-9240-97c1ff315eb1_terseLabel_en-US" xlink:label="lab_insm_ManufacturingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing equipment</link:label>
    <link:label id="lab_insm_ManufacturingEquipmentMember_label_en-US" xlink:label="lab_insm_ManufacturingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing Equipment [Member]</link:label>
    <link:label id="lab_insm_ManufacturingEquipmentMember_documentation_en-US" xlink:label="lab_insm_ManufacturingEquipmentMember" 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">Represents manufacturing equipment used to produce goods and services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ManufacturingEquipmentMember" xlink:href="insm-20191231.xsd#insm_ManufacturingEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ManufacturingEquipmentMember" xlink:to="lab_insm_ManufacturingEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_63d9ee7b-d5ce-4d22-a72e-9679e0d7a75e_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink: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 income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_3ae637d0-180a-498c-857f-b998a7e98b8d_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_d3c14df3-7d72-4bb8-9199-2b892955f087_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_2856d5a2-62e0-47c4-9f1b-86a34e0cbf54_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_566a9ee6-07e7-4474-ad55-3b5b3e41bb8c_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/2019/elts/us-gaap-2019-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_FiniteLivedIntangibleAssetsGross_8d2f0631-2141-4460-a47f-6bd7da8b571d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_abec4990-b26b-4cf4-9824-59f3639baf72_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_17ba2faa-0a32-4e3f-8f95-2eea293959a6_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">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_902616c7-5db5-4fb7-8689-01a5ee1c8952_terseLabel_en-US" xlink:label="lab_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xlink: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 expenses and other</link:label>
    <link:label id="lab_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_label_en-US" xlink:label="lab_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xlink: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 and Other Current Liabilities</link:label>
    <link:label id="lab_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_documentation_en-US" xlink:label="lab_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" 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">The increase (decrease) during the reporting period in the sum of accrued expenses and Other Current Liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:href="insm-20191231.xsd#insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:to="lab_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_OperatingLossCarryforwardsNonTradingLoss_74a270e0-99d1-4803-ba9f-79017b2db09f_terseLabel_en-US" xlink:label="lab_insm_OperatingLossCarryforwardsNonTradingLoss" xlink: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, non-trading loss</link:label>
    <link:label id="lab_insm_OperatingLossCarryforwardsNonTradingLoss_label_en-US" xlink:label="lab_insm_OperatingLossCarryforwardsNonTradingLoss" xlink: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, Non-Trading Loss</link:label>
    <link:label id="lab_insm_OperatingLossCarryforwardsNonTradingLoss_documentation_en-US" xlink:label="lab_insm_OperatingLossCarryforwardsNonTradingLoss" 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, Non-Trading Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OperatingLossCarryforwardsNonTradingLoss" xlink:href="insm-20191231.xsd#insm_OperatingLossCarryforwardsNonTradingLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_OperatingLossCarryforwardsNonTradingLoss" xlink:to="lab_insm_OperatingLossCarryforwardsNonTradingLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit_a892c9a5-0e2f-4bfd-bfdc-e452c7674df6_terseLabel_en-US" xlink:label="lab_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit" xlink: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 common shares each award holder is entitled to receive</link:label>
    <link:label id="lab_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit_label_en-US" xlink:label="lab_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit" xlink: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 Common Shares To Be Received In Lieu Of Per Restricted Stock And Restricted Stock Unit</link:label>
    <link:label id="lab_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit_documentation_en-US" xlink:label="lab_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit" 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 shares of common stock each restricted stock award entitles the holder to receive upon completion of a specific period of service or achievement of a specified milestone.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit" xlink:href="insm-20191231.xsd#insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit" xlink:to="lab_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_b2d3e392-101b-4b51-af01-0b7e034dcf91_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4011e9e2-cf49-447e-8fc1-86c31365abdc_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">Exercisable (in dollars 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/2019/elts/us-gaap-2019-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_insm_EmployeeAndDirectorsStockOptionsMember_d942f013-8ade-4b6e-82ad-a9a2e1863cc2_terseLabel_en-US" xlink:label="lab_insm_EmployeeAndDirectorsStockOptionsMember" xlink: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 options</link:label>
    <link:label id="lab_insm_EmployeeAndDirectorsStockOptionsMember_label_en-US" xlink:label="lab_insm_EmployeeAndDirectorsStockOptionsMember" xlink: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 And Directors Stock Options [Member]</link:label>
    <link:label id="lab_insm_EmployeeAndDirectorsStockOptionsMember_documentation_en-US" xlink:label="lab_insm_EmployeeAndDirectorsStockOptionsMember" 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">An arrangement whereby an employee or member of the Board of Directors is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember" xlink:href="insm-20191231.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_EmployeeAndDirectorsStockOptionsMember" xlink:to="lab_insm_EmployeeAndDirectorsStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ConversionTermiiiMember_4b2a79b8-8175-4294-9378-d1d491345489_terseLabel_en-US" xlink:label="lab_insm_ConversionTermiiiMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Term (iii)</link:label>
    <link:label id="lab_insm_ConversionTermiiiMember_label_en-US" xlink:label="lab_insm_ConversionTermiiiMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Term (iii) [Member]</link:label>
    <link:label id="lab_insm_ConversionTermiiiMember_documentation_en-US" xlink:label="lab_insm_ConversionTermiiiMember" 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">Conversion Term (iii) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermiiiMember" xlink:href="insm-20191231.xsd#insm_ConversionTermiiiMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ConversionTermiiiMember" xlink:to="lab_insm_ConversionTermiiiMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0f7b7325-55f2-4842-afb8-42eb96db114a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_d80c532a-c6db-49c2-8463-0e889d454032_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">Fixed assets, 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_fdb05576-170c-4ad6-9722-665e7def8f9b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_9372d067-c736-490c-be23-4222275e4c1d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_d366a06e-53bd-497f-8037-8d8bf8cca515_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General business credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink: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, General Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_8d9c987a-cefc-4f38-8e2d-50c01791b4c9_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/2019/elts/us-gaap-2019-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_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_f791d189-fabb-4786-a459-0ce39b88e964_terseLabel_en-US" xlink:label="lab_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold trading days following fundamental change</link:label>
    <link:label id="lab_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_label_en-US" xlink:label="lab_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Convertible Trading Days Prior To Effective Data Of Fundamental Change</link:label>
    <link:label id="lab_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_documentation_en-US" xlink:label="lab_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" 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 Convertible Trading Days Prior To Effective Data Of Fundamental Change</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" xlink:to="lab_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_7e486829-8530-43d1-9abe-aa1211970e26_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a187e1f9-2485-4cf1-9574-e975057733ee_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">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/2019/elts/us-gaap-2019-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_insm_OperatingLossCarryforwardsTotal_c343d02e-a711-4b3b-8d69-7ec438e5be47_terseLabel_en-US" xlink:label="lab_insm_OperatingLossCarryforwardsTotal" xlink: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 for income tax purposes</link:label>
    <link:label id="lab_insm_OperatingLossCarryforwardsTotal_label_en-US" xlink:label="lab_insm_OperatingLossCarryforwardsTotal" xlink: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 Total</link:label>
    <link:label id="lab_insm_OperatingLossCarryforwardsTotal_documentation_en-US" xlink:label="lab_insm_OperatingLossCarryforwardsTotal" 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">Amount of operating loss carryforward, before tax effects, for income tax purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OperatingLossCarryforwardsTotal" xlink:href="insm-20191231.xsd#insm_OperatingLossCarryforwardsTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_OperatingLossCarryforwardsTotal" xlink:to="lab_insm_OperatingLossCarryforwardsTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_58aeb5ed-d862-4d1a-aa72-102f4693dad1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_4476d13d-0493-4b67-983b-9e6c93f1093e_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_0805fee7-dac0-4d24-9676-267a55521bc3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwriting discounts and commissions and other offering expenses</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_daed1998-48b8-4cdf-9e06-9c8aaee3f83b_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">Debt issuance costs, unamortized</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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_e08115e5-5fe3-4735-b82d-77f7c9c150ad_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/2019/elts/us-gaap-2019-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_AntidilutiveSecuritiesNameDomain_99c3659e-4b02-43ff-9866-d9f80fad88b4_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_587995bd-3414-4e94-89cb-05c3efebc57f_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 [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_1a2c2106-c14f-4063-823a-968b028c24fb_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0d470735-3e8b-45cc-8d3a-d884b0b9a1d3_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">Total intrinsic value of stock options exercised during the period</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/2019/elts/us-gaap-2019-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_us-gaap_RestrictedStockMember_3bd9012e-f6b5-423a-a623-35a5f8d74ebb_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 and restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_6a8f0a3d-496d-4ce9-8636-9b6b97331453_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 [Domain]</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/2019/elts/us-gaap-2019-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_InterestPayableCurrent_fa06cf55-f46f-41c2-b6d3-07f3e109f099_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest payable</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_EquipmentFurnitureAndFixturesMember_896c9ee9-bfa9-42d2-9340-4710198a2cb5_terseLabel_en-US" xlink:label="lab_insm_EquipmentFurnitureAndFixturesMember" xlink: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 equipment, office equipment, manufacturing equipment and furniture and fixtures</link:label>
    <link:label id="lab_insm_EquipmentFurnitureAndFixturesMember_label_en-US" xlink:label="lab_insm_EquipmentFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Furniture And Fixtures [Member]</link:label>
    <link:label id="lab_insm_EquipmentFurnitureAndFixturesMember_documentation_en-US" xlink:label="lab_insm_EquipmentFurnitureAndFixturesMember" 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">Represents information pertaining to equipment, furniture and fixtures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EquipmentFurnitureAndFixturesMember" xlink:href="insm-20191231.xsd#insm_EquipmentFurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_EquipmentFurnitureAndFixturesMember" xlink:to="lab_insm_EquipmentFurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab879d76-6625-44b9-9208-d9ec95105702_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 [Domain]</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/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0dc23042-de9e-4d72-8770-7a10b6d49095_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink: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, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_be9a10f1-9440-4321-8491-9c5d4280200f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a53ff44d-d4a8-466c-8035-0d1d511a0823_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 dollars 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/2019/elts/us-gaap-2019-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_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock_5907baca-a7e7-426f-a9f0-e9a38c1d9b0f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b4ee8156-a948-4616-993c-82b5de5ec0f3_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</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_c532eac5-800e-4ffc-9544-e20653c69731_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_SupplyAgreementWithPatheonUKLimitedMember_64f8be3b-8ff6-491c-afeb-c52147d0470f_terseLabel_en-US" xlink:label="lab_insm_SupplyAgreementWithPatheonUKLimitedMember" xlink: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 Agreement with Patheon UK Limited</link:label>
    <link:label id="lab_insm_SupplyAgreementWithPatheonUKLimitedMember_label_en-US" xlink:label="lab_insm_SupplyAgreementWithPatheonUKLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Agreement With Patheon UK Limited [Member]</link:label>
    <link:label id="lab_insm_SupplyAgreementWithPatheonUKLimitedMember_documentation_en-US" xlink:label="lab_insm_SupplyAgreementWithPatheonUKLimitedMember" 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">Supply Agreement With Patheon UK Limited [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_SupplyAgreementWithPatheonUKLimitedMember" xlink:href="insm-20191231.xsd#insm_SupplyAgreementWithPatheonUKLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_SupplyAgreementWithPatheonUKLimitedMember" xlink:to="lab_insm_SupplyAgreementWithPatheonUKLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_dfa5b94c-ed94-48ca-9769-3145b959ec9c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9d41e9c5-7b8d-4251-b048-12f7de13afea_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">Estimate of Fair Value Measurement</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/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_7b6dcf94-5ed6-4bb0-baa2-afd0decbe948_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">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/2019/elts/us-gaap-2019-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_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments_97abbcfb-3133-48eb-8337-a9b1e59c4f45_terseLabel_en-US" xlink:label="lab_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for meeting sales milestones for additional royalty payments</link:label>
    <link:label id="lab_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments_label_en-US" xlink:label="lab_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for Meeting Sales Milestones for Additional Royalty Payments</link:label>
    <link:label id="lab_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments_documentation_en-US" xlink:label="lab_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments" 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">Period for meeting sales milestones for additional royalty payments after the drug is commercialized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments" xlink:href="insm-20191231.xsd#insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments" xlink:to="lab_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_e0afa436-63b6-4809-9e70-005bbae5444a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_3af4ca92-068f-4e14-beb5-a12bcfe9efa0_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 [Axis]</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/2019/elts/us-gaap-2019-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f444c1a0-c335-447b-ac62-f22030706340_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">Reconciliation Between Federal Statutory Tax Rate and Effective Tax Rate</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/2019/elts/us-gaap-2019-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_insm_Range5Member_180ebd1b-d935-4e27-8d68-c42e56606f14_terseLabel_en-US" xlink:label="lab_insm_Range5Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$16.44 to $19.47</link:label>
    <link:label id="lab_insm_Range5Member_label_en-US" xlink:label="lab_insm_Range5Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range5 [Member]</link:label>
    <link:label id="lab_insm_Range5Member_documentation_en-US" xlink:label="lab_insm_Range5Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range5Member" xlink:href="insm-20191231.xsd#insm_Range5Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range5Member" xlink:to="lab_insm_Range5Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_cd8ef904-e4ca-4f30-a322-19b76b32a9be_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">Intangible assets estimated useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c9d8719d-9fa7-417b-8691-894fbe69098e_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/2019/elts/us-gaap-2019-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_DeferredForeignIncomeTaxExpenseBenefit_42ed0d49-8736-43b8-bdee-6e1fe152a27f_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/2019/elts/us-gaap-2019-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_GeneralAndAdministrativeExpenseMember_80478aef-c00b-4051-8b5a-a838526f16a0_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount_3c901fd7-2ce7-4a87-bcc6-6fdccc6d719e_terseLabel_en-US" xlink:label="lab_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty payable on meeting certain sales milestones</link:label>
    <link:label id="lab_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount_label_en-US" xlink:label="lab_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount" xlink: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 Royalty Guarantees Commitments Amount</link:label>
    <link:label id="lab_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount_documentation_en-US" xlink:label="lab_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount" 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">Amount of royalty payments if entity meets certain milestones under a research and development agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount" xlink:href="insm-20191231.xsd#insm_AdditionalRoyaltyGuaranteesCommitmentsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount" xlink:to="lab_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_2d2d5175-6900-4e2c-8cd4-b02042812854_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink: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 the Weighted Average Number of Shares Used to Compute Basic and Diluted Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink: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 Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_76c7dc1e-a468-4c1d-958e-d593fb011939_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">Stock options exercised (in dollars 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/2019/elts/us-gaap-2019-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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_f897d7cc-9e6b-4f91-83c0-46237ed251db_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink: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 Exercise Price and Number of Stock Options Exercisable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink: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, Exercise Price Range [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_8750594a-d293-493d-81ee-2b9ff1a78540_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink: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 - finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_a464170f-a341-4fa1-9eb3-de7aac116c91_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_RepaymentsOfDebtFeesAndOutstandingInterest_36379ae9-bc83-4066-b8c5-f9c16826f058_terseLabel_en-US" xlink:label="lab_insm_RepaymentsOfDebtFeesAndOutstandingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt, back end fees, outstanding interest, and prepayment penalty fees</link:label>
    <link:label id="lab_insm_RepaymentsOfDebtFeesAndOutstandingInterest_label_en-US" xlink:label="lab_insm_RepaymentsOfDebtFeesAndOutstandingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Debt Fees And Outstanding Interest</link:label>
    <link:label id="lab_insm_RepaymentsOfDebtFeesAndOutstandingInterest_documentation_en-US" xlink:label="lab_insm_RepaymentsOfDebtFeesAndOutstandingInterest" 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">Repayments Of Debt Fees And Outstanding Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_RepaymentsOfDebtFeesAndOutstandingInterest" xlink:href="insm-20191231.xsd#insm_RepaymentsOfDebtFeesAndOutstandingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_RepaymentsOfDebtFeesAndOutstandingInterest" xlink:to="lab_insm_RepaymentsOfDebtFeesAndOutstandingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_DebtInstrumentConversionTermDomain_48e26801-69a6-471f-a8f9-cdc2273d9f4e_terseLabel_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermDomain" xlink: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 Conversion Term [Domain]</link:label>
    <link:label id="lab_insm_DebtInstrumentConversionTermDomain_label_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermDomain" xlink: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 Conversion Term [Domain]</link:label>
    <link:label id="lab_insm_DebtInstrumentConversionTermDomain_documentation_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Debt Instrument Conversion Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermDomain" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConversionTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DebtInstrumentConversionTermDomain" xlink:to="lab_insm_DebtInstrumentConversionTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6dd722ce-e8f4-4020-baf9-4927de400ad5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">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/2019/elts/us-gaap-2019-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_LesseeLeaseDescriptionTable_2d664277-8653-4585-b48b-762d6fde7413_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1f320dff-5fd9-4749-b70b-ff17b4d30add_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreements</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent_3c9bd908-fb38-4afd-9acf-0cb5abe39230_terseLabel_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" xlink: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 Irish trading status</link:label>
    <link:label id="lab_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent_label_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" xlink: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 Foreign Trading Status, Percent</link:label>
    <link:label id="lab_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent_documentation_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" 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">Effective Income Tax Rate Reconciliation, Change in Foreign Trading Status, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" xlink:to="lab_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_4a19586d-ab17-4f17-918d-d13c04625dbf_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&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_58edcaa2-4aac-41e7-800e-f774095fa24e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_1d6d94a8-d82d-4e37-af9b-f569e8b65bbc_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9607df5c-6987-404b-892a-e2b3f51ae9e9_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">Options outstanding beginning of the year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_58b1aac1-347a-4af9-b343-fb1b8afa22df_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">Options outstanding end of the year (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/2019/elts/us-gaap-2019-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_07e494f7-9dce-4a8d-81db-463823a59b8f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3f141a00-cfc0-4006-b5d0-657a68db95be_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_48857647-07fe-45e0-be60-0192263c1489_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_1b8d82bd-d471-4f6f-8dc6-9059af352c14_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial conversion rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2e633438-392f-4aea-ae9d-b7b97e6b52e1_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink: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 Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink: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 Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_fe3c8e69-7079-47af-a95f-a0331b6e3526_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/2019/elts/us-gaap-2019-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_us-gaap_OperatingIncomeLoss_634adcd8-686d-4b3e-8f06-a3d4b3427670_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">Operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_6af6961a-6a26-4f57-9ae7-794167d98831_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">Operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_9b22ae0b-e9f2-405a-9170-2f5c91cc4e7c_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">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_ce1c8c5e-4da7-42aa-8575-ecd2db312e82_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_CashFlowLesseeAbstract_412d6be9-7bef-4ac3-b0ac-6dbe764f119d_terseLabel_en-US" xlink:label="lab_insm_CashFlowLesseeAbstract" xlink: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 Flow, Lessee [Abstract]</link:label>
    <link:label id="lab_insm_CashFlowLesseeAbstract_label_en-US" xlink:label="lab_insm_CashFlowLesseeAbstract" xlink: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, Lessee [Abstract]</link:label>
    <link:label id="lab_insm_CashFlowLesseeAbstract_documentation_en-US" xlink:label="lab_insm_CashFlowLesseeAbstract" 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 Flow, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CashFlowLesseeAbstract" xlink:href="insm-20191231.xsd#insm_CashFlowLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CashFlowLesseeAbstract" xlink:to="lab_insm_CashFlowLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_2c4e233b-6f5d-4c64-bff9-b2e5769607df_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold percentage of stock price trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_b80667e7-eba7-4a95-81ef-fac6476c6bac_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink: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, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_64f3f4b1-c450-4298-b473-aae2b2d69d4e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_88c58e8a-89a3-4e4f-8130-73e06865dec5_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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 weighted average period for recognizing unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_57579a7d-d8d9-4eb2-82d2-b7db2ad05a83_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 weighted average period for recognized and unrecognized compensation expense</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/2019/elts/us-gaap-2019-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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_65b5fa16-b146-48dc-8033-fe7261f29863_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity component of convertible debt</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_1b932fc8-a5ac-406e-8716-7a341bd166f2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_d489d3c0-6fc1-4d4e-8d9d-2926873e6c23_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and diluted net loss (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_4d53802a-a394-4280-b46f-7638dc47fcf1_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">Basic and diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_752077e7-e285-446f-aa51-0e06d2b93911_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a0141b9c-cb04-4297-9e04-86a00ec7dc9a_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">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c9f5997f-3454-4470-bebf-2e256b951a82_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">Outstanding, ending balance (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/2019/elts/us-gaap-2019-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_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_19e8e558-5668-481a-88be-dabcc0f25989_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_77d65fdd-092a-4959-a616-2b000b66480c_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</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_dc7a13d8-992b-4b13-bf74-24825fb2df0c_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" 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 Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ConversionTermivMember_9db6d0da-b938-4627-a955-e95e58222368_terseLabel_en-US" xlink:label="lab_insm_ConversionTermivMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Term (iv)</link:label>
    <link:label id="lab_insm_ConversionTermivMember_label_en-US" xlink:label="lab_insm_ConversionTermivMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Term (iv) [Member]</link:label>
    <link:label id="lab_insm_ConversionTermivMember_documentation_en-US" xlink:label="lab_insm_ConversionTermivMember" 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">Conversion Term (iv) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermivMember" xlink:href="insm-20191231.xsd#insm_ConversionTermivMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ConversionTermivMember" xlink:to="lab_insm_ConversionTermivMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_317b3840-5c25-49e5-b0b1-435c51b69945_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">Vested and expected to vest</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/2019/elts/us-gaap-2019-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_EmployeeRelatedLiabilitiesCurrent_e8bfd401-b6b3-4a5b-9fd1-f20409d2f288_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cc00ef73-d7d3-4eba-a31a-c6fd607867dd_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">Volatility</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/2019/elts/us-gaap-2019-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_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent_72fa32e5-f78c-4af9-94d9-b9f4ae537469_terseLabel_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent" xlink: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 tax rate, trading income of Irish company</link:label>
    <link:label id="lab_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent_label_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent" xlink: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, Trading Income, Percent</link:label>
    <link:label id="lab_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent_documentation_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent" 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">Effective Income Tax Rate Reconciliation, Trading Income, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent" xlink:to="lab_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_73a03764-f93d-44c9-8acc-58fa0a35d4f9_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">Net proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales_6495fbc1-ec8f-423a-ae24-439c9f1175e7_terseLabel_en-US" xlink:label="lab_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales" xlink: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 current period sales</link:label>
    <link:label id="lab_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales_label_en-US" xlink:label="lab_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales" xlink: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 Current Period Sales</link:label>
    <link:label id="lab_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales_documentation_en-US" xlink:label="lab_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Asset, Allowance For Current Period Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales" xlink:href="insm-20191231.xsd#insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales" xlink:to="lab_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2a0c9dd3-6549-4aa8-90c3-08bb0a63cf07_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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 intangible assets, 2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_adc77976-3412-4614-b6dd-fc4112a133ce_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity of Finance Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_83f88764-661c-4455-a1dd-4b7abce863ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_aac09660-66ac-49c3-963b-9c1b8bd3113f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_84c3ccad-9536-46b7-95ec-02167e2f06d8_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink: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 Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_cc3826a2-9577-4d7c-851e-bbb03d6b1e9f_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_CollaborativeArrangementUpfrontPayment_b3e31ae7-d1c7-4da9-b4e1-b37e05dc8d80_terseLabel_en-US" xlink:label="lab_insm_CollaborativeArrangementUpfrontPayment" xlink: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 payment</link:label>
    <link:label id="lab_insm_CollaborativeArrangementUpfrontPayment_label_en-US" xlink:label="lab_insm_CollaborativeArrangementUpfrontPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Upfront Payment</link:label>
    <link:label id="lab_insm_CollaborativeArrangementUpfrontPayment_documentation_en-US" xlink:label="lab_insm_CollaborativeArrangementUpfrontPayment" 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">Amount of upfront payment paid during the period under collaborative arrangement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CollaborativeArrangementUpfrontPayment" xlink:href="insm-20191231.xsd#insm_CollaborativeArrangementUpfrontPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CollaborativeArrangementUpfrontPayment" xlink:to="lab_insm_CollaborativeArrangementUpfrontPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_IrelandTaxMember_c07f64d0-8d46-484a-b533-b480397585df_terseLabel_en-US" xlink:label="lab_insm_IrelandTaxMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ireland Tax</link:label>
    <link:label id="lab_insm_IrelandTaxMember_label_en-US" xlink:label="lab_insm_IrelandTaxMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ireland Tax [Member]</link:label>
    <link:label id="lab_insm_IrelandTaxMember_documentation_en-US" xlink:label="lab_insm_IrelandTaxMember" 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">Ireland Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_IrelandTaxMember" xlink:href="insm-20191231.xsd#insm_IrelandTaxMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_IrelandTaxMember" xlink:to="lab_insm_IrelandTaxMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_925e057e-a442-411b-a8d3-3535e1895770_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Loss Before Income Taxes in the US and Globally</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_eebf2068-8c23-4ba3-aac6-0a9383099f80_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/2019/elts/us-gaap-2019-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_us-gaap_ResearchAndDevelopmentExpense_c1f1a5f4-46fa-4272-a331-3f457a9e5f9d_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_4596917b-da9b-4f6f-a14e-581f98d209a4_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">NOL carryforwards</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/2019/elts/us-gaap-2019-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_Liabilities_ccd8ab8b-1302-4975-b3e8-2b8acb702c54_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f862ffc6-c2a9-4c1a-ae35-60bf93552eff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a7cbfc67-0d25-4bc5-a84c-81bf155a34aa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: present value discount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_1c5cdefd-ae79-4358-821a-317f6535af95_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5e261b9d-7f0c-42ca-af2e-66220534fc80_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink: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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_08ce0668-f9fc-4f68-abdd-83c26f97dbb2_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/2019/elts/us-gaap-2019-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_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_8c147c5d-ae9f-47a5-9703-4fa63e514bdb_terseLabel_en-US" xlink:label="lab_insm_DebtInstrumentOptionToPurchaseAdditionalDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to purchase additional debt</link:label>
    <link:label id="lab_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_label_en-US" xlink:label="lab_insm_DebtInstrumentOptionToPurchaseAdditionalDebt" xlink: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, Option To Purchase Additional Debt</link:label>
    <link:label id="lab_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_documentation_en-US" xlink:label="lab_insm_DebtInstrumentOptionToPurchaseAdditionalDebt" 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, Option To Purchase Additional Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt" xlink:href="insm-20191231.xsd#insm_DebtInstrumentOptionToPurchaseAdditionalDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt" xlink:to="lab_insm_DebtInstrumentOptionToPurchaseAdditionalDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_e2369983-e43b-44f8-92fd-deb37652751b_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_f7d00384-714f-434c-9299-75af0f723fba_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">Commitments</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/2019/elts/us-gaap-2019-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_QuarterlyFinancialInformationDisclosureAbstract_dc7b87e6-7292-4d18-b8ba-0b99974f1d47_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/2019/elts/us-gaap-2019-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_us-gaap_FinanceLeaseLiabilityNoncurrent_5a6c691a-3d63-47e9-8f74-88cab22147ba_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities, long-term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_de8c451d-b9b2-4eed-9219-449b5553fd6b_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink: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 finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink: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 Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4ebff954-4498-4707-aed5-3b2b39068a1d_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">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_df44dbd9-fff4-4620-a968-56ae5731d86b_terseLabel_en-US" xlink:label="lab_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems" xlink: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 Earnings Per Share, Basic and Diluted [Line Items]</link:label>
    <link:label id="lab_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_label_en-US" xlink:label="lab_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_documentation_en-US" xlink:label="lab_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Schedule of Earnings Per Share, Basic and Diluted [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems" xlink:href="insm-20191231.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems" xlink:to="lab_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_4a66e0ed-8127-44c7-8f84-0d0ba21ed7b4_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_MilestoneNewDrugApplicationMember_66796d72-da3a-4d97-aa5c-9f65c6cf5b2b_terseLabel_en-US" xlink:label="lab_insm_MilestoneNewDrugApplicationMember" xlink: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, New Drug Application</link:label>
    <link:label id="lab_insm_MilestoneNewDrugApplicationMember_label_en-US" xlink:label="lab_insm_MilestoneNewDrugApplicationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone, New Drug Application [Member]</link:label>
    <link:label id="lab_insm_MilestoneNewDrugApplicationMember_documentation_en-US" xlink:label="lab_insm_MilestoneNewDrugApplicationMember" 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">Milestone, New Drug Application [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestoneNewDrugApplicationMember" xlink:href="insm-20191231.xsd#insm_MilestoneNewDrugApplicationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_MilestoneNewDrugApplicationMember" xlink:to="lab_insm_MilestoneNewDrugApplicationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_NoncashOperatingLeaseExpense_c5ca6bf4-ef21-4df6-89e5-caaef901b54a_terseLabel_en-US" xlink:label="lab_insm_NoncashOperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash operating lease expense</link:label>
    <link:label id="lab_insm_NoncashOperatingLeaseExpense_label_en-US" xlink:label="lab_insm_NoncashOperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Operating Lease Expense</link:label>
    <link:label id="lab_insm_NoncashOperatingLeaseExpense_documentation_en-US" xlink:label="lab_insm_NoncashOperatingLeaseExpense" 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">Noncash Operating Lease Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_NoncashOperatingLeaseExpense" xlink:href="insm-20191231.xsd#insm_NoncashOperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_NoncashOperatingLeaseExpense" xlink:to="lab_insm_NoncashOperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0a7561eb-1470-4bd8-b475-3c00b2594e7c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0c985d90-037e-46a5-9eaf-72158bd2cfc3_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">2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_973b31c5-5862-4da0-af87-2cebc785d732_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.01 par value; 500,000,000 authorized shares, 89,682,387 and 77,307,521 issued and outstanding shares at December&#160;31, 2019 and December&#160;31, 2018, 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/2019/elts/us-gaap-2019-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_insm_RebatesChargebacksandCoPayAssistanceMember_0b4cb7d7-1c2b-4ca9-8727-2352462730c6_terseLabel_en-US" xlink:label="lab_insm_RebatesChargebacksandCoPayAssistanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rebates, Chargebacks and Co-pay Assistance</link:label>
    <link:label id="lab_insm_RebatesChargebacksandCoPayAssistanceMember_label_en-US" xlink:label="lab_insm_RebatesChargebacksandCoPayAssistanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rebates, Chargebacks, and Co-Pay Assistance [Member]</link:label>
    <link:label id="lab_insm_RebatesChargebacksandCoPayAssistanceMember_documentation_en-US" xlink:label="lab_insm_RebatesChargebacksandCoPayAssistanceMember" 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">Rebates, Chargebacks, and Co-Pay Assistance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_RebatesChargebacksandCoPayAssistanceMember" xlink:href="insm-20191231.xsd#insm_RebatesChargebacksandCoPayAssistanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_RebatesChargebacksandCoPayAssistanceMember" xlink:to="lab_insm_RebatesChargebacksandCoPayAssistanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_4b76052c-d652-4f6d-a3dd-3de7bf143084_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 expenses</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e3917f15-cdad-43c8-9319-b8a90292bca2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: present value discount</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0c46de57-6a90-4f5a-a8c0-c4d3d8911dc8_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">Dividend yield</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/2019/elts/us-gaap-2019-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_DebtInstrumentNameDomain_2aa6b508-515c-47b1-bb9b-c227271b4004_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0d79f832-7b64-451c-a38a-564e0c59ec9d_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/2019/elts/us-gaap-2019-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_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent_c0466d77-6dab-42ee-942f-557424aaf896_terseLabel_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent" xlink: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 tax rate, non-trading income of Irish company</link:label>
    <link:label id="lab_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent_label_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent" xlink: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, Non-trading Income, Percent</link:label>
    <link:label id="lab_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent_documentation_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent" 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">Effective Income Tax Rate Reconciliation, Non-trading Income, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent" xlink:to="lab_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_AccruedConstructionLiabilitiesCurrent_123d9e9d-fd7a-4389-b0ab-58244946acc5_terseLabel_en-US" xlink:label="lab_insm_AccruedConstructionLiabilitiesCurrent" xlink: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 construction costs</link:label>
    <link:label id="lab_insm_AccruedConstructionLiabilitiesCurrent_label_en-US" xlink:label="lab_insm_AccruedConstructionLiabilitiesCurrent" xlink: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 Construction Liabilities, Current</link:label>
    <link:label id="lab_insm_AccruedConstructionLiabilitiesCurrent_documentation_en-US" xlink:label="lab_insm_AccruedConstructionLiabilitiesCurrent" 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 Construction Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedConstructionLiabilitiesCurrent" xlink:href="insm-20191231.xsd#insm_AccruedConstructionLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AccruedConstructionLiabilitiesCurrent" xlink:to="lab_insm_AccruedConstructionLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_8e1a196a-ad6d-4450-ac15-bfc7a32bcfcb_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of product revenues (excluding amortization of intangible assets)</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_d799786e-318c-47b3-891f-59deec20e14b_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" 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_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1bca0fe9-68e8-4a49-acce-425989883f9d_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 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/2019/elts/us-gaap-2019-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_insm_TherapureBiopharmaIncContractManufacturingAgreementMember_8b9f2c4b-3511-4cbe-b292-be88b9e111b6_terseLabel_en-US" xlink:label="lab_insm_TherapureBiopharmaIncContractManufacturingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Therapure</link:label>
    <link:label id="lab_insm_TherapureBiopharmaIncContractManufacturingAgreementMember_label_en-US" xlink:label="lab_insm_TherapureBiopharmaIncContractManufacturingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Therapure Biopharma Inc Contract Manufacturing Agreement [Member]</link:label>
    <link:label id="lab_insm_TherapureBiopharmaIncContractManufacturingAgreementMember_documentation_en-US" xlink:label="lab_insm_TherapureBiopharmaIncContractManufacturingAgreementMember" 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">Represents the agreement with Therapure Biopharma Inc., for manufacture of the entity product ARIKAYCE, liposomal amikacin for inhalation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_TherapureBiopharmaIncContractManufacturingAgreementMember" xlink:href="insm-20191231.xsd#insm_TherapureBiopharmaIncContractManufacturingAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_TherapureBiopharmaIncContractManufacturingAgreementMember" xlink:to="lab_insm_TherapureBiopharmaIncContractManufacturingAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_b1ce6049-f4da-47d4-80aa-780ef67e19e9_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IPOMember_6f304081-a01d-4de6-82e6-bf89d79c120c_terseLabel_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO</link:label>
    <link:label id="lab_us-gaap_IPOMember_label_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IPO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IPOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_543df450-5749-4d5b-bd4a-9fea597bedd0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net and Impairment Assessment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink: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, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_5c10250b-2a58-484f-bf1b-9f6f2207726b_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">Exercisable</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/2019/elts/us-gaap-2019-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_3eafc169-2f61-4325-8d26-6c229a658457_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink: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 of Exercise Prices lower range limit (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink: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, Exercise Price Range, Lower Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_bf8a4f11-cf3a-4a03-a791-378764731744_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink: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 for vesting of RSUs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_InitialTermOfContractManufacturingAgreement_2d9c03ea-9de1-4435-ac60-a5e2e6455ab9_terseLabel_en-US" xlink:label="lab_insm_InitialTermOfContractManufacturingAgreement" xlink: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 term of contract manufacturing agreement</link:label>
    <link:label id="lab_insm_InitialTermOfContractManufacturingAgreement_label_en-US" xlink:label="lab_insm_InitialTermOfContractManufacturingAgreement" xlink: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 Term of Contract Manufacturing Agreement</link:label>
    <link:label id="lab_insm_InitialTermOfContractManufacturingAgreement_documentation_en-US" xlink:label="lab_insm_InitialTermOfContractManufacturingAgreement" 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">Represents the initial period of contract manufacturing agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_InitialTermOfContractManufacturingAgreement" xlink:href="insm-20191231.xsd#insm_InitialTermOfContractManufacturingAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_InitialTermOfContractManufacturingAgreement" xlink:to="lab_insm_InitialTermOfContractManufacturingAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_b790ad74-be65-401a-bb7c-d55424126f7f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term - finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_682e19f8-b2fd-47a7-8a3d-1f45c306e8c5_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_7e6976f9-e121-4b8f-a340-8202ab82b49a_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">Deferred income tax provision (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_cb63d9cc-fa49-4d2b-8fdf-60aafb689537_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6d2a03e4-ef6d-4345-92b7-da4b9d258a74_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink: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 income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink: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, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_fcde8984-1d31-484c-ac3d-75720cb797bd_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink: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 Term (in Years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink: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, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_Range7Member_0324cd71-e833-438f-ab02-ce8731a76189_terseLabel_en-US" xlink:label="lab_insm_Range7Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$24.21 to $30.46</link:label>
    <link:label id="lab_insm_Range7Member_label_en-US" xlink:label="lab_insm_Range7Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range7 [Member]</link:label>
    <link:label id="lab_insm_Range7Member_documentation_en-US" xlink:label="lab_insm_Range7Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range7Member" xlink:href="insm-20191231.xsd#insm_Range7Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range7Member" xlink:to="lab_insm_Range7Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_50d27d5f-a3d5-4e2c-a5bb-5fed1b5f46eb_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 Carrying Value and Fair Value of Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_901b5b57-0087-4841-a6d0-ee403f7a1ab8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_71357c32-7406-43c4-b13b-fcad0fd75a84_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_b768f003-f80c-4c0c-bd3c-64888ba567b0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_d4711d9b-2e1c-438f-8110-27a6c5714357_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment 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/2019/elts/us-gaap-2019-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_FinanceLeaseLiabilityPaymentsDueYearFive_876705ee-5485-4eda-928d-5ab76b43e130_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_AdditionalTermOfContractManufacturingAgreement_c1ef7f1e-43ee-499e-990e-f3a8aaa7cd9c_terseLabel_en-US" xlink:label="lab_insm_AdditionalTermOfContractManufacturingAgreement" xlink: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 term of contract manufacturing agreement</link:label>
    <link:label id="lab_insm_AdditionalTermOfContractManufacturingAgreement_label_en-US" xlink:label="lab_insm_AdditionalTermOfContractManufacturingAgreement" xlink: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 Term Of Contract Manufacturing Agreement</link:label>
    <link:label id="lab_insm_AdditionalTermOfContractManufacturingAgreement_documentation_en-US" xlink:label="lab_insm_AdditionalTermOfContractManufacturingAgreement" 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">Represents the additional extension period of contract manufacturing agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AdditionalTermOfContractManufacturingAgreement" xlink:href="insm-20191231.xsd#insm_AdditionalTermOfContractManufacturingAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AdditionalTermOfContractManufacturingAgreement" xlink:to="lab_insm_AdditionalTermOfContractManufacturingAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_054d93ab-8a03-436a-96dc-0e957b55bea8_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:</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/2019/elts/us-gaap-2019-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_LesseeOperatingLeasesTextBlock_4ab548dc-5893-4784-ab1b-28f6adab1388_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1c37e1d2-395b-4b59-b5b9-c08876422695_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink: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 tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4d18f861-04dc-43ec-9bc5-f02601073b69_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" 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">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_1ac96a93-cb72-498d-bc80-a2791e0f9cb8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_UnderwritersDiscountAndOfferingCosts_7bfcdc37-c713-42c0-be83-d4acef6d2a30_terseLabel_en-US" xlink:label="lab_insm_UnderwritersDiscountAndOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwriters' discount and offering costs</link:label>
    <link:label id="lab_insm_UnderwritersDiscountAndOfferingCosts_label_en-US" xlink:label="lab_insm_UnderwritersDiscountAndOfferingCosts" xlink: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' Discount and Offering Costs</link:label>
    <link:label id="lab_insm_UnderwritersDiscountAndOfferingCosts_documentation_en-US" xlink:label="lab_insm_UnderwritersDiscountAndOfferingCosts" 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' Discount and Offering Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_UnderwritersDiscountAndOfferingCosts" xlink:href="insm-20191231.xsd#insm_UnderwritersDiscountAndOfferingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_UnderwritersDiscountAndOfferingCosts" xlink:to="lab_insm_UnderwritersDiscountAndOfferingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_2a9a172f-3a36-4f7b-a7d5-dcaedc76682c_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_ac7b7e83-d2c0-4118-aaf6-ffba5d9c0156_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_1970046d-9d4a-480c-8b3a-ac31f1b6ca77_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4521b450-d437-404d-a5ae-2545a02937c3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink: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, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_e3fba37b-b628-4db7-a88d-dba9b137a73e_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink: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 Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f72be305-d2bf-441f-9e9c-c4f97c8c1786_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_4fcf4207-03f6-4d4d-b1fc-a695a257451c_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lab equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_6ea757a4-486d-40d5-96b1-34217ba19081_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e57d9d27-4905-49fa-96c3-190462ef15ec_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9ba999f5-44e4-4641-a3ee-3579bac2242b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax provision (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_cec71c87-7b59-4229-b584-9accf83d3103_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</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_15349b23-9214-4d40-89d8-86de8a4e861d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink: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, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_ee03941b-c65b-4cd9-8dc1-700083c2ff97_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_4c7eda88-6538-4bd7-aabc-dcfa23fffdfa_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_DeferredTaxLiabilitiesConvertibleDebt_24d07e32-90cc-4bec-8b0c-fd568c543e25_negatedTerseLabel_en-US" xlink:label="lab_insm_DeferredTaxLiabilitiesConvertibleDebt" 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">Convertible debt</link:label>
    <link:label id="lab_insm_DeferredTaxLiabilitiesConvertibleDebt_label_en-US" xlink:label="lab_insm_DeferredTaxLiabilitiesConvertibleDebt" xlink: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, Convertible Debt</link:label>
    <link:label id="lab_insm_DeferredTaxLiabilitiesConvertibleDebt_documentation_en-US" xlink:label="lab_insm_DeferredTaxLiabilitiesConvertibleDebt" 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 Liabilities, Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxLiabilitiesConvertibleDebt" xlink:href="insm-20191231.xsd#insm_DeferredTaxLiabilitiesConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DeferredTaxLiabilitiesConvertibleDebt" xlink:to="lab_insm_DeferredTaxLiabilitiesConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e12be302-6b6d-40c1-a4e8-c35c8cc5e165_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">Maturity 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_f5077c81-6867-460f-9eeb-d93765f6535e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink: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_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4ea6a599-1f5d-4c1b-8fa9-60a7c91f789f_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 (decrease) 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_CustomerAMember_54ff7a6a-d7a8-42ce-828a-ab003a46a044_terseLabel_en-US" xlink:label="lab_insm_CustomerAMember" xlink: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 A</link:label>
    <link:label id="lab_insm_CustomerAMember_label_en-US" xlink:label="lab_insm_CustomerAMember" xlink: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 A [Member]</link:label>
    <link:label id="lab_insm_CustomerAMember_documentation_en-US" xlink:label="lab_insm_CustomerAMember" 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">Customer A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerAMember" xlink:href="insm-20191231.xsd#insm_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CustomerAMember" xlink:to="lab_insm_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_bb90a52b-c5e7-4c29-aa0a-7c1bf73e3030_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink: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 intangible assets, 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_2b5c0586-04d3-45b5-bc29-0852192568a3_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink: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_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink: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 Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_eda46510-5c69-4989-97c6-7dfc7a75b84f_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink: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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink: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) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_1ecbecac-5bce-4417-bc0a-196b48948473_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ManufactureAndSupplyAgreementEstimatedCosts_56a38268-c8db-4c96-8694-1d645e5f91a2_terseLabel_en-US" xlink:label="lab_insm_ManufactureAndSupplyAgreementEstimatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement to purchase raw materials and fixed assets</link:label>
    <link:label id="lab_insm_ManufactureAndSupplyAgreementEstimatedCosts_label_en-US" xlink:label="lab_insm_ManufactureAndSupplyAgreementEstimatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacture And Supply Agreement, Estimated Costs</link:label>
    <link:label id="lab_insm_ManufactureAndSupplyAgreementEstimatedCosts_documentation_en-US" xlink:label="lab_insm_ManufactureAndSupplyAgreementEstimatedCosts" 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">Manufacture And Supply Agreement, Estimated Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ManufactureAndSupplyAgreementEstimatedCosts" xlink:href="insm-20191231.xsd#insm_ManufactureAndSupplyAgreementEstimatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ManufactureAndSupplyAgreementEstimatedCosts" xlink:to="lab_insm_ManufactureAndSupplyAgreementEstimatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_BridgewaterNewJerseyFacilityMember_a581d8fb-348b-4571-b8bb-cb80f9ac9a53_terseLabel_en-US" xlink:label="lab_insm_BridgewaterNewJerseyFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridgewater, NJ Facility</link:label>
    <link:label id="lab_insm_BridgewaterNewJerseyFacilityMember_label_en-US" xlink:label="lab_insm_BridgewaterNewJerseyFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridgewater New Jersey Facility [Member]</link:label>
    <link:label id="lab_insm_BridgewaterNewJerseyFacilityMember_documentation_en-US" xlink:label="lab_insm_BridgewaterNewJerseyFacilityMember" 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">Represent the Bridgewater location in New Jersey where the entity has leased office and laboratory space.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_BridgewaterNewJerseyFacilityMember" xlink:href="insm-20191231.xsd#insm_BridgewaterNewJerseyFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_BridgewaterNewJerseyFacilityMember" xlink:to="lab_insm_BridgewaterNewJerseyFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_44edaba7-d850-495f-85db-94a959983e75_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/2019/elts/us-gaap-2019-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_insm_SummaryOfSignificantPoliciesTable_24923578-401c-49cc-9b47-3dfcf0c0162f_terseLabel_en-US" xlink:label="lab_insm_SummaryOfSignificantPoliciesTable" xlink: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 Policies [Table]</link:label>
    <link:label id="lab_insm_SummaryOfSignificantPoliciesTable_label_en-US" xlink:label="lab_insm_SummaryOfSignificantPoliciesTable" xlink: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 Policies [Table]</link:label>
    <link:label id="lab_insm_SummaryOfSignificantPoliciesTable_documentation_en-US" xlink:label="lab_insm_SummaryOfSignificantPoliciesTable" 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 Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_SummaryOfSignificantPoliciesTable" xlink:href="insm-20191231.xsd#insm_SummaryOfSignificantPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_SummaryOfSignificantPoliciesTable" xlink:to="lab_insm_SummaryOfSignificantPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_080658c8-4606-4d57-a504-b04aa600413f_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink: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_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_16b2a314-cdfa-4e03-a10e-fc2977e5f3bd_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 [Domain]</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">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PurchaseObligation_f0958353-9517-4663-a9d8-8d0cb9a78aac_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future minimum commitments due for firm purchase</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_fe820b97-9399-4186-9d2d-5e71d77fec80_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_6eaaffcf-4ce6-4872-a776-41648eec8123_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_509ee18c-eb86-4109-b74a-3e3e5cba8aea_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 and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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/2019/elts/us-gaap-2019-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_LiabilitiesAndStockholdersEquity_3abe3d48-62da-4430-8428-d9f10b935eb9_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_fe1c412b-87d1-48d4-887c-40581666c0b9_terseLabel_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing Agreements</link:label>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_label_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember" xlink:to="lab_us-gaap_LicensingAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_881979b7-c059-40b0-97ed-730a6ffabbb6_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_d79b391f-d793-46af-9fb4-45f8212ba6b4_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</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_c66fb7b2-dc86-4fbd-867c-894d8f9ea813_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_e2556611-ab5e-482f-8a3f-e32b4d1f6e04_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_2bf6fede-d766-44c7-b172-97f2e41e8446_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f322d504-d7ee-495a-b89a-45169594a6c7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance_695d38ae-13c9-4443-bbb5-1a99fa928f36_negatedTerseLabel_en-US" xlink:label="lab_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance" 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">Proceeds from tenant improvement allowance</link:label>
    <link:label id="lab_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance_label_en-US" xlink:label="lab_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Financing Lease Tenant Allowance</link:label>
    <link:label id="lab_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance_documentation_en-US" xlink:label="lab_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance" 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">Payments for (Proceeds from) Financing Lease Tenant Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance" xlink:href="insm-20191231.xsd#insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance" xlink:to="lab_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0023b5e2-c14a-4936-84c3-f1bdfc857a22_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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">Stock Option disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c3bb34d-6c93-4b3a-a952-de39fd9f266d_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">Stock Based Compensation disclosures</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/2019/elts/us-gaap-2019-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_us-gaap_StatementEquityComponentsAxis_884602ba-cb9f-4c1d-b0ed-8d077d9208ec_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c0f18bfe-d3e2-429d-921a-16694a5ff162_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">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/2019/elts/us-gaap-2019-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_us-gaap_ProceedsFromConvertibleDebt_78bc356d-53ed-4cb4-9143-b0e4d42931ca_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink: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 1.75% convertible senior notes due 2025</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_c0fa2c37-d3cb-4d9f-a480-370611d83c23_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" 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 proceeds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink: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 Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e7614e55-89b7-4272-8bba-092e86ca96f9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_27d69b9d-5c06-4546-ac0d-ebce2ddc063a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_199f7bb8-c0a7-4d44-8d75-2327e608aa5e_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 dollars 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/2019/elts/us-gaap-2019-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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_62ec8214-2d4b-468b-83e7-30d5cd24dc16_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">Summary of Fair Value Assumptions for Stock Options</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/2019/elts/us-gaap-2019-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_AwardTypeAxis_d664893b-b5f9-43cf-920a-3d2f51d9bb3f_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 [Axis]</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/2019/elts/us-gaap-2019-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_29beb737-6b86-45ce-8b74-728256731dfc_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_LesseeOperatingLeaseSquareFootage_91f0300c-1bf2-46af-ae12-dd474f6366bd_terseLabel_en-US" xlink:label="lab_insm_LesseeOperatingLeaseSquareFootage" xlink: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, square feet of corporate headquarters</link:label>
    <link:label id="lab_insm_LesseeOperatingLeaseSquareFootage_label_en-US" xlink:label="lab_insm_LesseeOperatingLeaseSquareFootage" xlink: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, Square Footage</link:label>
    <link:label id="lab_insm_LesseeOperatingLeaseSquareFootage_documentation_en-US" xlink:label="lab_insm_LesseeOperatingLeaseSquareFootage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Square Footage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LesseeOperatingLeaseSquareFootage" xlink:href="insm-20191231.xsd#insm_LesseeOperatingLeaseSquareFootage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_LesseeOperatingLeaseSquareFootage" xlink:to="lab_insm_LesseeOperatingLeaseSquareFootage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_3c665b94-18c7-4c70-850c-dcae37687b3a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_de2bd79c-bd8a-485c-9129-364bfa66ed84_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory federal tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink: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, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_727e2399-aa5a-49cc-a8e4-19aa302daaf3_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/2019/elts/us-gaap-2019-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_WeightedAverageNumberOfDilutedSharesOutstanding_e656a35f-0895-4d14-a755-771adb70e051_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Weighted average common shares outstanding used in calculation of diluted net loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d13b27a0-8335-4253-a2b1-df7c0ee04f63_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" 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">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/2019/elts/us-gaap-2019-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_46caa1e7-c966-485f-93f2-0e6b25cb921f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_Range2Member_93fdfa5e-229d-45e9-9cd7-cd221a3d1a56_terseLabel_en-US" xlink:label="lab_insm_Range2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$11.14 to $13.67</link:label>
    <link:label id="lab_insm_Range2Member_label_en-US" xlink:label="lab_insm_Range2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range2 [Member]</link:label>
    <link:label id="lab_insm_Range2Member_documentation_en-US" xlink:label="lab_insm_Range2Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range2Member" xlink:href="insm-20191231.xsd#insm_Range2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range2Member" xlink:to="lab_insm_Range2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_696fb682-28d3-4ab3-8fd8-1f6524394699_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_7c5e5f01-6c3f-42bf-8dac-0ccdd5bfbe12_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" 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">Description of Business and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_c470ae41-7740-45a1-9af0-09f3ab7c67f0_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 Measurements</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/2019/elts/us-gaap-2019-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_insm_ConvertibleDebtInterestExpenseTotal_16b63a57-4b90-4d47-bbf9-3512cfa4fe6c_totalLabel_en-US" xlink:label="lab_insm_ConvertibleDebtInterestExpenseTotal" 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 convertible debt interest expense</link:label>
    <link:label id="lab_insm_ConvertibleDebtInterestExpenseTotal_label_en-US" xlink:label="lab_insm_ConvertibleDebtInterestExpenseTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Interest Expense, Total</link:label>
    <link:label id="lab_insm_ConvertibleDebtInterestExpenseTotal_documentation_en-US" xlink:label="lab_insm_ConvertibleDebtInterestExpenseTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Interest Expense, Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConvertibleDebtInterestExpenseTotal" xlink:href="insm-20191231.xsd#insm_ConvertibleDebtInterestExpenseTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ConvertibleDebtInterestExpenseTotal" xlink:to="lab_insm_ConvertibleDebtInterestExpenseTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_bc6603e9-903a-407a-ae2e-13bad473c70e_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, issued shares (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/2019/elts/us-gaap-2019-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_OperatingLeaseRightOfUseAsset_e40b1b54-1a12-40fc-87ec-7cecd1a130f4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_7b57d9b2-45e1-4e2c-97ef-42e8451cdaae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink: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 of Exercise Prices upper range limit (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink: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, Exercise Price Range, Upper Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_287e3b31-5b60-4a40-a777-f48885b359d2_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 shares)</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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_75c210b6-9e16-4ada-9753-5807a0f2be6f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink: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 Options exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink: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, Exercise Price Range, Shares Exercisable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2b0b8763-dce1-4287-ba16-43152d23645e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink: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_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bb2d9b63-e0cd-46c6-8190-9c4a2f400195_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of match</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b5befa65-c36e-4688-a90b-200f864d086d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 RSUs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8cdb28ff-c183-42e9-b4ab-6c99b2e89783_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">Options outstanding beginning of the year (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4ec67cb0-ff48-46ae-87b3-16853966dbe6_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">Options outstanding end of the year (in dollars 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/2019/elts/us-gaap-2019-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_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement_344619a8-f18d-484d-bdf7-9ad8176fbf05_terseLabel_en-US" xlink:label="lab_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of each automatic renewal of contract manufacturing agreement</link:label>
    <link:label id="lab_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement_label_en-US" xlink:label="lab_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of Each Automatic Renewal of Contract Manufacturing Agreement</link:label>
    <link:label id="lab_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement_documentation_en-US" xlink:label="lab_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement" 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">Represents the period of each automatic renewal of contract manufacturing agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement" xlink:href="insm-20191231.xsd#insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement" xlink:to="lab_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_13ae8057-3055-4e14-96c4-0511f478ea13_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">Current income tax provision (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/2019/elts/us-gaap-2019-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_ConcentrationRiskTable_e7b04062-c535-4169-b747-3fc9a7dc0e35_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_a099bca5-94ea-4543-b4b6-2282de1f85aa_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_1dc77a44-1ad2-45cf-ab32-eb4521d42c4b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5ede3f0b-8ee8-44eb-b0f3-3c50d0eb8f60_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink: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 and expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink: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 and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3cb72a8a-9ad9-4c43-bc5c-b32ff8f7ca4a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_b50e3030-f7c8-457b-80fe-64082a4075ed_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_32c19090-faa9-48b3-8a51-3e36fc6f2395_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_FairValueLevel1Level2Level3TransfersAmount_ec6499c2-a492-49e5-98bf-30a582cb5e1c_terseLabel_en-US" xlink:label="lab_insm_FairValueLevel1Level2Level3TransfersAmount" xlink: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 transfers in or out of Level 1, Level 2 or Level 3</link:label>
    <link:label id="lab_insm_FairValueLevel1Level2Level3TransfersAmount_label_en-US" xlink:label="lab_insm_FairValueLevel1Level2Level3TransfersAmount" xlink: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 Level 1, Level 2, Level 3 Transfers, Amount</link:label>
    <link:label id="lab_insm_FairValueLevel1Level2Level3TransfersAmount_documentation_en-US" xlink:label="lab_insm_FairValueLevel1Level2Level3TransfersAmount" 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">Fair Value Level 1, Level 2, Level 3 Transfers, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FairValueLevel1Level2Level3TransfersAmount" xlink:href="insm-20191231.xsd#insm_FairValueLevel1Level2Level3TransfersAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_FairValueLevel1Level2Level3TransfersAmount" xlink:to="lab_insm_FairValueLevel1Level2Level3TransfersAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_b2a86e02-afd4-4176-9e2e-a3c04d59234a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense charged to operations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_AccruedTechnicalOperationExpenses_24c08e7f-bc22-430e-9d08-e38beb031f59_terseLabel_en-US" xlink:label="lab_insm_AccruedTechnicalOperationExpenses" xlink: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 technical operation expenses</link:label>
    <link:label id="lab_insm_AccruedTechnicalOperationExpenses_label_en-US" xlink:label="lab_insm_AccruedTechnicalOperationExpenses" xlink: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 Technical Operation Expenses</link:label>
    <link:label id="lab_insm_AccruedTechnicalOperationExpenses_documentation_en-US" xlink:label="lab_insm_AccruedTechnicalOperationExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for technical operation expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedTechnicalOperationExpenses" xlink:href="insm-20191231.xsd#insm_AccruedTechnicalOperationExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AccruedTechnicalOperationExpenses" xlink:to="lab_insm_AccruedTechnicalOperationExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_09e0613b-cefd-4723-9f46-5a9b08e4d582_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_adec0155-2972-46cf-8ddc-3dd3b299055f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_ce007e36-457e-4ce3-942a-f5814083e410_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_55b53ef5-f299-4bae-8c11-c68b985dcda0_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">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/2019/elts/us-gaap-2019-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_dei_EntityFileNumber_6272b580-a71f-4302-9170-7eca5671fc4f_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_863927a0-5798-41d2-afc9-888f3b99c5ad_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/2019/elts/us-gaap-2019-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_insm_EffectiveIncomeTaxRateReconciliationPermanentItems_a626613b-d2c6-4752-8e01-d76975f95fe6_terseLabel_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationPermanentItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent items</link:label>
    <link:label id="lab_insm_EffectiveIncomeTaxRateReconciliationPermanentItems_label_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationPermanentItems" xlink: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 Permanent Items</link:label>
    <link:label id="lab_insm_EffectiveIncomeTaxRateReconciliationPermanentItems_documentation_en-US" xlink:label="lab_insm_EffectiveIncomeTaxRateReconciliationPermanentItems" 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">The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to permanent items.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationPermanentItems" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationPermanentItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_EffectiveIncomeTaxRateReconciliationPermanentItems" xlink:to="lab_insm_EffectiveIncomeTaxRateReconciliationPermanentItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_ede98ce5-770f-4cb2-89d9-3a457a3fb832_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/2019/dei-2019-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_CustomerConcentrationRiskMember_225a8be7-daf8-4bb7-abd6-d6f06e0328a1_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/2019/elts/us-gaap-2019-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_insm_Range3Member_c120f709-4d07-4dec-86c8-709f2331dae3_terseLabel_en-US" xlink:label="lab_insm_Range3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$13.91 to $13.91</link:label>
    <link:label id="lab_insm_Range3Member_label_en-US" xlink:label="lab_insm_Range3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range3 [Member]</link:label>
    <link:label id="lab_insm_Range3Member_documentation_en-US" xlink:label="lab_insm_Range3Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range3Member" xlink:href="insm-20191231.xsd#insm_Range3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range3Member" xlink:to="lab_insm_Range3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_e837d946-a65c-4a96-9687-532a41b4adb0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_LicenseAndOtherAgreementsAbstract_130ddea6-2821-496c-84b4-462333e19bd2_terseLabel_en-US" xlink:label="lab_insm_LicenseAndOtherAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Other Agreements</link:label>
    <link:label id="lab_insm_LicenseAndOtherAgreementsAbstract_label_en-US" xlink:label="lab_insm_LicenseAndOtherAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License and Other Agreements</link:label>
    <link:label id="lab_insm_LicenseAndOtherAgreementsAbstract_documentation_en-US" xlink:label="lab_insm_LicenseAndOtherAgreementsAbstract" 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">No definition available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LicenseAndOtherAgreementsAbstract" xlink:href="insm-20191231.xsd#insm_LicenseAndOtherAgreementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_LicenseAndOtherAgreementsAbstract" xlink:to="lab_insm_LicenseAndOtherAgreementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_16d38964-e5e8-414b-bae4-59eb63d7b990_terseLabel_en-US" xlink:label="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossTable" xlink: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 [Table]</link:label>
    <link:label id="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_label_en-US" xlink:label="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossTable" xlink: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 [Table]</link:label>
    <link:label id="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_documentation_en-US" xlink:label="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossTable" xlink:href="insm-20191231.xsd#insm_ContractwithCustomerAssetAllowanceforCreditLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossTable" xlink:to="lab_insm_ContractwithCustomerAssetAllowanceforCreditLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_22222203-870c-48d2-9dc1-1fb9e050aaaa_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_c9dfc76a-2475-4421-9943-b7fb73b3364f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink: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, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink: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, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_f0f442a2-7c52-49bc-9f0a-13973aedd8eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" 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">PARI milestone upon FDA approval</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_1c555d2d-f024-460a-81c5-deea093e5f3b_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" 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">New drug milestone payment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink: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 Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_a4870c17-e535-481f-929c-2acdd1d44786_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_b63a6561-3fda-46e6-80ae-57136376b48a_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_124b8b81-726f-4731-afe6-20b2a6792488_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets, 2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_28636889-0a81-4586-9ff7-66818c1f8f7c_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 expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_29ce7176-0edb-492a-b4b8-d61390b33840_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 expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_7fdfbab0-c2b8-425d-86d2-3b1abe9220f4_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_35344987-50d5-4e23-8497-a17d4c22ef3a_terseLabel_en-US" xlink:label="lab_insm_WeightedAverageRemainingContractualLifeInYearsAbstract" xlink: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 in Years</link:label>
    <link:label id="lab_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_label_en-US" xlink:label="lab_insm_WeightedAverageRemainingContractualLifeInYearsAbstract" xlink: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 in Years [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract" xlink:href="insm-20191231.xsd#insm_WeightedAverageRemainingContractualLifeInYearsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract" xlink:to="lab_insm_WeightedAverageRemainingContractualLifeInYearsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0cf404a1-e21f-4b08-bb68-a44650b61ed4_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 Allocation of Employee Stock-Based Compensation</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/2019/elts/us-gaap-2019-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_insm_CommercialServicesAgreementMinimumObligation_1f9c59bb-89ae-4772-b161-67c2064e87e6_terseLabel_en-US" xlink:label="lab_insm_CommercialServicesAgreementMinimumObligation" xlink: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 obligation</link:label>
    <link:label id="lab_insm_CommercialServicesAgreementMinimumObligation_label_en-US" xlink:label="lab_insm_CommercialServicesAgreementMinimumObligation" xlink: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 Services Agreement, Minimum Obligation</link:label>
    <link:label id="lab_insm_CommercialServicesAgreementMinimumObligation_documentation_en-US" xlink:label="lab_insm_CommercialServicesAgreementMinimumObligation" 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">Represents the minimum obligation due under the terms of the agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommercialServicesAgreementMinimumObligation" xlink:href="insm-20191231.xsd#insm_CommercialServicesAgreementMinimumObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CommercialServicesAgreementMinimumObligation" xlink:to="lab_insm_CommercialServicesAgreementMinimumObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_000176da-4a56-478d-8e05-e85e04f0ac19_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_c763d8cc-4c65-43cc-abd6-1043f57892b6_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" 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 expense</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_c03088ad-a07e-4c70-ac27-01c4768c0fb9_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink: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_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication_a970867b-83d4-4af0-9861-dcb276f624f4_terseLabel_en-US" xlink:label="lab_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication" xlink: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 contingent payments upon second indication to develop INS1007</link:label>
    <link:label id="lab_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication_label_en-US" xlink:label="lab_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement Additional Contingent Payments Upon Second Indication</link:label>
    <link:label id="lab_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication_documentation_en-US" xlink:label="lab_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication" 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 additional series of contingent milestone payments if selects to develop for second indication.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication" xlink:href="insm-20191231.xsd#insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication" xlink:to="lab_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_43652370-3b7b-4d9f-be71-99b6b46bb083_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_b3c2cb2a-b7ec-43db-8cac-085d71598657_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink: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 Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_511b2fa7-428b-492f-a0e6-acc0daf593b6_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">Employee Stock</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/2019/elts/us-gaap-2019-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_PaymentsForRoyalties_f40b38f8-b754-48c4-b76c-9c9ed7302e77_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRoyalties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalty payment</link:label>
    <link:label id="lab_us-gaap_PaymentsForRoyalties_label_en-US" xlink:label="lab_us-gaap_PaymentsForRoyalties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Royalties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRoyalties" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRoyalties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRoyalties" xlink:to="lab_us-gaap_PaymentsForRoyalties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_79fbf76b-bea5-4895-9834-e48cf4f2f500_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/2019/elts/us-gaap-2019-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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_4441ff21-50f0-41bd-8b1e-e13ddca15b05_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">Potentially Dilutive Securities Excluded from Computations of Diluted Weighted Average Common Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_7f47d514-2912-4458-aac8-d0c8be1ce1f1_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink: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, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_97f33962-8e78-449c-b4a1-ab5f211effe0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_8acad538-1a38-4729-a974-743c0e790260_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_717fcbe7-8508-4c29-8c68-cfb2e2122323_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">2020</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, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5a7a88a3-9518-4dcb-8556-05119b859280_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">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a14f61da-50f7-4f82-95d3-dcd3c1ee49b5_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">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/2019/elts/us-gaap-2019-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_LiabilitiesAndStockholdersEquityAbstract_155c0a2c-dc46-411e-a6e5-1278f05f2648_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_aee1ebf1-1509-4d7f-aa3e-db6cb79ba806_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">Outstanding Weighted Average Grant Price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_58e06d06-83d9-49a1-9428-e8f405cbd8de_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">Outstanding Weighted Average Grant Price (in dollars 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/2019/elts/us-gaap-2019-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_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption_0a73f894-fda2-4209-9a2d-ccc154cd7ad9_terseLabel_en-US" xlink:label="lab_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption" xlink: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 exercised in full of over-allotment option by underwriter (in shares)</link:label>
    <link:label id="lab_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption_label_en-US" xlink:label="lab_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption" xlink: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 Exercise To Underwriters In Full Of Over Allotment Option</link:label>
    <link:label id="lab_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption_documentation_en-US" xlink:label="lab_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption" 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 Exercise To Underwriters In Full Of Over Allotment Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption" xlink:href="insm-20191231.xsd#insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption" xlink:to="lab_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9f622c6d-6055-4072-84c8-adf309f019f7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues, net</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_0173a6ea-f8bf-4e66-a6a2-595f96eae242_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_d2d219c8-369d-4eb1-a3d9-575d776c241a_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">Payment of debt issuance costs</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/2019/elts/us-gaap-2019-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_02450074-7538-4b99-a4a9-360c400fcbb6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink: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, Shares Authorized under Stock Option Plans, Exercise Price Range</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink: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, Exercise Price Range [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_8d469d8e-b2de-481c-adfb-1fed24da87e0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink: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 IPO</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink: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 Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_b1ebed27-95c3-4a9f-a47a-0c3b288ffc84_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_6a4a4fdc-135b-47c5-8b37-d906facf8100_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_499c38a6-74e8-49e0-a5ff-dc8a5d036c75_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_14b887e5-0350-4b02-be5a-b33670988e0b_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a9a4edd-4ec9-4200-ac56-62cc079fa124_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink: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 and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_CustomerCMember_24a98630-853a-4d2c-b7f5-127e79e3f464_terseLabel_en-US" xlink:label="lab_insm_CustomerCMember" xlink: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 C</link:label>
    <link:label id="lab_insm_CustomerCMember_label_en-US" xlink:label="lab_insm_CustomerCMember" xlink: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 C [Member]</link:label>
    <link:label id="lab_insm_CustomerCMember_documentation_en-US" xlink:label="lab_insm_CustomerCMember" 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">Customer C [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerCMember" xlink:href="insm-20191231.xsd#insm_CustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CustomerCMember" xlink:to="lab_insm_CustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_bebe7576-5574-45c8-a2a0-692609ba8c10_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rates on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3cd99bb4-e9a1-4914-8c39-8679d3b7e746_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/2019/elts/us-gaap-2019-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d65d84dd-a7e2-427c-ae5e-2056df53ba46_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_a27d8735-8d07-42b5-ac20-30a8a8a6f8a1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_4e659a98-c218-44f1-b1f1-8a5630b8cf97_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining discount amortization period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Remaining Discount Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e7f6d2fd-13f6-4968-b713-bc265d319e50_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 of common stock, maximum authorized for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink: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 Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_PaymentsUponAchievementOfClinicalMilestonesAmount_35ecb955-cab3-4123-8da9-53b4c95b6828_terseLabel_en-US" xlink:label="lab_insm_PaymentsUponAchievementOfClinicalMilestonesAmount" xlink: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 payment upon the achievement of certain clinical milestones</link:label>
    <link:label id="lab_insm_PaymentsUponAchievementOfClinicalMilestonesAmount_label_en-US" xlink:label="lab_insm_PaymentsUponAchievementOfClinicalMilestonesAmount" xlink: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 Upon Achievement Of Clinical Milestones Amount</link:label>
    <link:label id="lab_insm_PaymentsUponAchievementOfClinicalMilestonesAmount_documentation_en-US" xlink:label="lab_insm_PaymentsUponAchievementOfClinicalMilestonesAmount" 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 payment upon the achievement of certain clinical milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PaymentsUponAchievementOfClinicalMilestonesAmount" xlink:href="insm-20191231.xsd#insm_PaymentsUponAchievementOfClinicalMilestonesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_PaymentsUponAchievementOfClinicalMilestonesAmount" xlink:to="lab_insm_PaymentsUponAchievementOfClinicalMilestonesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_39338e75-05f5-42c4-a438-9805c203ee4c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1c20600f-0b68-443c-bc7c-097e54084a79_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">Exercised (in dollars 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/2019/elts/us-gaap-2019-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_srt_MinimumMember_32235ef5-cefc-4de3-aac2-5f932ca549cf_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_73ba3e91-6b96-49be-a9db-609b562e556e_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_LeaseRemainingLeaseTerm_f3c35b95-6046-4566-b8ec-4dd5aa804700_terseLabel_en-US" xlink:label="lab_insm_LeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_insm_LeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_insm_LeaseRemainingLeaseTerm" xlink: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, Remaining Lease Term</link:label>
    <link:label id="lab_insm_LeaseRemainingLeaseTerm_documentation_en-US" xlink:label="lab_insm_LeaseRemainingLeaseTerm" 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">Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LeaseRemainingLeaseTerm" xlink:href="insm-20191231.xsd#insm_LeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_LeaseRemainingLeaseTerm" xlink:to="lab_insm_LeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_76a3ea64-855e-483b-88c9-02fa5dcb4a4c_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 risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_51b738c1-be99-4530-b7e0-933647f2db5e_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_47e48e4c-2290-43be-9e81-496a1a449986_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_b0f1c0ab-8f92-4afd-8a1f-8e071c41be69_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/2019/dei-2019-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_dei_EntityAddressAddressLine1_b36d83cf-0a0a-4a3f-bfa7-083de7a2273e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_PRIPharmaGmbhCommercializationAgreementMember_bceb042e-8d3e-4e6b-94b3-98197a28387a_terseLabel_en-US" xlink:label="lab_insm_PRIPharmaGmbhCommercializationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PARI Agreement</link:label>
    <link:label id="lab_insm_PRIPharmaGmbhCommercializationAgreementMember_label_en-US" xlink:label="lab_insm_PRIPharmaGmbhCommercializationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">P R I Pharma Gmbh Commercialization Agreement [Member]</link:label>
    <link:label id="lab_insm_PRIPharmaGmbhCommercializationAgreementMember_documentation_en-US" xlink:label="lab_insm_PRIPharmaGmbhCommercializationAgreementMember" 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">Represents the agreement with PARI Pharma GmbH, for the manufacture and supply of eFlow nebulizer systems and related accessories, liposomal amikacin for inhalation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PRIPharmaGmbhCommercializationAgreementMember" xlink:href="insm-20191231.xsd#insm_PRIPharmaGmbhCommercializationAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_PRIPharmaGmbhCommercializationAgreementMember" xlink:to="lab_insm_PRIPharmaGmbhCommercializationAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_919389d7-280a-42a2-820f-69739e3c3849_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b2c14196-b0ba-46b1-adb3-7f37436b93fe_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">Tax benefit</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_e91adaa4-120f-4d91-8a55-30d545b7e4ea_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">Net deferred tax assets as of January 1</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_feb2ed9d-0ed3-434b-9ed3-a5e4077c333d_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">Net deferred tax assets as of December 31</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/2019/elts/us-gaap-2019-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_us-gaap_OperatingLeaseCost_5483c858-a68e-42e3-872e-2cf056a6dcb9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_Range1Member_9dfa251e-a755-4e9f-9e10-da185adf37eb_terseLabel_en-US" xlink:label="lab_insm_Range1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$3.03 to $10.85</link:label>
    <link:label id="lab_insm_Range1Member_label_en-US" xlink:label="lab_insm_Range1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range1 [Member]</link:label>
    <link:label id="lab_insm_Range1Member_documentation_en-US" xlink:label="lab_insm_Range1Member" 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">Selected disclosure of Stock options outstanding and exercisable by share price exercise range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range1Member" xlink:href="insm-20191231.xsd#insm_Range1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_Range1Member" xlink:to="lab_insm_Range1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7cb9643a-ceeb-4a8f-865f-209309977dd3_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">Exercise of stock options and ESPP shares</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/2019/elts/us-gaap-2019-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_FiniteLivedIntangibleAssetsLineItems_757502c8-088b-442e-9804-4429b2e4d68b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_9837f394-fa77-448a-909f-aac52e235438_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, long-term</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_8fb64c5d-aa4c-4171-9bc0-7997f63f1b6a_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Long-term debt, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_d0daae06-1ec1-4465-b6e7-56fab92dfdc4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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 Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4dd2b329-1693-41cb-bc34-3ccab2447fd2_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/2019/elts/us-gaap-2019-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_insm_CustomerBMember_d14f41a6-ee52-449c-87b7-9098dc4beb15_terseLabel_en-US" xlink:label="lab_insm_CustomerBMember" xlink: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 B</link:label>
    <link:label id="lab_insm_CustomerBMember_label_en-US" xlink:label="lab_insm_CustomerBMember" xlink: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 B [Member]</link:label>
    <link:label id="lab_insm_CustomerBMember_documentation_en-US" xlink:label="lab_insm_CustomerBMember" 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">Customer B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerBMember" xlink:href="insm-20191231.xsd#insm_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_CustomerBMember" xlink:to="lab_insm_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_b260b662-1821-480f-ae16-8915f95d6110_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 long-term 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/2019/elts/us-gaap-2019-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_ProceedsFromStockOptionsExercised_26e4b1c2-934c-4a96-b4af-2bdd32a8b70d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options, ESPP, and RSU vesting</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/2019/elts/us-gaap-2019-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_GrossProfit_075c0fb4-ca5d-47a4-bee3-d0388742cbc8_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_7d0e85d7-5c7b-46de-b010-000b5ff83ae6_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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_AccruedSalesAllowancesandRelatedCosts_a07a1bd1-20ab-423b-9b22-213bf367e617_terseLabel_en-US" xlink:label="lab_insm_AccruedSalesAllowancesandRelatedCosts" xlink: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 sales allowances and related costs</link:label>
    <link:label id="lab_insm_AccruedSalesAllowancesandRelatedCosts_label_en-US" xlink:label="lab_insm_AccruedSalesAllowancesandRelatedCosts" xlink: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 Sales Allowances and Related Costs</link:label>
    <link:label id="lab_insm_AccruedSalesAllowancesandRelatedCosts_documentation_en-US" xlink:label="lab_insm_AccruedSalesAllowancesandRelatedCosts" 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 Sales Allowances and Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedSalesAllowancesandRelatedCosts" xlink:href="insm-20191231.xsd#insm_AccruedSalesAllowancesandRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AccruedSalesAllowancesandRelatedCosts" xlink:to="lab_insm_AccruedSalesAllowancesandRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_StockOptionsAndRestrictedStockUnitsMember_35a773de-b743-4136-aa19-9cc7140e6984_terseLabel_en-US" xlink:label="lab_insm_StockOptionsAndRestrictedStockUnitsMember" xlink: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 options and RSUs</link:label>
    <link:label id="lab_insm_StockOptionsAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_insm_StockOptionsAndRestrictedStockUnitsMember" xlink: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 And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_insm_StockOptionsAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_insm_StockOptionsAndRestrictedStockUnitsMember" 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">Represents contract that gives the holder the right, but not the obligation, either to purchase or to sell a certain number of shares of stock at a predetermined price for a specified period of time. It also includes stock units that an entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_StockOptionsAndRestrictedStockUnitsMember" xlink:href="insm-20191231.xsd#insm_StockOptionsAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_StockOptionsAndRestrictedStockUnitsMember" xlink:to="lab_insm_StockOptionsAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_4ece2d11-396a-451c-ad51-502f2e540b12_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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 for vesting of RSUs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_52749a88-9d90-480c-bcb6-28dc31b92dc8_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 compensation expense related to unvested awards</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/2019/elts/us-gaap-2019-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_us-gaap_OtherLiabilitiesCurrent_b3fc3809-81ea-48f0-a315-c95511d31304_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_AccruedClinicalTrialExpenses_c2637155-e808-43f8-8b1c-d9cb9aef4f49_terseLabel_en-US" xlink:label="lab_insm_AccruedClinicalTrialExpenses" xlink: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 clinical trial expenses</link:label>
    <link:label id="lab_insm_AccruedClinicalTrialExpenses_label_en-US" xlink:label="lab_insm_AccruedClinicalTrialExpenses" xlink: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 Clinical Trial Expenses</link:label>
    <link:label id="lab_insm_AccruedClinicalTrialExpenses_documentation_en-US" xlink:label="lab_insm_AccruedClinicalTrialExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical trial expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedClinicalTrialExpenses" xlink:href="insm-20191231.xsd#insm_AccruedClinicalTrialExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AccruedClinicalTrialExpenses" xlink:to="lab_insm_AccruedClinicalTrialExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e97bb40d-0bbb-4f75-8229-a609042566f2_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2facd357-6235-4b7e-b3cf-4e6f505b37dc_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 Income Tax (Benefit) Provision</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/2019/elts/us-gaap-2019-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_dei_Security12bTitle_b1372e91-d139-4de3-87ad-ad9a191413ea_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>insm-20191231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:0d728d10-331b-4d39-8354-670abfa4ee6f,g:2a79806b-85c5-4f7a-9a5d-d8f3e0cd2ad7-->
<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.insmed.com/role/CoverPage" xlink:type="simple" xlink:href="insm-20191231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c44cccae-9698-4711-8bc9-bc05a87eb27d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_DocumentType_c44cccae-9698-4711-8bc9-bc05a87eb27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b163b62a-5017-4f0d-adf1-3483cc85d361" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_DocumentAnnualReport_b163b62a-5017-4f0d-adf1-3483cc85d361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_89da87dc-1e49-4356-a7ff-17ab99971887" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_DocumentPeriodEndDate_89da87dc-1e49-4356-a7ff-17ab99971887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_6102405e-cfc8-4d17-88d3-191aaf7f5dd7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_DocumentTransitionReport_6102405e-cfc8-4d17-88d3-191aaf7f5dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ecad02da-461b-4e3c-9f52-cc9f21ae04ef" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityFileNumber_ecad02da-461b-4e3c-9f52-cc9f21ae04ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_9dfde2c3-57d0-41b1-bffe-ca81e5424fce" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityRegistrantName_9dfde2c3-57d0-41b1-bffe-ca81e5424fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f3ae7fc9-e71c-4dc4-b46c-d1dbdd3561fc" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityAddressAddressLine1_f3ae7fc9-e71c-4dc4-b46c-d1dbdd3561fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_55be9dd9-c867-4e6b-8f2e-ab6984bb3351" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityAddressAddressLine2_55be9dd9-c867-4e6b-8f2e-ab6984bb3351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_27abac47-a8fb-44b8-b7f3-918584cdbf98" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityAddressCityOrTown_27abac47-a8fb-44b8-b7f3-918584cdbf98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_3833a4fd-bf9b-4510-baad-4d9605a3333c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityIncorporationStateCountryCode_3833a4fd-bf9b-4510-baad-4d9605a3333c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_ffc82210-a551-4403-a213-69b807bfc11a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityTaxIdentificationNumber_ffc82210-a551-4403-a213-69b807bfc11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2648f3b0-65e3-46e4-ab12-bc32735c19ac" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityAddressStateOrProvince_2648f3b0-65e3-46e4-ab12-bc32735c19ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_49cc78ff-b971-4e1b-b943-80921b809e4a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityAddressPostalZipCode_49cc78ff-b971-4e1b-b943-80921b809e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_eb1ba666-4965-46fb-8a6c-db6cd1e82e46" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_CityAreaCode_eb1ba666-4965-46fb-8a6c-db6cd1e82e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e01f8549-1483-4f85-b14a-34befa4ea8e9" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_LocalPhoneNumber_e01f8549-1483-4f85-b14a-34befa4ea8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_9a9edff8-5ea3-469c-b79a-bbac96ff0d75" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_Security12bTitle_9a9edff8-5ea3-469c-b79a-bbac96ff0d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ba81414d-abf3-46d4-8860-caa2c69bdbd9" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_TradingSymbol_ba81414d-abf3-46d4-8860-caa2c69bdbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_6239ef1b-9114-45c1-80bb-2a050f0c9925" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_SecurityExchangeName_6239ef1b-9114-45c1-80bb-2a050f0c9925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_a0a309af-6b95-4760-824d-9a6e3542cfb6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_a0a309af-6b95-4760-824d-9a6e3542cfb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_eae5b24b-366d-46e7-a5c7-f72dd3b46dfb" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityVoluntaryFilers_eae5b24b-366d-46e7-a5c7-f72dd3b46dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e30e588e-6bc8-465c-9f53-47636647e64d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityCurrentReportingStatus_e30e588e-6bc8-465c-9f53-47636647e64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_e07d104c-86cd-43bb-ba84-c453016c4fd4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityInteractiveDataCurrent_e07d104c-86cd-43bb-ba84-c453016c4fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2c83de32-b587-476a-b380-f7a0471e6c36" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityFilerCategory_2c83de32-b587-476a-b380-f7a0471e6c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_298f40ac-27c3-4abd-9232-195a42bdbb4d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntitySmallBusiness_298f40ac-27c3-4abd-9232-195a42bdbb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_7d5484b5-3236-4fd0-b690-6011e4a44199" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityEmergingGrowthCompany_7d5484b5-3236-4fd0-b690-6011e4a44199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_90b327fe-3b92-4932-b32e-03db88fa00f5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityShellCompany_90b327fe-3b92-4932-b32e-03db88fa00f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_ccb76f55-462b-4768-85a8-15a3cd66f9bb" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityPublicFloat_ccb76f55-462b-4768-85a8-15a3cd66f9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_fa6b34e2-9174-4849-8d6c-ef85ef9173c3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_fa6b34e2-9174-4849-8d6c-ef85ef9173c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_8ef58f3f-1fd6-4a41-bd70-0c08f505cf3a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_AmendmentFlag_8ef58f3f-1fd6-4a41-bd70-0c08f505cf3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_6492b041-588a-4cca-a2dc-53cf9842220d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_DocumentFiscalYearFocus_6492b041-588a-4cca-a2dc-53cf9842220d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_168f2251-8a3e-4288-b044-1bf3c873d9a9" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_DocumentFiscalPeriodFocus_168f2251-8a3e-4288-b044-1bf3c873d9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_2ea2bba7-9ef2-4ace-8fda-5df77ef68925" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_EntityCentralIndexKey_2ea2bba7-9ef2-4ace-8fda-5df77ef68925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0bd21a1a-8371-4d4d-ada9-53b34ac178f1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_CurrentFiscalYearEndDate_0bd21a1a-8371-4d4d-ada9-53b34ac178f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_63404241-b0ec-4221-9ba0-c03e83ad2ab6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_006a75d8-fb85-48c1-bb99-c62daf5af9d7" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_63404241-b0ec-4221-9ba0-c03e83ad2ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_52bd9373-d9da-4c4a-b653-a9ef3823842d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_67039f9b-1a5e-4b3f-9829-a5a0faa46bcb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_52bd9373-d9da-4c4a-b653-a9ef3823842d" xlink:to="loc_us-gaap_AssetsAbstract_67039f9b-1a5e-4b3f-9829-a5a0faa46bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c87050a2-db6d-4c9d-9935-0e1d2cfbd3c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_67039f9b-1a5e-4b3f-9829-a5a0faa46bcb" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c87050a2-db6d-4c9d-9935-0e1d2cfbd3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a8a874e2-1dcb-4d01-98fc-6bccada20370" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c87050a2-db6d-4c9d-9935-0e1d2cfbd3c8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a8a874e2-1dcb-4d01-98fc-6bccada20370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_274a83ff-dacf-42d0-a830-92df55547c26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c87050a2-db6d-4c9d-9935-0e1d2cfbd3c8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_274a83ff-dacf-42d0-a830-92df55547c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a10f67d7-8c77-4749-a06a-3ef8c1feb039" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c87050a2-db6d-4c9d-9935-0e1d2cfbd3c8" xlink:to="loc_us-gaap_InventoryNet_a10f67d7-8c77-4749-a06a-3ef8c1feb039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d8440b12-88fa-49e8-8bf0-4bde4a2c542e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c87050a2-db6d-4c9d-9935-0e1d2cfbd3c8" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d8440b12-88fa-49e8-8bf0-4bde4a2c542e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ee54a6dd-5a2a-49c9-aa4d-6aab6d422eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c87050a2-db6d-4c9d-9935-0e1d2cfbd3c8" xlink:to="loc_us-gaap_AssetsCurrent_ee54a6dd-5a2a-49c9-aa4d-6aab6d422eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6e1a870f-f91a-4166-bdd7-d44f3b204e53" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_67039f9b-1a5e-4b3f-9829-a5a0faa46bcb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6e1a870f-f91a-4166-bdd7-d44f3b204e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d165b397-de56-4fff-92b9-18591586fe8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_67039f9b-1a5e-4b3f-9829-a5a0faa46bcb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d165b397-de56-4fff-92b9-18591586fe8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_f6f11abf-d49f-479b-ab11-5f950120b0e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_67039f9b-1a5e-4b3f-9829-a5a0faa46bcb" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_f6f11abf-d49f-479b-ab11-5f950120b0e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2f741980-edd6-4eb3-b77e-94873f35a614" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_67039f9b-1a5e-4b3f-9829-a5a0faa46bcb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2f741980-edd6-4eb3-b77e-94873f35a614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_99454330-e2e3-4af6-903d-487168ac025f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_67039f9b-1a5e-4b3f-9829-a5a0faa46bcb" xlink:to="loc_us-gaap_OtherAssets_99454330-e2e3-4af6-903d-487168ac025f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e45a154e-e85f-416d-ab97-5353612e6d3e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_67039f9b-1a5e-4b3f-9829-a5a0faa46bcb" xlink:to="loc_us-gaap_Assets_e45a154e-e85f-416d-ab97-5353612e6d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ebeb0851-3388-4a0e-a300-d6a585236898" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_52bd9373-d9da-4c4a-b653-a9ef3823842d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ebeb0851-3388-4a0e-a300-d6a585236898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_f7242289-1641-4b4e-adf7-d4b6e21b6a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ebeb0851-3388-4a0e-a300-d6a585236898" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_f7242289-1641-4b4e-adf7-d4b6e21b6a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a4f9d2fe-4484-4730-b936-7c229b8ab7f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f7242289-1641-4b4e-adf7-d4b6e21b6a8e" xlink:to="loc_us-gaap_AccountsPayableCurrent_a4f9d2fe-4484-4730-b936-7c229b8ab7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_054bebcd-8781-47f5-aec6-1964aac1849a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f7242289-1641-4b4e-adf7-d4b6e21b6a8e" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_054bebcd-8781-47f5-aec6-1964aac1849a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d77aab3f-be93-4f99-a5ec-e9feacd575cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f7242289-1641-4b4e-adf7-d4b6e21b6a8e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d77aab3f-be93-4f99-a5ec-e9feacd575cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_2037039a-49ab-4d8a-a4cd-7ff46d01543d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f7242289-1641-4b4e-adf7-d4b6e21b6a8e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_2037039a-49ab-4d8a-a4cd-7ff46d01543d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8e8d3151-3e23-41d1-88fa-5f844bf9793a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f7242289-1641-4b4e-adf7-d4b6e21b6a8e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8e8d3151-3e23-41d1-88fa-5f844bf9793a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_883827c5-90d4-4f21-86aa-97643b786d05" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f7242289-1641-4b4e-adf7-d4b6e21b6a8e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_883827c5-90d4-4f21-86aa-97643b786d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8ce5f7a0-ea19-4d64-93f2-a22592eef92f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_f7242289-1641-4b4e-adf7-d4b6e21b6a8e" xlink:to="loc_us-gaap_LiabilitiesCurrent_8ce5f7a0-ea19-4d64-93f2-a22592eef92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d6dd0f59-e1ef-4ae1-a293-e02d0df0b73c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ebeb0851-3388-4a0e-a300-d6a585236898" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d6dd0f59-e1ef-4ae1-a293-e02d0df0b73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b93ead1e-af97-4696-ac9a-7a487b5e1db1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ebeb0851-3388-4a0e-a300-d6a585236898" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b93ead1e-af97-4696-ac9a-7a487b5e1db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0825aa91-1820-4682-9116-810ae08ae294" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ebeb0851-3388-4a0e-a300-d6a585236898" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0825aa91-1820-4682-9116-810ae08ae294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c86e4deb-712a-4a2e-8fd3-4f64feaff4cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ebeb0851-3388-4a0e-a300-d6a585236898" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c86e4deb-712a-4a2e-8fd3-4f64feaff4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_196cf12f-699a-47c7-9278-5890211da985" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ebeb0851-3388-4a0e-a300-d6a585236898" xlink:to="loc_us-gaap_Liabilities_196cf12f-699a-47c7-9278-5890211da985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_cdbdfd4a-8031-460b-98ca-d58793cf0791" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ebeb0851-3388-4a0e-a300-d6a585236898" xlink:to="loc_us-gaap_StockholdersEquityAbstract_cdbdfd4a-8031-460b-98ca-d58793cf0791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_058619fa-5b00-418d-b92b-d761ea7b464d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cdbdfd4a-8031-460b-98ca-d58793cf0791" xlink:to="loc_us-gaap_CommonStockValue_058619fa-5b00-418d-b92b-d761ea7b464d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_425dbae6-912a-4c16-a545-a319e4e33cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cdbdfd4a-8031-460b-98ca-d58793cf0791" xlink:to="loc_us-gaap_AdditionalPaidInCapital_425dbae6-912a-4c16-a545-a319e4e33cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6f580c1c-0dd0-4aee-ab44-9e78dd14430a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cdbdfd4a-8031-460b-98ca-d58793cf0791" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6f580c1c-0dd0-4aee-ab44-9e78dd14430a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f32e0ea7-da97-4598-97aa-495c5d38408b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cdbdfd4a-8031-460b-98ca-d58793cf0791" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f32e0ea7-da97-4598-97aa-495c5d38408b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_28f53e10-4460-41c0-9435-eb4b4754e2d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cdbdfd4a-8031-460b-98ca-d58793cf0791" xlink:to="loc_us-gaap_StockholdersEquity_28f53e10-4460-41c0-9435-eb4b4754e2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_76070cf8-6190-4e43-ba52-8830046405ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cdbdfd4a-8031-460b-98ca-d58793cf0791" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_76070cf8-6190-4e43-ba52-8830046405ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7664bf7d-4a6b-4d30-87ed-e83486dd316d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_52bd9373-d9da-4c4a-b653-a9ef3823842d" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7664bf7d-4a6b-4d30-87ed-e83486dd316d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b686a478-a54e-4ebd-bd5a-f5202282de3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9c154edb-1eb1-4049-bfba-ba5e94767b26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b686a478-a54e-4ebd-bd5a-f5202282de3c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9c154edb-1eb1-4049-bfba-ba5e94767b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_dfdae7a7-4052-4a16-a5c3-dbe087f15378" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b686a478-a54e-4ebd-bd5a-f5202282de3c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_dfdae7a7-4052-4a16-a5c3-dbe087f15378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_120a6b53-9a9d-48cf-98a5-2a1181bebb94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b686a478-a54e-4ebd-bd5a-f5202282de3c" xlink:to="loc_us-gaap_CommonStockSharesIssued_120a6b53-9a9d-48cf-98a5-2a1181bebb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b713e8b2-bffd-48bc-9f4a-88784a139006" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b686a478-a54e-4ebd-bd5a-f5202282de3c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b713e8b2-bffd-48bc-9f4a-88784a139006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_635f9364-b3c1-4f13-ba4d-f4ac91cf385b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_635f9364-b3c1-4f13-ba4d-f4ac91cf385b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0efab56d-ca7f-4942-b201-eea8edfe3b7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0efab56d-ca7f-4942-b201-eea8edfe3b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_eefc2173-e8a7-49e1-b511-d22026c56c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_GrossProfit_eefc2173-e8a7-49e1-b511-d22026c56c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_ff1fe574-9761-4e0a-a2dd-e22f7ee9d9ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_OperatingExpensesAbstract_ff1fe574-9761-4e0a-a2dd-e22f7ee9d9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d2fee695-04d9-4dd6-a987-47f7a5c98020" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ff1fe574-9761-4e0a-a2dd-e22f7ee9d9ed" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d2fee695-04d9-4dd6-a987-47f7a5c98020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7f9a4d24-4a37-4583-bcd2-2c44c4586b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ff1fe574-9761-4e0a-a2dd-e22f7ee9d9ed" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7f9a4d24-4a37-4583-bcd2-2c44c4586b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_eb5bb939-16ca-4f14-9918-b0d48377b4f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ff1fe574-9761-4e0a-a2dd-e22f7ee9d9ed" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_eb5bb939-16ca-4f14-9918-b0d48377b4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_266e9d94-5b5c-4313-aec9-197b8ff2442a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_ff1fe574-9761-4e0a-a2dd-e22f7ee9d9ed" xlink:to="loc_us-gaap_CostsAndExpenses_266e9d94-5b5c-4313-aec9-197b8ff2442a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ac0e52a5-33d0-44e4-84d1-34c73bbb8985" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_OperatingIncomeLoss_ac0e52a5-33d0-44e4-84d1-34c73bbb8985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_9e74c896-fa2a-4728-8ce8-f3f9c899db31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_9e74c896-fa2a-4728-8ce8-f3f9c899db31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_fc6e02d8-12d4-467b-b710-5aa148565d87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_InterestExpense_fc6e02d8-12d4-467b-b710-5aa148565d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3962d24b-70e0-432b-aa01-356e2ceb7e70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3962d24b-70e0-432b-aa01-356e2ceb7e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5cdbe194-87c1-4ea7-8d4f-0f75cabbf1b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5cdbe194-87c1-4ea7-8d4f-0f75cabbf1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3fffddac-9685-4911-a2e6-1b0927fdb577" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3fffddac-9685-4911-a2e6-1b0927fdb577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_21a4fc4e-62ff-4840-b525-4c8ad87ee219" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_21a4fc4e-62ff-4840-b525-4c8ad87ee219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_68a5e38f-e71a-499f-b7f6-59819896324f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_NetIncomeLoss_68a5e38f-e71a-499f-b7f6-59819896324f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_0eb84b75-2560-42c3-b53d-877ec8169085" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_0eb84b75-2560-42c3-b53d-877ec8169085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_3f619388-3996-4565-b7c2-31b875dacd50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_3f619388-3996-4565-b7c2-31b875dacd50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_86c0f056-d4d5-4808-a9ff-4c5d092d46a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_86c0f056-d4d5-4808-a9ff-4c5d092d46a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_0b2747a4-699e-48c3-8fd5-0de2b5d53f6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_0b2747a4-699e-48c3-8fd5-0de2b5d53f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b31601ec-b5c9-4390-bafb-d58ad043b481" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_0b2747a4-699e-48c3-8fd5-0de2b5d53f6a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b31601ec-b5c9-4390-bafb-d58ad043b481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f0e621d9-d379-4f96-a406-ec87844a7afc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3a6b4ad6-ce61-4c9a-91a5-8bbb75a98e28" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_f0e621d9-d379-4f96-a406-ec87844a7afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c2290f19-4298-41ee-80bf-33a126d06742" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_26e5a1b6-b1bf-4273-997c-32bf9346f8d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c2290f19-4298-41ee-80bf-33a126d06742" xlink:to="loc_us-gaap_StatementTable_26e5a1b6-b1bf-4273-997c-32bf9346f8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_98b7c734-3221-4ecb-b433-60c7e16380ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_26e5a1b6-b1bf-4273-997c-32bf9346f8d7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_98b7c734-3221-4ecb-b433-60c7e16380ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_98b7c734-3221-4ecb-b433-60c7e16380ab" xlink:to="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0a6cf5db-bd62-45b3-a1bd-bf938f0ae7b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:to="loc_us-gaap_CommonStockMember_0a6cf5db-bd62-45b3-a1bd-bf938f0ae7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_44d57b8e-6822-4775-815c-e46d19725967" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_44d57b8e-6822-4775-815c-e46d19725967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_822fb4be-a1d8-4654-a98b-b8708fa9d7aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:to="loc_us-gaap_RetainedEarningsMember_822fb4be-a1d8-4654-a98b-b8708fa9d7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bfa94adf-3c49-4fef-a8b2-a03fbb777125" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1aee26db-ccc5-4f0f-8d12-f615ea126058" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bfa94adf-3c49-4fef-a8b2-a03fbb777125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3e485264-e34c-417a-90cb-9b63bfba70c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_26e5a1b6-b1bf-4273-997c-32bf9346f8d7" xlink:to="loc_us-gaap_StatementLineItems_3e485264-e34c-417a-90cb-9b63bfba70c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3e485264-e34c-417a-90cb-9b63bfba70c6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_231e441f-aaa8-4b4a-ac97-c0a5b16e7ac2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockholdersEquity_231e441f-aaa8-4b4a-ac97-c0a5b16e7ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_160010ea-7be9-45e8-9df3-5603f1e5c34a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_SharesOutstanding_160010ea-7be9-45e8-9df3-5603f1e5c34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_f8d7276d-c6d6-40b3-aba2-4d0dbb9a4e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_f8d7276d-c6d6-40b3-aba2-4d0dbb9a4e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_57dc8ef2-b977-4666-a505-6701630510ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_f8d7276d-c6d6-40b3-aba2-4d0dbb9a4e6b" xlink:to="loc_us-gaap_NetIncomeLoss_57dc8ef2-b977-4666-a505-6701630510ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e063237b-0b18-4ec6-a671-b11fab98336b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_f8d7276d-c6d6-40b3-aba2-4d0dbb9a4e6b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e063237b-0b18-4ec6-a671-b11fab98336b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0f42e7a3-0673-4de9-be80-6759ee1c9c86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0f42e7a3-0673-4de9-be80-6759ee1c9c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9769cec4-3444-4fa3-8a9e-a4c48df379c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9769cec4-3444-4fa3-8a9e-a4c48df379c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d7747ecd-151d-4e00-85d7-62f7466216a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d7747ecd-151d-4e00-85d7-62f7466216a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_80e7d0fd-229e-4819-9209-fe620fd72753" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_80e7d0fd-229e-4819-9209-fe620fd72753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_4d3e9335-de1e-4ea3-9761-a350a23a112b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_4d3e9335-de1e-4ea3-9761-a350a23a112b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f286af75-92bc-414a-b379-be0204b5f4b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f286af75-92bc-414a-b379-be0204b5f4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_aef6d290-5a98-4e6e-95b8-efbad7bdfa8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_aef6d290-5a98-4e6e-95b8-efbad7bdfa8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c2a14250-fcdf-43fe-a55b-c965d0fcfef4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c2a14250-fcdf-43fe-a55b-c965d0fcfef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a8b1c40c-0ab2-4a75-998d-fa2560a65e88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_StockholdersEquity_a8b1c40c-0ab2-4a75-998d-fa2560a65e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_559001bc-d250-497e-ae88-cc2c537e52b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6dffcf0-6a40-4128-bd5f-2f03d42d0812" xlink:to="loc_us-gaap_SharesOutstanding_559001bc-d250-497e-ae88-cc2c537e52b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_148eb4f1-bcef-4d74-8521-c23f83c5eaac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7f1f3340-08aa-4ec6-974e-03b71ebc7ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_148eb4f1-bcef-4d74-8521-c23f83c5eaac" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7f1f3340-08aa-4ec6-974e-03b71ebc7ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c49e272c-fdae-4cab-8215-d56dec255c56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7f1f3340-08aa-4ec6-974e-03b71ebc7ea5" xlink:to="loc_us-gaap_NetIncomeLoss_c49e272c-fdae-4cab-8215-d56dec255c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7f1f3340-08aa-4ec6-974e-03b71ebc7ea5" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_fc61aac9-15be-4a60-b03d-f92654ccb528" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:to="loc_us-gaap_Depreciation_fc61aac9-15be-4a60-b03d-f92654ccb528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_707d2332-f0c4-4cfb-a7e1-68eabb9d02e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_707d2332-f0c4-4cfb-a7e1-68eabb9d02e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_aea7a704-42a6-4ea9-8f60-6f5f7d2748a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:to="loc_us-gaap_ShareBasedCompensation_aea7a704-42a6-4ea9-8f60-6f5f7d2748a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6a2f4b4f-935f-4c76-9e52-656e48167d49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6a2f4b4f-935f-4c76-9e52-656e48167d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_e0f81550-516f-4097-a49a-8b5c8902ee97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_e0f81550-516f-4097-a49a-8b5c8902ee97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_1a619979-9097-4034-bfcc-1d357fd674a1" xlink:href="insm-20191231.xsd#insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:to="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_1a619979-9097-4034-bfcc-1d357fd674a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9ff72ab6-2e6e-481e-8b57-ce0657a4f630" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9ff72ab6-2e6e-481e-8b57-ce0657a4f630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_NoncashOperatingLeaseExpense_2c953cbd-94b1-47c6-8078-5239d807d439" xlink:href="insm-20191231.xsd#insm_NoncashOperatingLeaseExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:to="loc_insm_NoncashOperatingLeaseExpense_2c953cbd-94b1-47c6-8078-5239d807d439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b062f138-eab7-4a73-935e-eb6add71e209" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c163f94e-a1a4-4145-bb3c-1f8679b10824" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b062f138-eab7-4a73-935e-eb6add71e209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_97362850-822e-46c6-a709-556de10c4159" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b062f138-eab7-4a73-935e-eb6add71e209" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_97362850-822e-46c6-a709-556de10c4159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7e538e78-e7d0-49ae-b931-668aa99f0e4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b062f138-eab7-4a73-935e-eb6add71e209" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7e538e78-e7d0-49ae-b931-668aa99f0e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cbb7a804-fe98-41f3-83fd-46ffb7e8a173" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b062f138-eab7-4a73-935e-eb6add71e209" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cbb7a804-fe98-41f3-83fd-46ffb7e8a173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_195a4730-1090-4866-bef0-1ef161a885d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b062f138-eab7-4a73-935e-eb6add71e209" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_195a4730-1090-4866-bef0-1ef161a885d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e1a2b68e-6c51-419a-8239-d3c219fef8a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b062f138-eab7-4a73-935e-eb6add71e209" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e1a2b68e-6c51-419a-8239-d3c219fef8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_1de08350-5f64-422d-be9d-51f3a31c7338" xlink:href="insm-20191231.xsd#insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b062f138-eab7-4a73-935e-eb6add71e209" xlink:to="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_1de08350-5f64-422d-be9d-51f3a31c7338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_655d613b-68a3-4427-920a-d91d5126773b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b062f138-eab7-4a73-935e-eb6add71e209" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_655d613b-68a3-4427-920a-d91d5126773b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e1614129-9df7-4206-afbd-a87477162761" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b062f138-eab7-4a73-935e-eb6add71e209" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e1614129-9df7-4206-afbd-a87477162761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5e02ac5-986c-4d11-a797-47a303075f04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_148eb4f1-bcef-4d74-8521-c23f83c5eaac" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5e02ac5-986c-4d11-a797-47a303075f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_45399fa4-a98a-4ef0-9fd2-dccf44b6c32c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c5e02ac5-986c-4d11-a797-47a303075f04" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_45399fa4-a98a-4ef0-9fd2-dccf44b6c32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_1432cb58-ff19-4dc6-a1b5-b176eee361a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5e02ac5-986c-4d11-a797-47a303075f04" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_1432cb58-ff19-4dc6-a1b5-b176eee361a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_03a52509-4d6d-485d-993a-d07a5fe80738" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5e02ac5-986c-4d11-a797-47a303075f04" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_03a52509-4d6d-485d-993a-d07a5fe80738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_148eb4f1-bcef-4d74-8521-c23f83c5eaac" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_c5c7bf0f-e378-4e06-a797-42b5bede0c81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_c5c7bf0f-e378-4e06-a797-42b5bede0c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_825e9d50-6209-4292-8ca4-022844f442de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_825e9d50-6209-4292-8ca4-022844f442de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_1df107e2-6629-4edd-8a69-31443e5a04e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:to="loc_us-gaap_RepaymentsOfDebt_1df107e2-6629-4edd-8a69-31443e5a04e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_a4b7e82e-58f1-4ac4-b250-c851e10f2ab8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_NetCashProvidedByUsedInFinancingActivitiesAbstract_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_a4b7e82e-58f1-4ac4-b250-c851e10f2ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d8b6b10e-4280-4d7b-b344-707c0b4ebe73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d8b6b10e-4280-4d7b-b344-707c0b4ebe73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3e543c8e-defb-4e39-9cf5-c3e3c7ef3cf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3e543c8e-defb-4e39-9cf5-c3e3c7ef3cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance_440ec6ac-726f-4dd1-8457-846753d072b0" xlink:href="insm-20191231.xsd#insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:to="loc_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance_440ec6ac-726f-4dd1-8457-846753d072b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e9fea92-e595-40f7-8816-931aba2fb546" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fe70e973-13b2-4b13-a093-ef49961134ac" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e9fea92-e595-40f7-8816-931aba2fb546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_82e3a668-95c8-4dd7-a817-1ce715dfbc91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_148eb4f1-bcef-4d74-8521-c23f83c5eaac" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_82e3a668-95c8-4dd7-a817-1ce715dfbc91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_016221c5-5e8b-45f1-8e16-3a7a2f936ecd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_148eb4f1-bcef-4d74-8521-c23f83c5eaac" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_016221c5-5e8b-45f1-8e16-3a7a2f936ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72147be9-d7d9-4964-bfe1-ba693ebdd891" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_148eb4f1-bcef-4d74-8521-c23f83c5eaac" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72147be9-d7d9-4964-bfe1-ba693ebdd891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1b066e76-7625-418e-a7ba-c03e5069385e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_148eb4f1-bcef-4d74-8521-c23f83c5eaac" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1b066e76-7625-418e-a7ba-c03e5069385e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_843726f6-4de2-4672-a06b-ec4927f768b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_148eb4f1-bcef-4d74-8521-c23f83c5eaac" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_843726f6-4de2-4672-a06b-ec4927f768b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_021f6afa-20da-4f55-903a-27ea175355fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_843726f6-4de2-4672-a06b-ec4927f768b7" xlink:to="loc_us-gaap_InterestPaidNet_021f6afa-20da-4f55-903a-27ea175355fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_284f297b-29c8-4ba1-b21a-1b74cc266338" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_843726f6-4de2-4672-a06b-ec4927f768b7" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_284f297b-29c8-4ba1-b21a-1b74cc266338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="insm-20191231.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_4aceb471-905e-45bd-85e5-2274b133301e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8acf70f6-7cfa-4d3d-a20e-8e6690a78849" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4aceb471-905e-45bd-85e5-2274b133301e" xlink:to="loc_us-gaap_StatementTable_8acf70f6-7cfa-4d3d-a20e-8e6690a78849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fdbbe49e-d20f-4029-9408-f12bf82dba6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StatementTable_8acf70f6-7cfa-4d3d-a20e-8e6690a78849" xlink:to="loc_us-gaap_DebtInstrumentAxis_fdbbe49e-d20f-4029-9408-f12bf82dba6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d798f00c-0843-469f-972f-448b91f375df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_fdbbe49e-d20f-4029-9408-f12bf82dba6d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d798f00c-0843-469f-972f-448b91f375df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_1b73bbb5-792d-4cbe-b34d-1d07731412ba" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d798f00c-0843-469f-972f-448b91f375df" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_1b73bbb5-792d-4cbe-b34d-1d07731412ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e22fc671-98be-411a-84ab-beba7dd8076e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8acf70f6-7cfa-4d3d-a20e-8e6690a78849" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e22fc671-98be-411a-84ab-beba7dd8076e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a297210-a0c9-474b-8c82-1cccc8a2c90c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e22fc671-98be-411a-84ab-beba7dd8076e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a297210-a0c9-474b-8c82-1cccc8a2c90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_ef57939d-83b4-4986-ab4f-b49c89fe0dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a297210-a0c9-474b-8c82-1cccc8a2c90c" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_ef57939d-83b4-4986-ab4f-b49c89fe0dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b0bd0996-7deb-47b8-acc0-c2755430a901" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8acf70f6-7cfa-4d3d-a20e-8e6690a78849" xlink:to="loc_us-gaap_StatementLineItems_b0bd0996-7deb-47b8-acc0-c2755430a901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_72f90459-9072-42ce-b9fe-5c3dca5c0eaa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b0bd0996-7deb-47b8-acc0-c2755430a901" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_72f90459-9072-42ce-b9fe-5c3dca5c0eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation" xlink:type="simple" xlink:href="insm-20191231.xsd#DescriptionofBusinessandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_94d37287-eafa-461e-9d37-86c4fd0f561b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1c48c9f2-8b69-438b-af46-8eaf4916ef46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_94d37287-eafa-461e-9d37-86c4fd0f561b" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1c48c9f2-8b69-438b-af46-8eaf4916ef46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7aa9cca5-cf42-405f-af87-f4613fe0a37c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cf54fc15-9a26-4f34-b010-0bba38a6d36c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7aa9cca5-cf42-405f-af87-f4613fe0a37c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cf54fc15-9a26-4f34-b010-0bba38a6d36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fb13a09f-807c-48cf-94af-87b0d8cb8dc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7aa9cca5-cf42-405f-af87-f4613fe0a37c" xlink:to="loc_us-gaap_NetIncomeLoss_fb13a09f-807c-48cf-94af-87b0d8cb8dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_721e58fc-799a-4752-8a7f-365eeeadf69d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0909e346-bd83-4986-bc51-1b392d0bfdba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_721e58fc-799a-4752-8a7f-365eeeadf69d" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0909e346-bd83-4986-bc51-1b392d0bfdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_cab64be4-c9e6-4f43-b1ef-90c10a7b352d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_cab64be4-c9e6-4f43-b1ef-90c10a7b352d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_3d96a539-ca2a-4631-b964-0f0ed25374d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_UseOfEstimates_3d96a539-ca2a-4631-b964-0f0ed25374d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_InvestmentIncomeExpensePolicyTextBlock_718d7888-28fa-413f-94b6-5b4a2d3d3b25" xlink:href="insm-20191231.xsd#insm_InvestmentIncomeExpensePolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_insm_InvestmentIncomeExpensePolicyTextBlock_718d7888-28fa-413f-94b6-5b4a2d3d3b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_745b7a72-51cf-40d7-81c2-873efc40e6a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_745b7a72-51cf-40d7-81c2-873efc40e6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1073cffd-c44c-499a-afd3-6d04b6a05076" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1073cffd-c44c-499a-afd3-6d04b6a05076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_ccc89296-0533-4629-bf66-7b7f4a6583f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_ccc89296-0533-4629-bf66-7b7f4a6583f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_e9737a22-5316-46f1-8c7b-fcf2f1a7a068" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_DebtPolicyTextBlock_e9737a22-5316-46f1-8c7b-fcf2f1a7a068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_d7c33205-def1-43cb-b31a-dc0d3a5647cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_d7c33205-def1-43cb-b31a-dc0d3a5647cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_a4feb89a-ad5c-4e69-bdaa-f09429c53558" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_a4feb89a-ad5c-4e69-bdaa-f09429c53558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_2916eb10-847d-4941-b9d9-e5de572f78bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_2916eb10-847d-4941-b9d9-e5de572f78bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_51ec05aa-c699-4726-a772-e786d97eeaf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_51ec05aa-c699-4726-a772-e786d97eeaf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock_27a5085e-a706-43fa-8110-10e4d6b3dcf2" xlink:href="insm-20191231.xsd#insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock_27a5085e-a706-43fa-8110-10e4d6b3dcf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_8e5711d0-0875-4e3a-96e1-4a36ce41c88f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_8e5711d0-0875-4e3a-96e1-4a36ce41c88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_15533a98-0046-4981-b1d2-d5d32152a43f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_15533a98-0046-4981-b1d2-d5d32152a43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_895a2018-c47f-452c-8441-f0efc2454be6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_895a2018-c47f-452c-8441-f0efc2454be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_06bde7d1-8a7e-475d-8b7a-81c4214df901" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_06bde7d1-8a7e-475d-8b7a-81c4214df901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_553999a0-5b99-487f-9bdb-75bec679e249" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_553999a0-5b99-487f-9bdb-75bec679e249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_33437f8d-8afb-4cf5-912c-00fca937e2f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_33437f8d-8afb-4cf5-912c-00fca937e2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d68e1f55-2a32-46ff-bbab-65a1cc9a6ec7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1c2e814-5c5d-4ba9-a2c9-ddd5be4f521e" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d68e1f55-2a32-46ff-bbab-65a1cc9a6ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f2d89e25-e8d7-4046-a87d-63f4413e5abc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_4f9de842-d2c0-4714-ab63-b2045cba6dbd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccountingPoliciesAbstract_f2d89e25-e8d7-4046-a87d-63f4413e5abc" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_4f9de842-d2c0-4714-ab63-b2045cba6dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_32b955e1-b250-4542-b2c6-23be1e84d8ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2d89e25-e8d7-4046-a87d-63f4413e5abc" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_32b955e1-b250-4542-b2c6-23be1e84d8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock_dc3c3d0f-f287-4d54-8b14-ceaf1ea72645" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2d89e25-e8d7-4046-a87d-63f4413e5abc" xlink:to="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock_dc3c3d0f-f287-4d54-8b14-ceaf1ea72645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_dc667da1-e247-4d98-8ecd-23d101f7b06a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2d89e25-e8d7-4046-a87d-63f4413e5abc" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_dc667da1-e247-4d98-8ecd-23d101f7b06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1c3261a2-0296-4a77-8153-e2b1d2f26269" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f2d89e25-e8d7-4046-a87d-63f4413e5abc" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1c3261a2-0296-4a77-8153-e2b1d2f26269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0b22bac5-bf76-4396-8d1b-efbac28ea8c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b34e50fc-95cb-478f-9548-408a626edf62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_AccountingPoliciesAbstract_0b22bac5-bf76-4396-8d1b-efbac28ea8c2" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b34e50fc-95cb-478f-9548-408a626edf62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca82c678-84e4-44b3-9a7e-983cf6936d38" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b34e50fc-95cb-478f-9548-408a626edf62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca82c678-84e4-44b3-9a7e-983cf6936d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37181fdf-4fb4-4310-85d6-05370a6b6ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ca82c678-84e4-44b3-9a7e-983cf6936d38" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37181fdf-4fb4-4310-85d6-05370a6b6ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ComputerHardwareAndSoftwareMember_c74908cc-11ad-49d2-a804-27ef1c850158" xlink:href="insm-20191231.xsd#insm_ComputerHardwareAndSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37181fdf-4fb4-4310-85d6-05370a6b6ad4" xlink:to="loc_insm_ComputerHardwareAndSoftwareMember_c74908cc-11ad-49d2-a804-27ef1c850158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EquipmentFurnitureAndFixturesMember_8dda8ce4-5411-4d40-bc2f-2446c957ad49" xlink:href="insm-20191231.xsd#insm_EquipmentFurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37181fdf-4fb4-4310-85d6-05370a6b6ad4" xlink:to="loc_insm_EquipmentFurnitureAndFixturesMember_8dda8ce4-5411-4d40-bc2f-2446c957ad49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ed6d38ad-388b-48e4-91a8-23ac8615643e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b34e50fc-95cb-478f-9548-408a626edf62" xlink:to="loc_srt_RangeAxis_ed6d38ad-388b-48e4-91a8-23ac8615643e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e3a9f049-c388-460b-80bc-b39256e472c9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ed6d38ad-388b-48e4-91a8-23ac8615643e" xlink:to="loc_srt_RangeMember_e3a9f049-c388-460b-80bc-b39256e472c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_caad0191-b159-428b-b506-2e1bc8c2544f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e3a9f049-c388-460b-80bc-b39256e472c9" xlink:to="loc_srt_MinimumMember_caad0191-b159-428b-b506-2e1bc8c2544f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1c3da55f-40c7-4a5b-9dca-94222680e948" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e3a9f049-c388-460b-80bc-b39256e472c9" xlink:to="loc_srt_MaximumMember_1c3da55f-40c7-4a5b-9dca-94222680e948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d2e09e27-9dac-4462-99a5-53ee4534dfc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b34e50fc-95cb-478f-9548-408a626edf62" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d2e09e27-9dac-4462-99a5-53ee4534dfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_287cf568-be8e-4999-a04b-75685b9ac908" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d2e09e27-9dac-4462-99a5-53ee4534dfc2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_287cf568-be8e-4999-a04b-75685b9ac908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7a3b6b0e-7005-4218-b1cf-c1005229e14e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a3b6b0e-7005-4218-b1cf-c1005229e14e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_ec35f3f3-cd0e-4e58-bf6d-28cf068b80e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_ec35f3f3-cd0e-4e58-bf6d-28cf068b80e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ec92b7fe-819c-453f-902d-4944fc5ba498" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ec35f3f3-cd0e-4e58-bf6d-28cf068b80e0" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ec92b7fe-819c-453f-902d-4944fc5ba498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9b541ea4-13ec-40bd-8e67-e35aad6e61f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ec92b7fe-819c-453f-902d-4944fc5ba498" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9b541ea4-13ec-40bd-8e67-e35aad6e61f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_aa2ce513-292a-41d3-881a-849e25623654" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_9b541ea4-13ec-40bd-8e67-e35aad6e61f2" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_aa2ce513-292a-41d3-881a-849e25623654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9078f502-9daf-448a-b428-abbbbfa68187" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_PortionAtFairValueFairValueDisclosureMember_9b541ea4-13ec-40bd-8e67-e35aad6e61f2" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9078f502-9daf-448a-b428-abbbbfa68187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d72dcfa7-29bd-4984-b114-993d3b797c6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d72dcfa7-29bd-4984-b114-993d3b797c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_59edd187-9583-4d83-88df-8e84b9ccd314" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d72dcfa7-29bd-4984-b114-993d3b797c6a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_59edd187-9583-4d83-88df-8e84b9ccd314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_0468dc41-9058-40cd-8595-0d4937ae3c1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_59edd187-9583-4d83-88df-8e84b9ccd314" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_0468dc41-9058-40cd-8595-0d4937ae3c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9979b5-30e1-4f27-90a1-02f48c8c4133" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9979b5-30e1-4f27-90a1-02f48c8c4133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fc9979b5-30e1-4f27-90a1-02f48c8c4133" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d2400302-ca5f-4b45-9513-399b85b34186" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d2400302-ca5f-4b45-9513-399b85b34186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a7feefc8-6a88-4730-9d44-51d83c97b275" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a7feefc8-6a88-4730-9d44-51d83c97b275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_8a9cba74-9455-4ee8-83cc-03be20552bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95a6a9fb-a640-4582-836c-00ca056b7a67" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_8a9cba74-9455-4ee8-83cc-03be20552bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f6786b69-b7a5-4d2a-89ee-fb766d6c8b99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f6786b69-b7a5-4d2a-89ee-fb766d6c8b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c175c242-4719-45b9-bfe4-35fabee2d5dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f6786b69-b7a5-4d2a-89ee-fb766d6c8b99" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c175c242-4719-45b9-bfe4-35fabee2d5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_f93406a0-f166-4f71-b631-5e8b25b0d537" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c175c242-4719-45b9-bfe4-35fabee2d5dc" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_f93406a0-f166-4f71-b631-5e8b25b0d537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_343d23f3-789b-44c7-ac34-4ee52b453579" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_DebtInstrumentAxis_343d23f3-789b-44c7-ac34-4ee52b453579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a1442064-b318-45cc-b260-7f2e6e10c86c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_343d23f3-789b-44c7-ac34-4ee52b453579" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a1442064-b318-45cc-b260-7f2e6e10c86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_dc154c30-6911-4582-b7e6-989bdf80d89a" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a1442064-b318-45cc-b260-7f2e6e10c86c" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_dc154c30-6911-4582-b7e6-989bdf80d89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d35bdbd8-4735-4d4f-bcb6-4bb211caceab" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_2398e098-fb95-4371-9b56-d45517a77b70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_2398e098-fb95-4371-9b56-d45517a77b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FairValueLevel1Level2Level3TransfersAmount_d274ecda-f924-4c05-b715-804b37fbc10f" xlink:href="insm-20191231.xsd#insm_FairValueLevel1Level2Level3TransfersAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_insm_FairValueLevel1Level2Level3TransfersAmount_d274ecda-f924-4c05-b715-804b37fbc10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_ef2f9aa4-42e5-46fe-a583-33ecee67ae7f" xlink:href="insm-20191231.xsd#insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_ef2f9aa4-42e5-46fe-a583-33ecee67ae7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ccc7595b-600b-4853-8449-9b2c48a48cba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ccc7595b-600b-4853-8449-9b2c48a48cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_36b4f48b-ae1a-4449-9c74-ec0e78dfdc55" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_36b4f48b-ae1a-4449-9c74-ec0e78dfdc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_998ac4d2-f624-4908-bb84-3dbe3a0ffdfe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e2283b62-b380-4063-b39e-e822b990de06" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_998ac4d2-f624-4908-bb84-3dbe3a0ffdfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7af3780a-c3fa-45ac-9369-a874d9a96140" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7af3780a-c3fa-45ac-9369-a874d9a96140" xlink:to="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_b207efc3-79a2-4d4f-9b3b-dccca80f5e08" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:to="loc_srt_MajorCustomersAxis_b207efc3-79a2-4d4f-9b3b-dccca80f5e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_b207efc3-79a2-4d4f-9b3b-dccca80f5e08" xlink:to="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerAMember_1e860045-a336-4d3b-8e1b-e2bf630740a6" xlink:href="insm-20191231.xsd#insm_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:to="loc_insm_CustomerAMember_1e860045-a336-4d3b-8e1b-e2bf630740a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerBMember_d0f8fcea-0f83-4ddd-8ad1-98a99b55f11e" xlink:href="insm-20191231.xsd#insm_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:to="loc_insm_CustomerBMember_d0f8fcea-0f83-4ddd-8ad1-98a99b55f11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerCMember_a12bd331-b6b7-411e-ac26-db61bb0163af" xlink:href="insm-20191231.xsd#insm_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4c6ea5e4-58d1-4b2f-9e96-3cb24a05efdb" xlink:to="loc_insm_CustomerCMember_a12bd331-b6b7-411e-ac26-db61bb0163af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_166a6acd-c101-4803-bcea-e0a59a20e319" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_166a6acd-c101-4803-bcea-e0a59a20e319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9ef70994-1ae7-4aea-bca2-adbb5865814b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_166a6acd-c101-4803-bcea-e0a59a20e319" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9ef70994-1ae7-4aea-bca2-adbb5865814b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueProductLineMember_c96ef7a1-dcd4-44b0-8a97-1e00e99b6719" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueProductLineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9ef70994-1ae7-4aea-bca2-adbb5865814b" xlink:to="loc_us-gaap_SalesRevenueProductLineMember_c96ef7a1-dcd4-44b0-8a97-1e00e99b6719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_da9c4ded-b58c-4e8e-82fc-729bdfc56e5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_da9c4ded-b58c-4e8e-82fc-729bdfc56e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e3d3c505-77f5-4c46-96ec-815a0a7ebbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_da9c4ded-b58c-4e8e-82fc-729bdfc56e5a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e3d3c505-77f5-4c46-96ec-815a0a7ebbf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_a25d0481-2c21-4f33-9917-eecfa52f0cc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e3d3c505-77f5-4c46-96ec-815a0a7ebbf1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_a25d0481-2c21-4f33-9917-eecfa52f0cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_83e71ef2-72d2-46f2-8602-58e11d397392" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1e7ab246-7f21-44ec-ae0b-bd861e52ddf8" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_83e71ef2-72d2-46f2-8602-58e11d397392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_09e2d0d8-0326-4fc6-83fc-6909fdea2df2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_83e71ef2-72d2-46f2-8602-58e11d397392" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_09e2d0d8-0326-4fc6-83fc-6909fdea2df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ac81cc8e-cff9-4299-8d55-0cefa42b1b73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_5f6dd106-3eb7-44ea-a884-86d3b3950d41" xlink:href="insm-20191231.xsd#insm_ContractwithCustomerAssetAllowanceforCreditLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ac81cc8e-cff9-4299-8d55-0cefa42b1b73" xlink:to="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_5f6dd106-3eb7-44ea-a884-86d3b3950d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_cccc2126-a625-4ed2-9823-620dcb90c4a9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_5f6dd106-3eb7-44ea-a884-86d3b3950d41" xlink:to="loc_srt_MajorCustomersAxis_cccc2126-a625-4ed2-9823-620dcb90c4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_61406392-f26a-49b8-8b40-e9ec3a7270c8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_cccc2126-a625-4ed2-9823-620dcb90c4a9" xlink:to="loc_srt_NameOfMajorCustomerDomain_61406392-f26a-49b8-8b40-e9ec3a7270c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerFeesDiscountsandOtherMember_20447aa3-eaac-44f7-81c5-4ee92ee27102" xlink:href="insm-20191231.xsd#insm_CustomerFeesDiscountsandOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_61406392-f26a-49b8-8b40-e9ec3a7270c8" xlink:to="loc_insm_CustomerFeesDiscountsandOtherMember_20447aa3-eaac-44f7-81c5-4ee92ee27102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_RebatesChargebacksandCoPayAssistanceMember_b5ff77af-ee25-4252-a91d-ceaeab3ac792" xlink:href="insm-20191231.xsd#insm_RebatesChargebacksandCoPayAssistanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_61406392-f26a-49b8-8b40-e9ec3a7270c8" xlink:to="loc_insm_RebatesChargebacksandCoPayAssistanceMember_b5ff77af-ee25-4252-a91d-ceaeab3ac792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems_385c0250-94d6-4063-93b4-48e2667ec3db" xlink:href="insm-20191231.xsd#insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossTable_5f6dd106-3eb7-44ea-a884-86d3b3950d41" xlink:to="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems_385c0250-94d6-4063-93b4-48e2667ec3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems_385c0250-94d6-4063-93b4-48e2667ec3db" xlink:to="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_f6a68ad3-bd52-4ae6-a46b-d28e2ca50abc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_f6a68ad3-bd52-4ae6-a46b-d28e2ca50abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales_6e0d5395-6664-448c-9bc0-78e840410129" xlink:href="insm-20191231.xsd#insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:to="loc_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales_6e0d5395-6664-448c-9bc0-78e840410129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales_50ffa60e-532a-4a1f-9026-392458f4ad5d" xlink:href="insm-20191231.xsd#insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:to="loc_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales_50ffa60e-532a-4a1f-9026-392458f4ad5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits_74ea159f-d035-4b3e-8dcb-65844d79b886" xlink:href="insm-20191231.xsd#insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:to="loc_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits_74ea159f-d035-4b3e-8dcb-65844d79b886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_0d6315b6-6146-40d2-b813-6dd9883bfa4b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_846f2124-c132-4ba4-af4a-1dc5112c9bd3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_0d6315b6-6146-40d2-b813-6dd9883bfa4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5306e37f-5e3d-4b47-9dcd-db1cc20e90bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_31391db2-0b53-460a-88e6-59b9cab94e88" xlink:href="insm-20191231.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5306e37f-5e3d-4b47-9dcd-db1cc20e90bc" xlink:to="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_31391db2-0b53-460a-88e6-59b9cab94e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_823805a3-b5da-496d-bde5-05d608d9bb3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_31391db2-0b53-460a-88e6-59b9cab94e88" xlink:to="loc_us-gaap_AwardTypeAxis_823805a3-b5da-496d-bde5-05d608d9bb3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_053939d2-487a-4366-8d5c-59918a197513" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_823805a3-b5da-496d-bde5-05d608d9bb3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_053939d2-487a-4366-8d5c-59918a197513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ef6ba062-7e63-4929-8941-b7d30e483134" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_053939d2-487a-4366-8d5c-59918a197513" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ef6ba062-7e63-4929-8941-b7d30e483134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b9be69ba-98c2-40a0-831e-923d7733e6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_053939d2-487a-4366-8d5c-59918a197513" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b9be69ba-98c2-40a0-831e-923d7733e6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_3897c91c-35fb-4fd7-ae83-9964052f65ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_053939d2-487a-4366-8d5c-59918a197513" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_3897c91c-35fb-4fd7-ae83-9964052f65ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:href="insm-20191231.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_31391db2-0b53-460a-88e6-59b9cab94e88" xlink:to="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_960fb104-25bd-4728-8a97-ac54507fdc9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_960fb104-25bd-4728-8a97-ac54507fdc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cda002be-2b58-49d2-9460-8236be944e9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_960fb104-25bd-4728-8a97-ac54507fdc9b" xlink:to="loc_us-gaap_NetIncomeLoss_cda002be-2b58-49d2-9460-8236be944e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f00e01c1-ca20-4494-aca4-82777e2bc8f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f00e01c1-ca20-4494-aca4-82777e2bc8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_7c03e90b-3aad-4e00-903b-823e88dfb902" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_7c03e90b-3aad-4e00-903b-823e88dfb902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_60a0705f-df93-4972-b196-f1b637dc1881" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_7c03e90b-3aad-4e00-903b-823e88dfb902" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_60a0705f-df93-4972-b196-f1b637dc1881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7aa51c3-fed2-40d1-adef-8523e9971aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f3881115-666a-4d9d-8e4c-1658d4d4d72a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c7aa51c3-fed2-40d1-adef-8523e9971aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_c07116c2-b3f2-4d4d-9be5-f673fd2edf68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_45d4198c-8b58-47c5-8c51-7e4d152ec706" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_c07116c2-b3f2-4d4d-9be5-f673fd2edf68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_7b4abf07-f3d2-4951-a729-a721478b94d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_c07116c2-b3f2-4d4d-9be5-f673fd2edf68" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_7b4abf07-f3d2-4951-a729-a721478b94d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_531274ea-e38c-4e3e-93d8-a507487297ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_93d458d0-eae0-4935-847a-a9887f749568" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_531274ea-e38c-4e3e-93d8-a507487297ab" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_93d458d0-eae0-4935-847a-a9887f749568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d018885a-9e0b-46a5-b9d3-b5e59edffaf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_93d458d0-eae0-4935-847a-a9887f749568" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d018885a-9e0b-46a5-b9d3-b5e59edffaf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d018885a-9e0b-46a5-b9d3-b5e59edffaf4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_10345e08-3674-42bf-b349-7de77ce49677" xlink:href="insm-20191231.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_10345e08-3674-42bf-b349-7de77ce49677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_c10b5f74-bf4d-4ec2-9e33-7a8e70cb5b07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:to="loc_us-gaap_RestrictedStockMember_c10b5f74-bf4d-4ec2-9e33-7a8e70cb5b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_023c21a6-eb57-4983-befa-334f4c0833d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_5184da2d-dc89-4495-8ca7-6febbad38045" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_023c21a6-eb57-4983-befa-334f4c0833d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2dbe42d1-064b-4e73-ba23-0639ebf4a3c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_93d458d0-eae0-4935-847a-a9887f749568" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2dbe42d1-064b-4e73-ba23-0639ebf4a3c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbef468d-8fdc-458a-805e-5a0715ba6133" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2dbe42d1-064b-4e73-ba23-0639ebf4a3c7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbef468d-8fdc-458a-805e-5a0715ba6133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesSegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bc1eb060-d733-473b-9522-d9d39fb3614f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_2f1a1916-99f8-45ad-9134-15a78c18ab12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bc1eb060-d733-473b-9522-d9d39fb3614f" xlink:to="loc_us-gaap_NumberOfOperatingSegments_2f1a1916-99f8-45ad-9134-15a78c18ab12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_f23a70a9-9173-4d59-b57d-58b3d8bd793c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bc1eb060-d733-473b-9522-d9d39fb3614f" xlink:to="loc_us-gaap_NumberOfReportableSegments_f23a70a9-9173-4d59-b57d-58b3d8bd793c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ed72058c-1dc4-4304-92e9-d0d4bd1be6ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_SummaryOfSignificantPoliciesTable_04551d5c-8262-4b71-8268-8d554658ba93" xlink:href="insm-20191231.xsd#insm_SummaryOfSignificantPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ed72058c-1dc4-4304-92e9-d0d4bd1be6ae" xlink:to="loc_insm_SummaryOfSignificantPoliciesTable_04551d5c-8262-4b71-8268-8d554658ba93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b41f886e-51c4-4d03-a6de-d82a79a4525b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_SummaryOfSignificantPoliciesTable_04551d5c-8262-4b71-8268-8d554658ba93" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b41f886e-51c4-4d03-a6de-d82a79a4525b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_d48b99c5-e20d-4520-a3fe-286d7bc3066c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b41f886e-51c4-4d03-a6de-d82a79a4525b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_d48b99c5-e20d-4520-a3fe-286d7bc3066c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_618cc5f0-9aef-445c-9089-4131e5f5dee7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_d48b99c5-e20d-4520-a3fe-286d7bc3066c" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_618cc5f0-9aef-445c-9089-4131e5f5dee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:href="insm-20191231.xsd#insm_SummaryOfSignificantPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_SummaryOfSignificantPoliciesTable_04551d5c-8262-4b71-8268-8d554658ba93" xlink:to="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cff52c8f-898e-4ace-8287-ea406da59d92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cff52c8f-898e-4ace-8287-ea406da59d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_251cda38-420d-46f9-8932-787ebb17738c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:to="loc_us-gaap_OperatingLeaseLiability_251cda38-420d-46f9-8932-787ebb17738c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6be70b62-e380-4e9e-8dc0-f0412a940e85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_SummaryOfSignificantPoliciesLineItems_56a57896-5317-4edc-b700-b7884d033e24" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6be70b62-e380-4e9e-8dc0-f0412a940e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Inventory" xlink:type="simple" xlink:href="insm-20191231.xsd#Inventory"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/Inventory" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_3105460e-e200-4f58-917a-ed0d01b8d2a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_660fb69c-9d52-4dfc-a055-3e86ee3d9748" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_3105460e-e200-4f58-917a-ed0d01b8d2a9" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_660fb69c-9d52-4dfc-a055-3e86ee3d9748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/InventoryTables" xlink:type="simple" xlink:href="insm-20191231.xsd#InventoryTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/InventoryTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_5e1f484e-9b08-45c8-ad4f-28ff49fb8f7d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_eb07961a-cf23-4511-9650-19dac1b5cb7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_5e1f484e-9b08-45c8-ad4f-28ff49fb8f7d" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_eb07961a-cf23-4511-9650-19dac1b5cb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#InventoryScheduleofInventoryCurrentDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_160e0495-e56a-47a9-95d2-f6c85a4e963a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_2595ab69-5d55-4642-b966-0bc311e204df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_160e0495-e56a-47a9-95d2-f6c85a4e963a" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_2595ab69-5d55-4642-b966-0bc311e204df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_130da8b1-48d5-4ae8-9ec0-556aa2e4b597" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_160e0495-e56a-47a9-95d2-f6c85a4e963a" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_130da8b1-48d5-4ae8-9ec0-556aa2e4b597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_cdda2450-3008-4300-a730-a3b088efe37d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_160e0495-e56a-47a9-95d2-f6c85a4e963a" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_cdda2450-3008-4300-a730-a3b088efe37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d6e77dc0-8c89-4f40-b1c3-f0d47ea53980" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_160e0495-e56a-47a9-95d2-f6c85a4e963a" xlink:to="loc_us-gaap_InventoryNet_d6e77dc0-8c89-4f40-b1c3-f0d47ea53980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpenses" xlink:type="simple" xlink:href="insm-20191231.xsd#AccruedExpenses"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/AccruedExpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_b51e08f3-2107-42bd-85fe-eace29e08a9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_18ac9ea9-a811-4b79-9ce9-771d5464a155" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_b51e08f3-2107-42bd-85fe-eace29e08a9d" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_18ac9ea9-a811-4b79-9ce9-771d5464a155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#AccruedExpensesTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/AccruedExpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_30196c37-bbc3-4e69-8862-3d79e9a8d621" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_d7afbfff-9b79-407a-98b2-5f53e604b2d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_30196c37-bbc3-4e69-8862-3d79e9a8d621" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_d7afbfff-9b79-407a-98b2-5f53e604b2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#AccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedClinicalTrialExpenses_bc86a9ea-115e-4794-ac1d-2c8e565f0fb9" xlink:href="insm-20191231.xsd#insm_AccruedClinicalTrialExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:to="loc_insm_AccruedClinicalTrialExpenses_bc86a9ea-115e-4794-ac1d-2c8e565f0fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_165f4678-a931-4a1a-9093-20f6c4302a56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_165f4678-a931-4a1a-9093-20f6c4302a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedTechnicalOperationExpenses_b362e606-a4f6-4b4c-888a-f7565f880c5a" xlink:href="insm-20191231.xsd#insm_AccruedTechnicalOperationExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:to="loc_insm_AccruedTechnicalOperationExpenses_b362e606-a4f6-4b4c-888a-f7565f880c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_02a73a43-c086-4184-bdc1-b6dc68fc0fce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_02a73a43-c086-4184-bdc1-b6dc68fc0fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_8b7d935d-6885-43a3-a1ff-8c9207ea977c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:to="loc_us-gaap_InterestPayableCurrent_8b7d935d-6885-43a3-a1ff-8c9207ea977c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedSalesAllowancesandRelatedCosts_cb90c264-d6dd-4bc3-bbc2-b1ac9eaabe28" xlink:href="insm-20191231.xsd#insm_AccruedSalesAllowancesandRelatedCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:to="loc_insm_AccruedSalesAllowancesandRelatedCosts_cb90c264-d6dd-4bc3-bbc2-b1ac9eaabe28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedConstructionLiabilitiesCurrent_35c5bbff-dbee-49fc-bfa4-9ed0389fe063" xlink:href="insm-20191231.xsd#insm_AccruedConstructionLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:to="loc_insm_AccruedConstructionLiabilitiesCurrent_35c5bbff-dbee-49fc-bfa4-9ed0389fe063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a4e79b44-b01a-462b-9ceb-c17841769700" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a4e79b44-b01a-462b-9ceb-c17841769700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a3b3cee6-23c8-428d-b84f-6ae5beceba23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1656bdc5-3170-4c2d-b4cc-1b51b325523a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a3b3cee6-23c8-428d-b84f-6ae5beceba23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangibleAssetsNet" xlink:type="simple" xlink:href="insm-20191231.xsd#IntangibleAssetsNet"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IntangibleAssetsNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_079dc27a-9687-449c-84da-75155457a4a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_598e45b6-ea63-4c6b-ad6a-2b9708b1fe2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_079dc27a-9687-449c-84da-75155457a4a6" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_598e45b6-ea63-4c6b-ad6a-2b9708b1fe2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangibleAssetsNetTables" xlink:type="simple" xlink:href="insm-20191231.xsd#IntangibleAssetsNetTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IntangibleAssetsNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f25d7f44-a3ca-4b5c-9b96-9b99eccbb323" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4878f516-1160-4576-84dd-f35b1357902e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f25d7f44-a3ca-4b5c-9b96-9b99eccbb323" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4878f516-1160-4576-84dd-f35b1357902e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangibleAssetsNetDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IntangibleAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_2d3c477e-6f14-40e8-a35f-7018a24d2a42" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_2d3c477e-6f14-40e8-a35f-7018a24d2a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cdaf9e2c-897b-4fa6-968d-9e9a683eba26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cdaf9e2c-897b-4fa6-968d-9e9a683eba26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_bb413282-94a0-4fc7-8acb-9083113c0579" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_bb413282-94a0-4fc7-8acb-9083113c0579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_346a6b2c-b40e-4c61-b496-eb569ed794fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_346a6b2c-b40e-4c61-b496-eb569ed794fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2d4f261c-2630-49d7-9e4b-c5163a13d52e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2d4f261c-2630-49d7-9e4b-c5163a13d52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4a6b7bfc-037d-478c-9fd1-e955eedccf04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4a6b7bfc-037d-478c-9fd1-e955eedccf04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9b340459-f4e5-46cc-b479-ecad609f149f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9b340459-f4e5-46cc-b479-ecad609f149f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ae6b2720-f549-4066-bca2-183ba8683e73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ae6b2720-f549-4066-bca2-183ba8683e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab593a24-8583-4006-8626-dfdfa09e749b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8918288-5fc3-4062-b455-4e042e11a3ab" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab593a24-8583-4006-8626-dfdfa09e749b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3cfb392d-478c-4ca2-a5e4-5e1bd8f83ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab593a24-8583-4006-8626-dfdfa09e749b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3cfb392d-478c-4ca2-a5e4-5e1bd8f83ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_352700e7-722b-4689-9f0d-e8b9573c499d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3cfb392d-478c-4ca2-a5e4-5e1bd8f83ef4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_352700e7-722b-4689-9f0d-e8b9573c499d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_cf72e14b-537e-47d7-8a99-c285687f7924" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_352700e7-722b-4689-9f0d-e8b9573c499d" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_cf72e14b-537e-47d7-8a99-c285687f7924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_857cb5b0-16ca-4d09-afec-356af2782e41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_352700e7-722b-4689-9f0d-e8b9573c499d" xlink:to="loc_us-gaap_LicensingAgreementsMember_857cb5b0-16ca-4d09-afec-356af2782e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d16c5327-0016-43bf-83cf-56d3c2dea960" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ab593a24-8583-4006-8626-dfdfa09e749b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d16c5327-0016-43bf-83cf-56d3c2dea960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d16c5327-0016-43bf-83cf-56d3c2dea960" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c1433dce-c368-42cc-9334-3695401f825c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c1433dce-c368-42cc-9334-3695401f825c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_da4420c2-c530-4b09-a251-5b741c90211e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_da4420c2-c530-4b09-a251-5b741c90211e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_be2fc057-36ca-425d-bc04-cb00b3c45962" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_be2fc057-36ca-425d-bc04-cb00b3c45962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6e5b44c9-1620-432e-b11a-3b62d718dc2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_89498093-5e88-4c2e-905e-68db0e768d11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6e5b44c9-1620-432e-b11a-3b62d718dc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsnet" xlink:type="simple" xlink:href="insm-20191231.xsd#FixedAssetsnet"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/FixedAssetsnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_798aa618-dc3c-4f5c-8c27-1474fb4064be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4c22eefc-df99-499b-95f4-c02540d7cdf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_798aa618-dc3c-4f5c-8c27-1474fb4064be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4c22eefc-df99-499b-95f4-c02540d7cdf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsnetTables" xlink:type="simple" xlink:href="insm-20191231.xsd#FixedAssetsnetTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/FixedAssetsnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8c3fcc8e-1cbb-4177-95ac-bf343c130e16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5e34137f-f744-460e-9c47-7f8560b613da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8c3fcc8e-1cbb-4177-95ac-bf343c130e16" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5e34137f-f744-460e-9c47-7f8560b613da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsnetDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#FixedAssetsnetDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/FixedAssetsnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6e0890d8-a6fc-4921-b15b-50ebc82a8e71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4d438746-3da3-4a42-815e-19330144dfca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6e0890d8-a6fc-4921-b15b-50ebc82a8e71" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4d438746-3da3-4a42-815e-19330144dfca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a544448a-4301-4ecd-bd7d-f1f97adf7ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4d438746-3da3-4a42-815e-19330144dfca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a544448a-4301-4ecd-bd7d-f1f97adf7ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a544448a-4301-4ecd-bd7d-f1f97adf7ef4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c761d31b-7126-4deb-9835-1a37eb15be5d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_EquipmentMember_c761d31b-7126-4deb-9835-1a37eb15be5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_fe551b47-ddd5-41f1-be5b-587ed6a9fb1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_fe551b47-ddd5-41f1-be5b-587ed6a9fb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ComputerHardwareAndSoftwareMember_c3327251-a0d0-44ff-93c9-4d55ba59cf85" xlink:href="insm-20191231.xsd#insm_ComputerHardwareAndSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_insm_ComputerHardwareAndSoftwareMember_c3327251-a0d0-44ff-93c9-4d55ba59cf85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_af3553d2-fb1a-4076-bd0f-47fc3ef42a91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_OfficeEquipmentMember_af3553d2-fb1a-4076-bd0f-47fc3ef42a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ManufacturingEquipmentMember_9bffc431-8523-4ded-be49-f71671544cb3" xlink:href="insm-20191231.xsd#insm_ManufacturingEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_insm_ManufacturingEquipmentMember_9bffc431-8523-4ded-be49-f71671544cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4555475b-8a53-4d89-98db-7684473fdf6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4555475b-8a53-4d89-98db-7684473fdf6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_76eab585-185a-49b1-91d7-a291cf97120b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_97805b00-124c-4390-aee1-c5ac2e915d78" xlink:to="loc_us-gaap_ConstructionInProgressMember_76eab585-185a-49b1-91d7-a291cf97120b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_05a8616b-3c5a-44c5-af6b-e115f4d328b4" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4d438746-3da3-4a42-815e-19330144dfca" xlink:to="loc_srt_RangeAxis_05a8616b-3c5a-44c5-af6b-e115f4d328b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7676af50-50ce-4482-9f2c-3395c9ec8da2" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_05a8616b-3c5a-44c5-af6b-e115f4d328b4" xlink:to="loc_srt_RangeMember_7676af50-50ce-4482-9f2c-3395c9ec8da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b00c9459-0c49-4d82-9e4d-1b27b8401dca" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7676af50-50ce-4482-9f2c-3395c9ec8da2" xlink:to="loc_srt_MinimumMember_b00c9459-0c49-4d82-9e4d-1b27b8401dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e5b33391-483e-4640-98c9-ff35161d433f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7676af50-50ce-4482-9f2c-3395c9ec8da2" xlink:to="loc_srt_MaximumMember_e5b33391-483e-4640-98c9-ff35161d433f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4d438746-3da3-4a42-815e-19330144dfca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_db2410c1-5282-42fa-b5db-e6fc2f43865f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_db2410c1-5282-42fa-b5db-e6fc2f43865f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_40ea6557-676e-47d2-b4e6-071a0e009ccf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_40ea6557-676e-47d2-b4e6-071a0e009ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c6a35c70-b02a-4fe2-a2a3-53e4b00dfdd2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c6a35c70-b02a-4fe2-a2a3-53e4b00dfdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a15c0ce7-195a-405d-989f-63c693eca87c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_a15c0ce7-195a-405d-989f-63c693eca87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_039c590a-7591-477a-8071-010af9c00ed9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_039c590a-7591-477a-8071-010af9c00ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a31c0140-e2b4-4f95-8eb5-dbf047d78f76" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43efe7d9-33a6-4694-aac3-526a100f0aba" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a31c0140-e2b4-4f95-8eb5-dbf047d78f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Leases" xlink:type="simple" xlink:href="insm-20191231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4bee9cfe-5164-4bf2-ad8c-baeb778476a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_650595e1-cb4b-43dd-a679-b22e067f549d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4bee9cfe-5164-4bf2-ad8c-baeb778476a9" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_650595e1-cb4b-43dd-a679-b22e067f549d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_6a4cd872-8630-4ade-997b-67546ef4437a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4bee9cfe-5164-4bf2-ad8c-baeb778476a9" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_6a4cd872-8630-4ade-997b-67546ef4437a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_57f94f89-72d1-44d4-9e9f-a00ad2d77f0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_9ceeaf8a-5329-44a0-99e0-c101c81f72e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_57f94f89-72d1-44d4-9e9f-a00ad2d77f0f" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_9ceeaf8a-5329-44a0-99e0-c101c81f72e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_16e3054d-b64a-45d4-aead-a85a4eb99f38" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_57f94f89-72d1-44d4-9e9f-a00ad2d77f0f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_16e3054d-b64a-45d4-aead-a85a4eb99f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_d0373938-b441-43a4-91d4-dfa352874990" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_57f94f89-72d1-44d4-9e9f-a00ad2d77f0f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_d0373938-b441-43a4-91d4-dfa352874990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c084b252-45d9-4bb9-a9a4-698b91559d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_5347ba16-5ef5-4ff1-96ec-6fac28de7234" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c084b252-45d9-4bb9-a9a4-698b91559d8e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_5347ba16-5ef5-4ff1-96ec-6fac28de7234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ccf43192-a123-4233-8974-1f1e03976413" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5347ba16-5ef5-4ff1-96ec-6fac28de7234" xlink:to="loc_srt_RangeAxis_ccf43192-a123-4233-8974-1f1e03976413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b4f8fc8-1769-49a9-ba5c-3d4d9818c872" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ccf43192-a123-4233-8974-1f1e03976413" xlink:to="loc_srt_RangeMember_8b4f8fc8-1769-49a9-ba5c-3d4d9818c872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8d578f9c-e2b0-4416-b99a-7849e04be962" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8b4f8fc8-1769-49a9-ba5c-3d4d9818c872" xlink:to="loc_srt_MinimumMember_8d578f9c-e2b0-4416-b99a-7849e04be962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bbe76829-2129-441b-8f28-8d4a2b466f02" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8b4f8fc8-1769-49a9-ba5c-3d4d9818c872" xlink:to="loc_srt_MaximumMember_bbe76829-2129-441b-8f28-8d4a2b466f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5347ba16-5ef5-4ff1-96ec-6fac28de7234" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LeaseRemainingLeaseTerm_c765a4f9-2250-4737-a37d-f7be9276eaf4" xlink:href="insm-20191231.xsd#insm_LeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:to="loc_insm_LeaseRemainingLeaseTerm_c765a4f9-2250-4737-a37d-f7be9276eaf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LesseeOperatingLeaseSquareFootage_3e87565f-dfd5-400a-acd6-c599f9805ea8" xlink:href="insm-20191231.xsd#insm_LesseeOperatingLeaseSquareFootage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:to="loc_insm_LesseeOperatingLeaseSquareFootage_3e87565f-dfd5-400a-acd6-c599f9805ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount_fe6f42e8-2da9-4621-bcdc-58da41a1bfcf" xlink:href="insm-20191231.xsd#insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_28fb12b1-cf24-45d0-88eb-f8d93727af96" xlink:to="loc_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount_fe6f42e8-2da9-4621-bcdc-58da41a1bfcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_05188e25-bfae-449e-a89e-eec96b6aa5f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_f2cde4b6-95e0-42a3-b692-d8c86a3436cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05188e25-bfae-449e-a89e-eec96b6aa5f5" xlink:to="loc_us-gaap_LeaseCostAbstract_f2cde4b6-95e0-42a3-b692-d8c86a3436cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9e991e6b-34ab-4e0e-abe4-946e8fb81e93" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f2cde4b6-95e0-42a3-b692-d8c86a3436cd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9e991e6b-34ab-4e0e-abe4-946e8fb81e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_2b126da6-9b69-4dda-854b-65fa8b7e8fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f2cde4b6-95e0-42a3-b692-d8c86a3436cd" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_2b126da6-9b69-4dda-854b-65fa8b7e8fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FinanceLeaseCost_331f83e3-cc88-4ff7-b006-ccc8d4c17f9d" xlink:href="insm-20191231.xsd#insm_FinanceLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f2cde4b6-95e0-42a3-b692-d8c86a3436cd" xlink:to="loc_insm_FinanceLeaseCost_331f83e3-cc88-4ff7-b006-ccc8d4c17f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a076e4dc-ba9e-4f81-bc27-493cdb4fe827" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f2cde4b6-95e0-42a3-b692-d8c86a3436cd" xlink:to="loc_us-gaap_OperatingLeaseCost_a076e4dc-ba9e-4f81-bc27-493cdb4fe827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3ce5973b-5fdf-429f-b79c-8257f3296f67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f2cde4b6-95e0-42a3-b692-d8c86a3436cd" xlink:to="loc_us-gaap_LeaseCost_3ce5973b-5fdf-429f-b79c-8257f3296f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CashFlowLesseeAbstract_b4b76106-d547-4762-97a2-ee1874508ced" xlink:href="insm-20191231.xsd#insm_CashFlowLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05188e25-bfae-449e-a89e-eec96b6aa5f5" xlink:to="loc_insm_CashFlowLesseeAbstract_b4b76106-d547-4762-97a2-ee1874508ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_4e02f494-a2c7-45dd-a559-aeaeebc8c4eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_CashFlowLesseeAbstract_b4b76106-d547-4762-97a2-ee1874508ced" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_4e02f494-a2c7-45dd-a559-aeaeebc8c4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_9b933be1-29b7-486a-8876-acf7b6486ce9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_CashFlowLesseeAbstract_b4b76106-d547-4762-97a2-ee1874508ced" xlink:to="loc_us-gaap_OperatingLeasePayments_9b933be1-29b7-486a-8876-acf7b6486ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_28923781-5d0f-4247-bf66-d291924c36f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_CashFlowLesseeAbstract_b4b76106-d547-4762-97a2-ee1874508ced" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_28923781-5d0f-4247-bf66-d291924c36f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_90657ac7-a399-4cd4-a337-baf4a89a73ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05188e25-bfae-449e-a89e-eec96b6aa5f5" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_90657ac7-a399-4cd4-a337-baf4a89a73ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3c36b3c5-de5b-449b-9deb-df93a43347e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05188e25-bfae-449e-a89e-eec96b6aa5f5" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3c36b3c5-de5b-449b-9deb-df93a43347e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_39026f21-fb8d-4f87-a3fd-d36581fa3284" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05188e25-bfae-449e-a89e-eec96b6aa5f5" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_39026f21-fb8d-4f87-a3fd-d36581fa3284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_28b594e9-a133-4958-9964-781c4a684038" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05188e25-bfae-449e-a89e-eec96b6aa5f5" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_28b594e9-a133-4958-9964-781c4a684038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_fce8d129-11de-418f-97e2-c1663ce794d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05188e25-bfae-449e-a89e-eec96b6aa5f5" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_fce8d129-11de-418f-97e2-c1663ce794d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ac748e8f-5431-4964-8103-8d3b991e7b36" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05188e25-bfae-449e-a89e-eec96b6aa5f5" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ac748e8f-5431-4964-8103-8d3b991e7b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LeasesMaturityofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a80434d8-e2a0-4913-a579-41922b4a3c3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a80434d8-e2a0-4913-a579-41922b4a3c3b" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d00a8fa5-ad15-4447-ac10-aa85574faa37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d00a8fa5-ad15-4447-ac10-aa85574faa37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_4a82116c-aaca-4805-ade5-1fa73dcadd67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_4a82116c-aaca-4805-ade5-1fa73dcadd67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_795bd85b-683d-4c60-90de-71c27d3fe792" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_795bd85b-683d-4c60-90de-71c27d3fe792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b70d14b2-d21a-42b1-b576-e3aa7ed8ae89" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b70d14b2-d21a-42b1-b576-e3aa7ed8ae89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_83cf2c9b-389e-42ab-989d-11f293748b02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_83cf2c9b-389e-42ab-989d-11f293748b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b77938c7-c2db-4e8d-9a67-ba34bec4575c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b77938c7-c2db-4e8d-9a67-ba34bec4575c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2d0ed38b-f178-4a7f-a3a3-9afd2355971f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2d0ed38b-f178-4a7f-a3a3-9afd2355971f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_81449091-c4b9-4d17-a629-9e8951e4896e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_81449091-c4b9-4d17-a629-9e8951e4896e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_1b411b1b-4424-4def-a707-0eb31a2f852e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiability_1b411b1b-4424-4def-a707-0eb31a2f852e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_8119b252-af24-457c-a8f7-9e3d28d49348" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_8119b252-af24-457c-a8f7-9e3d28d49348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_11e6a32e-f272-4270-a2c0-00955acda48e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_11e6a32e-f272-4270-a2c0-00955acda48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_884f716b-dc69-40d7-ab63-52f16b191ba9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_57a4ee53-fe62-49a3-8785-a7963ef787b3" xlink:to="loc_us-gaap_FinanceLeaseLiability_884f716b-dc69-40d7-ab63-52f16b191ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a80434d8-e2a0-4913-a579-41922b4a3c3b" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e70d45d8-ef62-4fd7-8bc2-1f982e5a8373" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e70d45d8-ef62-4fd7-8bc2-1f982e5a8373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bb258cd7-1407-4304-b766-4774192372bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bb258cd7-1407-4304-b766-4774192372bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8c39df50-d6b9-43d7-b32a-c4d863e8bb06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8c39df50-d6b9-43d7-b32a-c4d863e8bb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9d08b5cb-1589-499e-b3bd-6ba5e418136f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9d08b5cb-1589-499e-b3bd-6ba5e418136f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_535d8a4e-7722-447a-9b62-b13cce432424" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_535d8a4e-7722-447a-9b62-b13cce432424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_28d09572-2fed-4fa7-babb-d81c213a0855" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_28d09572-2fed-4fa7-babb-d81c213a0855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f291c7ae-d887-4f59-8802-baf9e503d85c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f291c7ae-d887-4f59-8802-baf9e503d85c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_119e96d7-2d7d-4060-bec5-a716a796775f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_119e96d7-2d7d-4060-bec5-a716a796775f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_1b121419-e4bc-444f-a1ba-26e55875e001" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_OperatingLeaseLiability_1b121419-e4bc-444f-a1ba-26e55875e001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8687f749-a93b-488c-b647-983cf094f0bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8687f749-a93b-488c-b647-983cf094f0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e425ba16-908d-4e6e-9e02-e14194f78050" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e425ba16-908d-4e6e-9e02-e14194f78050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_dcdc324f-3844-4299-8558-2134664d1c31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2f0bc1d3-2335-4e9e-8bf5-13b645a41ef9" xlink:to="loc_us-gaap_OperatingLeaseLiability_dcdc324f-3844-4299-8558-2134664d1c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Debt" xlink:type="simple" xlink:href="insm-20191231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fa6f8f6f-aeea-4c84-9d51-f3854ddd3e37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_ca87f10c-2b9c-48a3-8fee-7676bf1ebb9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_fa6f8f6f-aeea-4c84-9d51-f3854ddd3e37" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_ca87f10c-2b9c-48a3-8fee-7676bf1ebb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtTables" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_98ea23c2-b6f0-4f67-a31f-a91cf0b2449a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_7db482c1-8a60-48b0-a3f1-453c99ddbdf0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_98ea23c2-b6f0-4f67-a31f-a91cf0b2449a" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_7db482c1-8a60-48b0-a3f1-453c99ddbdf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f67e0e3f-a155-4b87-b63e-0769e3e737b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_98ea23c2-b6f0-4f67-a31f-a91cf0b2449a" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f67e0e3f-a155-4b87-b63e-0769e3e737b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_6de38713-d896-4eb7-af01-9f27e45c0cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_98ea23c2-b6f0-4f67-a31f-a91cf0b2449a" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_6de38713-d896-4eb7-af01-9f27e45c0cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d163f711-2c3f-4967-93c0-d932dc76d7f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d163f711-2c3f-4967-93c0-d932dc76d7f6" xlink:to="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermAxis_2c656ac3-a602-4247-9432-2807325b0470" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConversionTermAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:to="loc_insm_DebtInstrumentConversionTermAxis_2c656ac3-a602-4247-9432-2807325b0470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConversionTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermAxis_2c656ac3-a602-4247-9432-2807325b0470" xlink:to="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermiMember_16b839e6-165c-4610-85c4-a02cb2c89baf" xlink:href="insm-20191231.xsd#insm_ConversionTermiMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:to="loc_insm_ConversionTermiMember_16b839e6-165c-4610-85c4-a02cb2c89baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermiiMember_c8156d1e-975f-4845-b892-330404e4dd13" xlink:href="insm-20191231.xsd#insm_ConversionTermiiMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:to="loc_insm_ConversionTermiiMember_c8156d1e-975f-4845-b892-330404e4dd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermiiiMember_9134ace9-a57a-4031-8c3a-b57c885ab5d3" xlink:href="insm-20191231.xsd#insm_ConversionTermiiiMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:to="loc_insm_ConversionTermiiiMember_9134ace9-a57a-4031-8c3a-b57c885ab5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConversionTermivMember_45b54f29-dcbd-490f-9c82-440c7552168c" xlink:href="insm-20191231.xsd#insm_ConversionTermivMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_60734ba5-8470-46f8-91c4-1bb2fef3809b" xlink:to="loc_insm_ConversionTermivMember_45b54f29-dcbd-490f-9c82-440c7552168c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2ed2c68b-5a8f-4509-be9d-892854130190" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2ed2c68b-5a8f-4509-be9d-892854130190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1e7d0370-08c6-4584-9eb7-edbc9b8b8264" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2ed2c68b-5a8f-4509-be9d-892854130190" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1e7d0370-08c6-4584-9eb7-edbc9b8b8264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_17c7e38f-7d09-4f53-9a1f-cd0e8c910a71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1e7d0370-08c6-4584-9eb7-edbc9b8b8264" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_17c7e38f-7d09-4f53-9a1f-cd0e8c910a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ef205084-c433-4d21-a38b-0c83985a9589" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:to="loc_us-gaap_DebtInstrumentAxis_ef205084-c433-4d21-a38b-0c83985a9589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_905679d3-1f85-4ad6-86af-fec23a7c1a15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ef205084-c433-4d21-a38b-0c83985a9589" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_905679d3-1f85-4ad6-86af-fec23a7c1a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_1453d02c-71c4-47f7-a6c3-48f6dd945c51" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_905679d3-1f85-4ad6-86af-fec23a7c1a15" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_1453d02c-71c4-47f7-a6c3-48f6dd945c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c51e6b5f-1cbe-4cb1-a242-1465c6dae7ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_905679d3-1f85-4ad6-86af-fec23a7c1a15" xlink:to="loc_us-gaap_LineOfCreditMember_c51e6b5f-1cbe-4cb1-a242-1465c6dae7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ed8c6ee5-90cd-437d-b5d7-d239aa1ea03e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_dd7e0ecd-01b0-40b5-ac15-acbc80e152f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_dd7e0ecd-01b0-40b5-ac15-acbc80e152f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_d814ac02-31ac-4a39-a376-26502e28956c" xlink:href="insm-20191231.xsd#insm_DebtInstrumentOptionToPurchaseAdditionalDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_d814ac02-31ac-4a39-a376-26502e28956c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_cbccc654-f1d2-4966-9c28-f24ae6fcecc1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_cbccc654-f1d2-4966-9c28-f24ae6fcecc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_5af4c611-a876-4e5e-aa24-fbbdeb9f0005" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_5af4c611-a876-4e5e-aa24-fbbdeb9f0005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_bfff1950-0352-45d8-bbe0-a357eb6143d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_bfff1950-0352-45d8-bbe0-a357eb6143d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_9479d3e5-670c-4f0d-8b7c-3cad4d7d195c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_9479d3e5-670c-4f0d-8b7c-3cad4d7d195c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_a9ff3058-c1f1-4949-81c0-bfae6dc0b027" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_a9ff3058-c1f1-4949-81c0-bfae6dc0b027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_f9efffc4-e054-4caa-9a0a-57c1351bf211" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_f9efffc4-e054-4caa-9a0a-57c1351bf211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_0d03464b-3658-447f-ad05-82d9343fe830" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_0d03464b-3658-447f-ad05-82d9343fe830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_37b04e19-9bbc-427a-a759-a954adbedfcf" xlink:href="insm-20191231.xsd#insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_37b04e19-9bbc-427a-a759-a954adbedfcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_955c2fe2-a220-49b9-be37-e649410e54aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_955c2fe2-a220-49b9-be37-e649410e54aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_3d79790f-29a9-4445-9575-a13849cb711a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_3d79790f-29a9-4445-9575-a13849cb711a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_00e98d57-d669-4936-a50f-dd3450f38e38" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_00e98d57-d669-4936-a50f-dd3450f38e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_5d9f817e-4a76-42e7-86f9-57b6ab63697e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_5d9f817e-4a76-42e7-86f9-57b6ab63697e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8fc1a5b2-eae9-4df6-9ec4-04ae6af4d70f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_InterestExpense_8fc1a5b2-eae9-4df6-9ec4-04ae6af4d70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_ed7d71c0-c9b0-44ff-ba3c-217cbf79ade0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_RepaymentsOfDebt_ed7d71c0-c9b0-44ff-ba3c-217cbf79ade0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_RepaymentsOfDebtFeesAndOutstandingInterest_90736239-de43-422f-b4ea-56a9c2784a71" xlink:href="insm-20191231.xsd#insm_RepaymentsOfDebtFeesAndOutstandingInterest"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_insm_RepaymentsOfDebtFeesAndOutstandingInterest_90736239-de43-422f-b4ea-56a9c2784a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b7e6285a-b437-49bc-b94c-ee9e08c219ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2487ecd-6656-475e-a476-732b66dfae43" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b7e6285a-b437-49bc-b94c-ee9e08c219ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtComponentsofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e96c2bbd-1cdd-4199-b7b4-8ae08f512fb7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_097aca3b-14f0-4a6e-8ec3-a72fae07a79b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e96c2bbd-1cdd-4199-b7b4-8ae08f512fb7" xlink:to="loc_us-gaap_DebtInstrumentTable_097aca3b-14f0-4a6e-8ec3-a72fae07a79b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_af3d0347-958a-4522-967f-ae969e542075" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_097aca3b-14f0-4a6e-8ec3-a72fae07a79b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_af3d0347-958a-4522-967f-ae969e542075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5d3ec84e-f448-4c4f-a580-480d2bc2208e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_af3d0347-958a-4522-967f-ae969e542075" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5d3ec84e-f448-4c4f-a580-480d2bc2208e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_dee647a1-ef1e-4651-89b4-564dc1ba6bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5d3ec84e-f448-4c4f-a580-480d2bc2208e" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_dee647a1-ef1e-4651-89b4-564dc1ba6bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_462de87b-607b-4474-90ac-7d6907250762" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_097aca3b-14f0-4a6e-8ec3-a72fae07a79b" xlink:to="loc_us-gaap_DebtInstrumentAxis_462de87b-607b-4474-90ac-7d6907250762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c03086d1-ed9c-4e67-8488-361a578f9a2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_462de87b-607b-4474-90ac-7d6907250762" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c03086d1-ed9c-4e67-8488-361a578f9a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_2c272ddd-2753-4e00-a6bd-8828b58462ae" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c03086d1-ed9c-4e67-8488-361a578f9a2c" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_2c272ddd-2753-4e00-a6bd-8828b58462ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_097aca3b-14f0-4a6e-8ec3-a72fae07a79b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_42673fc7-e7bf-430e-aba2-b1af8206e275" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_SecuredDebt_42673fc7-e7bf-430e-aba2-b1af8206e275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94c2a3b2-0868-4a55-b6b3-eda83c8391d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94c2a3b2-0868-4a55-b6b3-eda83c8391d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d08540da-7020-4314-ab8a-e0404f663922" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d08540da-7020-4314-ab8a-e0404f663922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_63cc3ee2-2ade-42a5-9c4c-d316a24bd304" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_63cc3ee2-2ade-42a5-9c4c-d316a24bd304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c24a6634-c255-4ec1-aac8-08011285f99e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11d060ae-e7cb-4de6-b494-c115f4104693" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c24a6634-c255-4ec1-aac8-08011285f99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtFuturePrincipalRepaymentsofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1280f0ce-7d57-4075-bfb3-01a53fba2eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c389431c-401f-41d4-8dd2-f454b3051a7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtDisclosureAbstract_1280f0ce-7d57-4075-bfb3-01a53fba2eb3" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c389431c-401f-41d4-8dd2-f454b3051a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_18d80704-98a0-4ea9-8873-033113dcc553" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtDisclosureAbstract_1280f0ce-7d57-4075-bfb3-01a53fba2eb3" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_18d80704-98a0-4ea9-8873-033113dcc553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4f3ec37a-bd6b-4179-b992-13ca45777741" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_DebtDisclosureAbstract_1280f0ce-7d57-4075-bfb3-01a53fba2eb3" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_4f3ec37a-bd6b-4179-b992-13ca45777741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_bbeb8cb2-3f28-44a2-abcf-1f57de667d5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1280f0ce-7d57-4075-bfb3-01a53fba2eb3" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_bbeb8cb2-3f28-44a2-abcf-1f57de667d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_0bd2f2f5-0c9b-41c7-ab63-3b3284a49f0f" xlink:href="insm-20191231.xsd#insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1280f0ce-7d57-4075-bfb3-01a53fba2eb3" xlink:to="loc_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_0bd2f2f5-0c9b-41c7-ab63-3b3284a49f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_180b9d30-c333-4ed7-a5db-04aeb1335c0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1280f0ce-7d57-4075-bfb3-01a53fba2eb3" xlink:to="loc_us-gaap_LongTermDebt_180b9d30-c333-4ed7-a5db-04aeb1335c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#DebtInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bf015e22-62c2-4314-895a-304eabfec502" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_7daa756e-b971-43a8-be55-20f2c3fa7a3d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf015e22-62c2-4314-895a-304eabfec502" xlink:to="loc_us-gaap_InterestExpenseDebt_7daa756e-b971-43a8-be55-20f2c3fa7a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_1550a8a0-172a-4dbd-b182-9f73bf6ad75d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf015e22-62c2-4314-895a-304eabfec502" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_1550a8a0-172a-4dbd-b182-9f73bf6ad75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AmortizationOfBackendFee_712bafa4-ac37-4ba2-b3b1-330be8241889" xlink:href="insm-20191231.xsd#insm_AmortizationOfBackendFee"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf015e22-62c2-4314-895a-304eabfec502" xlink:to="loc_insm_AmortizationOfBackendFee_712bafa4-ac37-4ba2-b3b1-330be8241889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_99e270ac-dcc3-48ba-b1a4-c0586f16385f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf015e22-62c2-4314-895a-304eabfec502" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_99e270ac-dcc3-48ba-b1a4-c0586f16385f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConvertibleDebtInterestExpenseTotal_d3451a40-05a5-4bd5-ae17-8582542d8f4c" xlink:href="insm-20191231.xsd#insm_ConvertibleDebtInterestExpenseTotal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf015e22-62c2-4314-895a-304eabfec502" xlink:to="loc_insm_ConvertibleDebtInterestExpenseTotal_d3451a40-05a5-4bd5-ae17-8582542d8f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_d1efd981-9a9d-4f35-a340-4744d35e511e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf015e22-62c2-4314-895a-304eabfec502" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_d1efd981-9a9d-4f35-a340-4744d35e511e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_211599c3-35bb-4f15-b867-4014056dd3e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf015e22-62c2-4314-895a-304eabfec502" xlink:to="loc_us-gaap_InterestExpense_211599c3-35bb-4f15-b867-4014056dd3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="insm-20191231.xsd#ShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_82054ad3-c36e-42dc-858f-470173446a41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_23310cf7-02bb-4ea5-aee0-8a9db92a9306" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_StockholdersEquityNoteAbstract_82054ad3-c36e-42dc-858f-470173446a41" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_23310cf7-02bb-4ea5-aee0-8a9db92a9306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#ShareholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_812099f6-5439-4441-bd26-9467f10bb6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_812099f6-5439-4441-bd26-9467f10bb6d8" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4bd2dbaa-1f46-4c9b-8cc2-b0e681c98b52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4bd2dbaa-1f46-4c9b-8cc2-b0e681c98b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c1c3fb4b-e3b8-4af3-9faf-65fcadfc85f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4bd2dbaa-1f46-4c9b-8cc2-b0e681c98b52" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c1c3fb4b-e3b8-4af3-9faf-65fcadfc85f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_5dc5e9f2-363f-4131-82d2-c6be25341adf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c1c3fb4b-e3b8-4af3-9faf-65fcadfc85f3" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_5dc5e9f2-363f-4131-82d2-c6be25341adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_91194915-d46d-457f-84be-1ab84b206a64" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_us-gaap_DebtInstrumentAxis_91194915-d46d-457f-84be-1ab84b206a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a550cb7d-f303-4805-beba-ea46099d379a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_91194915-d46d-457f-84be-1ab84b206a64" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a550cb7d-f303-4805-beba-ea46099d379a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_c8e69a75-dfcb-46f2-83a0-f76f2f39d4cc" xlink:href="insm-20191231.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a550cb7d-f303-4805-beba-ea46099d379a" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_c8e69a75-dfcb-46f2-83a0-f76f2f39d4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1a75d02e-f54a-4d20-926c-a3de97f06d77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_us-gaap_AwardTypeAxis_1a75d02e-f54a-4d20-926c-a3de97f06d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1aed8eb-236f-4ee5-a916-96b7bbd39732" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1a75d02e-f54a-4d20-926c-a3de97f06d77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1aed8eb-236f-4ee5-a916-96b7bbd39732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_686794a4-94c4-4aef-9c94-47c8ecb58cf6" xlink:href="insm-20191231.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1aed8eb-236f-4ee5-a916-96b7bbd39732" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_686794a4-94c4-4aef-9c94-47c8ecb58cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_378866a3-e246-4e4c-a06b-8027213d7c95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_a1aed8eb-236f-4ee5-a916-96b7bbd39732" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_378866a3-e246-4e4c-a06b-8027213d7c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_21cfb8d0-f014-436c-8c52-085d3ca2f728" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_21cfb8d0-f014-436c-8c52-085d3ca2f728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9f2c1107-4c7a-4f2b-a49b-5baac5363f00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_21cfb8d0-f014-436c-8c52-085d3ca2f728" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9f2c1107-4c7a-4f2b-a49b-5baac5363f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_ef4a7a82-54b0-45d1-83ce-117c1801b832" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9f2c1107-4c7a-4f2b-a49b-5baac5363f00" xlink:to="loc_us-gaap_IPOMember_ef4a7a82-54b0-45d1-83ce-117c1801b832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_5d8714fb-4252-475d-b7b6-827acdf2a028" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9f2c1107-4c7a-4f2b-a49b-5baac5363f00" xlink:to="loc_us-gaap_OverAllotmentOptionMember_5d8714fb-4252-475d-b7b6-827acdf2a028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_09d59375-ae0b-47d6-aed1-36ff9f66669d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_srt_TitleOfIndividualAxis_09d59375-ae0b-47d6-aed1-36ff9f66669d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_927b9498-d710-4b74-8529-adc208847fdc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_09d59375-ae0b-47d6-aed1-36ff9f66669d" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_927b9498-d710-4b74-8529-adc208847fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_881df466-6cb5-4006-aeb9-57db67984660" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_927b9498-d710-4b74-8529-adc208847fdc" xlink:to="loc_srt_ChiefExecutiveOfficerMember_881df466-6cb5-4006-aeb9-57db67984660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c6ace795-a801-42db-bb4b-e21c8827faea" xlink:to="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ec33d2bf-3580-47c4-96fa-d47bacd74a77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ec33d2bf-3580-47c4-96fa-d47bacd74a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e8300380-5d4a-4d69-a688-b8c027f80d01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e8300380-5d4a-4d69-a688-b8c027f80d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c975e22a-ccb4-41d4-8efb-8493d97d3ec6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockSharesIssued_c975e22a-ccb4-41d4-8efb-8493d97d3ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b7befd48-bd3e-445d-8921-4b8cbda67c13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b7befd48-bd3e-445d-8921-4b8cbda67c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0c339868-8bb3-41b5-8476-80b321417c82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0c339868-8bb3-41b5-8476-80b321417c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_9b5195aa-3d94-4c32-9366-3b42a76d3c00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_9b5195aa-3d94-4c32-9366-3b42a76d3c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a454f36d-443d-459f-a8d8-68cfbfe6d0eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a454f36d-443d-459f-a8d8-68cfbfe6d0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_fe03fa4b-e409-487a-b5bc-dfb7817e83e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_fe03fa4b-e409-487a-b5bc-dfb7817e83e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_UnderwritersDiscountAndOfferingCosts_9adfbf54-0bcb-4dae-813f-cf472d3e9bcf" xlink:href="insm-20191231.xsd#insm_UnderwritersDiscountAndOfferingCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_insm_UnderwritersDiscountAndOfferingCosts_9adfbf54-0bcb-4dae-813f-cf472d3e9bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_7af2e1fc-65e5-426b-a0d3-df43d488e6fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_7af2e1fc-65e5-426b-a0d3-df43d488e6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_bef3f3ca-3d15-4b44-a3a2-270919033e04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_bef3f3ca-3d15-4b44-a3a2-270919033e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_eea27c8b-1229-4388-884a-bb6766b41b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_eea27c8b-1229-4388-884a-bb6766b41b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_a82af698-4d05-4dec-8c2c-873d62053283" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_a82af698-4d05-4dec-8c2c-873d62053283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_dbdcdb8e-0a87-41e5-b5af-1aef573b7304" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_dbdcdb8e-0a87-41e5-b5af-1aef573b7304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption_90dabd5f-fc24-45f8-9087-08c4d5d80eec" xlink:href="insm-20191231.xsd#insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption_90dabd5f-fc24-45f8-9087-08c4d5d80eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_693145e2-e858-4c12-b777-fff1c902ad14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_SharePrice_693145e2-e858-4c12-b777-fff1c902ad14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_4c704375-0505-40ec-a544-691c8ee69c3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_4c704375-0505-40ec-a544-691c8ee69c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_236c8e4b-0f2c-42c8-8abd-832349f9d58a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_236c8e4b-0f2c-42c8-8abd-832349f9d58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_18a05e21-ce7d-4c77-9865-94a0694bd7d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_18a05e21-ce7d-4c77-9865-94a0694bd7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_566042d7-db30-45fa-8343-3668de50e7fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_566042d7-db30-45fa-8343-3668de50e7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d5ca1ebe-d771-4ea4-818f-bde349478d65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d5ca1ebe-d771-4ea4-818f-bde349478d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_bb308981-af3c-411d-a340-ad751c797b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_427ade96-0c3b-483d-ba01-53571f280bfc" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_bb308981-af3c-411d-a340-ad751c797b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_da6b7490-5a41-4b56-83eb-a67027f2fbdc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b7a5efe3-db96-4bfc-85ed-b3cc17a9a282" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationAbstract_da6b7490-5a41-4b56-83eb-a67027f2fbdc" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b7a5efe3-db96-4bfc-85ed-b3cc17a9a282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_0f13009d-589e-419a-adac-e9adeedc705a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_765bae70-4b3d-4a04-b6e6-85ca54027b26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationAbstract_0f13009d-589e-419a-adac-e9adeedc705a" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_765bae70-4b3d-4a04-b6e6-85ca54027b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0a69a255-1694-439c-b5a0-fb47673b36ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationAbstract_0f13009d-589e-419a-adac-e9adeedc705a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0a69a255-1694-439c-b5a0-fb47673b36ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_b908c537-3271-4aba-a039-090ac9ee0e2e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_0f13009d-589e-419a-adac-e9adeedc705a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_b908c537-3271-4aba-a039-090ac9ee0e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_efdf6046-58ae-4554-a6e2-22caa6e4b2a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_0f13009d-589e-419a-adac-e9adeedc705a" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_efdf6046-58ae-4554-a6e2-22caa6e4b2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_57ad65a7-8789-424c-91f4-3bf82326add6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_0f13009d-589e-419a-adac-e9adeedc705a" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_57ad65a7-8789-424c-91f4-3bf82326add6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_29dba5ff-f670-46dd-b5af-ba488282e33b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7a2dbee4-b328-4497-ba1a-aee5a9c1ad49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_29dba5ff-f670-46dd-b5af-ba488282e33b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7a2dbee4-b328-4497-ba1a-aee5a9c1ad49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72bc68e0-a5e7-4df8-b4e6-b12642f994b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_29dba5ff-f670-46dd-b5af-ba488282e33b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72bc68e0-a5e7-4df8-b4e6-b12642f994b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_ca5df934-b382-4a10-9374-0a00a19b6fba" xlink:href="insm-20191231.xsd#insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_29dba5ff-f670-46dd-b5af-ba488282e33b" xlink:to="loc_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_ca5df934-b382-4a10-9374-0a00a19b6fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_bb36d894-2ae2-4c11-828b-11efbda61939" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3347c735-1de9-45a2-a135-659e6c6a612d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationAbstract_bb36d894-2ae2-4c11-828b-11efbda61939" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3347c735-1de9-45a2-a135-659e6c6a612d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8b50df08-abef-419f-80ce-8a3990fc2b65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3347c735-1de9-45a2-a135-659e6c6a612d" xlink:to="loc_us-gaap_AwardTypeAxis_8b50df08-abef-419f-80ce-8a3990fc2b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9df5e88-574c-4f16-ae3a-feaa4f3d7682" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_8b50df08-abef-419f-80ce-8a3990fc2b65" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9df5e88-574c-4f16-ae3a-feaa4f3d7682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_82092957-53ee-4832-945f-507589f4d908" xlink:href="insm-20191231.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9df5e88-574c-4f16-ae3a-feaa4f3d7682" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_82092957-53ee-4832-945f-507589f4d908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8be0cb82-8f0a-48e9-bc9a-3934cc6e94ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9df5e88-574c-4f16-ae3a-feaa4f3d7682" xlink:to="loc_us-gaap_PerformanceSharesMember_8be0cb82-8f0a-48e9-bc9a-3934cc6e94ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f7e97c03-2e4b-474c-a69d-704b97be04a1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3347c735-1de9-45a2-a135-659e6c6a612d" xlink:to="loc_srt_RangeAxis_f7e97c03-2e4b-474c-a69d-704b97be04a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92918ddf-fa09-4872-8382-a4f676d73723" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f7e97c03-2e4b-474c-a69d-704b97be04a1" xlink:to="loc_srt_RangeMember_92918ddf-fa09-4872-8382-a4f676d73723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_36474899-5837-4826-8ccc-508f643c1d1f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92918ddf-fa09-4872-8382-a4f676d73723" xlink:to="loc_srt_MinimumMember_36474899-5837-4826-8ccc-508f643c1d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a9925d38-446e-4fc9-a8d5-8f60b33e617f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92918ddf-fa09-4872-8382-a4f676d73723" xlink:to="loc_srt_MaximumMember_a9925d38-446e-4fc9-a8d5-8f60b33e617f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3347c735-1de9-45a2-a135-659e6c6a612d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_cbdc079d-02df-4f39-9cca-4b265e1fa27e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_StockOptionPlanExpense_cbdc079d-02df-4f39-9cca-4b265e1fa27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f4d05a1e-590c-41bf-87a4-d960b7ae258a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_f4d05a1e-590c-41bf-87a4-d960b7ae258a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4e3355fe-5656-42d7-8c35-c536a19b9279" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_4e3355fe-5656-42d7-8c35-c536a19b9279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c1929644-a66e-4aef-8915-b80af4478b28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c1929644-a66e-4aef-8915-b80af4478b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_eb356d10-374c-4706-8905-ff6c7ebe9148" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_eb356d10-374c-4706-8905-ff6c7ebe9148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cd2b04ff-0576-438e-afd6-878dea61619f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_580bf82e-4a5e-4bb0-b531-3a60b3a59138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cd2b04ff-0576-438e-afd6-878dea61619f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a8903300-a6ac-48a8-845c-b1bc43e344d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a8903300-a6ac-48a8-845c-b1bc43e344d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6e19924f-121f-4d1b-bb4b-76854f64158b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6e19924f-121f-4d1b-bb4b-76854f64158b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_56ab5fa4-32bb-4485-86d5-0b4cc17aa26d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_56ab5fa4-32bb-4485-86d5-0b4cc17aa26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_5b5a1e04-4476-493d-b3ba-f5606f09d3e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_5b5a1e04-4476-493d-b3ba-f5606f09d3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1581241b-2088-4301-b47e-78e2d5cdab61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5a03677-3953-46e9-aebf-87de8c7c29cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1581241b-2088-4301-b47e-78e2d5cdab61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7e734796-dbf0-422e-a44f-374ae290c680" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7e734796-dbf0-422e-a44f-374ae290c680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_084cad96-c7dd-484f-ba4c-25b15b8a8b74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_084cad96-c7dd-484f-ba4c-25b15b8a8b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_317c081f-bc8e-48e1-8243-ed19489b2a29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_317c081f-bc8e-48e1-8243-ed19489b2a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70418a40-530e-46fa-ae7b-9613f74be011" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70418a40-530e-46fa-ae7b-9613f74be011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_14e5d307-cd24-4bc2-8744-8f164b48cd9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_14e5d307-cd24-4bc2-8744-8f164b48cd9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_df492705-2d92-4652-aaaa-8a52ed9c4139" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_df492705-2d92-4652-aaaa-8a52ed9c4139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6465dce2-1a06-4b3b-a7a6-ee531680c010" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_341090f8-ece3-416b-be20-838ff6a29bdd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6465dce2-1a06-4b3b-a7a6-ee531680c010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c8dd8e9e-86a1-467e-b400-2e57ea9f6208" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c8dd8e9e-86a1-467e-b400-2e57ea9f6208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_977004d1-4ea4-40ce-8c6b-744d012b8920" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_977004d1-4ea4-40ce-8c6b-744d012b8920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:href="insm-20191231.xsd#insm_WeightedAverageRemainingContractualLifeInYearsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1fd53f32-eec7-4d3e-a2de-4831f43c93ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1fd53f32-eec7-4d3e-a2de-4831f43c93ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_09b1a53a-fd1d-4d04-9a12-cf784228fa9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_09b1a53a-fd1d-4d04-9a12-cf784228fa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_aeda5d85-00a1-40cf-825a-f3e0f19898f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_WeightedAverageRemainingContractualLifeInYearsAbstract_3c4981f3-ff61-47a4-8bc4-d56eaafe1aee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_aeda5d85-00a1-40cf-825a-f3e0f19898f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa7deef3-9bd7-4655-bd48-462ad3664f22" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1a25e89e-3076-4ae6-acda-39124d3d07e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1a25e89e-3076-4ae6-acda-39124d3d07e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_c2b6a7a9-5a2d-4448-8f77-9d9b9a42627d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_c2b6a7a9-5a2d-4448-8f77-9d9b9a42627d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_cac2d1a6-fc6e-4994-9b1e-d48ef144b80b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fd97a8c6-900b-445f-9012-b8a98b09911f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_cac2d1a6-fc6e-4994-9b1e-d48ef144b80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationRangeofExercisePricesDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_f7720463-1f4f-4b91-8cbf-6960675e33fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_99ccd34e-2221-4923-a0da-f71704738825" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_f7720463-1f4f-4b91-8cbf-6960675e33fb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_99ccd34e-2221-4923-a0da-f71704738825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2601a31a-b4c7-4ad4-af2d-1dfc66e51270" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_99ccd34e-2221-4923-a0da-f71704738825" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2601a31a-b4c7-4ad4-af2d-1dfc66e51270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2601a31a-b4c7-4ad4-af2d-1dfc66e51270" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range1Member_772bb34f-5dda-4e95-b984-c9d5f852b2db" xlink:href="insm-20191231.xsd#insm_Range1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range1Member_772bb34f-5dda-4e95-b984-c9d5f852b2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range2Member_1775982b-6290-4b3d-832e-810f8bedec1d" xlink:href="insm-20191231.xsd#insm_Range2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range2Member_1775982b-6290-4b3d-832e-810f8bedec1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range3Member_b5d3e6c4-a2c8-4334-87ab-ca799c851d97" xlink:href="insm-20191231.xsd#insm_Range3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range3Member_b5d3e6c4-a2c8-4334-87ab-ca799c851d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range4Member_cc777962-c95d-4fb7-945a-770a255f61e3" xlink:href="insm-20191231.xsd#insm_Range4Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range4Member_cc777962-c95d-4fb7-945a-770a255f61e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range5Member_d2d565db-e511-4eb1-a218-9ac6f935c7e2" xlink:href="insm-20191231.xsd#insm_Range5Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range5Member_d2d565db-e511-4eb1-a218-9ac6f935c7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range6Member_2dd9dfa7-7727-4faa-b4f1-a38f647aa8c8" xlink:href="insm-20191231.xsd#insm_Range6Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range6Member_2dd9dfa7-7727-4faa-b4f1-a38f647aa8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range7Member_cec2132b-69d3-425d-a2d4-15420348980e" xlink:href="insm-20191231.xsd#insm_Range7Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range7Member_cec2132b-69d3-425d-a2d4-15420348980e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range8Member_6f4daa7c-3563-465c-ac1f-b9658e830e2a" xlink:href="insm-20191231.xsd#insm_Range8Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range8Member_6f4daa7c-3563-465c-ac1f-b9658e830e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range9Member_e39e60d8-d701-44e9-b565-5553011c405d" xlink:href="insm-20191231.xsd#insm_Range9Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range9Member_e39e60d8-d701-44e9-b565-5553011c405d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_Range10Member_da9b413a-4cd1-4ff3-a5df-643eb5caba33" xlink:href="insm-20191231.xsd#insm_Range10Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_aa2f3d98-cf18-4367-bf41-ac8f04138b40" xlink:to="loc_insm_Range10Member_da9b413a-4cd1-4ff3-a5df-643eb5caba33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_89892112-9119-4289-a88c-d26a34d8af61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_99ccd34e-2221-4923-a0da-f71704738825" xlink:to="loc_us-gaap_AwardTypeAxis_89892112-9119-4289-a88c-d26a34d8af61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfb44cfe-3ff3-45c8-baa2-6896321411b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_89892112-9119-4289-a88c-d26a34d8af61" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfb44cfe-3ff3-45c8-baa2-6896321411b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_477a06b0-f7ab-497c-9282-963a4c9f1cee" xlink:href="insm-20191231.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfb44cfe-3ff3-45c8-baa2-6896321411b4" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_477a06b0-f7ab-497c-9282-963a4c9f1cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_99ccd34e-2221-4923-a0da-f71704738825" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_069269e6-bfeb-47a2-85f5-a50e5339b32c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_069269e6-bfeb-47a2-85f5-a50e5339b32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ee820a5a-8126-4e16-8b06-565d10e97087" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_ee820a5a-8126-4e16-8b06-565d10e97087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7c17f744-3039-466f-857f-6c97a947cbb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7c17f744-3039-466f-857f-6c97a947cbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_e782ad64-41a8-40fa-9c2e-b2dafce504f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_e782ad64-41a8-40fa-9c2e-b2dafce504f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_894cd4b9-d718-4bb9-9cf7-37611ec2fbcb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_894cd4b9-d718-4bb9-9cf7-37611ec2fbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_ef27c8a1-9b46-413f-b94b-a4c46960ce9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_ef27c8a1-9b46-413f-b94b-a4c46960ce9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_32833999-1c4d-42f1-b427-cbccb6c5a7f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_32833999-1c4d-42f1-b427-cbccb6c5a7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_5cccfecc-53e2-4613-89c3-cb3ce0e800c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_5cccfecc-53e2-4613-89c3-cb3ce0e800c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_a4713d86-8c3a-4826-a108-32a9bd7a636d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_a4713d86-8c3a-4826-a108-32a9bd7a636d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_77b49e7b-8fe2-4f47-b505-591561407375" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_6eb57081-fb04-4276-ae4b-ce111845ee02" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_77b49e7b-8fe2-4f47-b505-591561407375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_ee0d96d6-972c-47ce-a1e6-cdd391bc8d71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c2e1d5dc-8195-4208-9a05-f4dd1dfbf91d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_ShareBasedCompensationAbstract_ee0d96d6-972c-47ce-a1e6-cdd391bc8d71" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c2e1d5dc-8195-4208-9a05-f4dd1dfbf91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c4690434-4efc-4b5b-bdac-83ff2b9a8c79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c2e1d5dc-8195-4208-9a05-f4dd1dfbf91d" xlink:to="loc_us-gaap_AwardTypeAxis_c4690434-4efc-4b5b-bdac-83ff2b9a8c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c4690434-4efc-4b5b-bdac-83ff2b9a8c79" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_RestrictedStockAndRestrictedStockUnitsMember_b4eb22e7-1acb-4888-9179-acc966edc32d" xlink:href="insm-20191231.xsd#insm_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:to="loc_insm_RestrictedStockAndRestrictedStockUnitsMember_b4eb22e7-1acb-4888-9179-acc966edc32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_fbedb158-babb-4b0c-b9be-d3dde2719572" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_5da124a1-88e3-434d-af93-f32c96d91819" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_fbedb158-babb-4b0c-b9be-d3dde2719572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_StockOptionsAndRestrictedStockUnitsMember_6b83325d-736e-41c0-be39-3af83488a25f" xlink:href="insm-20191231.xsd#insm_StockOptionsAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:to="loc_insm_StockOptionsAndRestrictedStockUnitsMember_6b83325d-736e-41c0-be39-3af83488a25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_df6a09e6-a578-47cf-b4a0-fe940ffbf858" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5da124a1-88e3-434d-af93-f32c96d91819" xlink:to="loc_us-gaap_EmployeeStockMember_df6a09e6-a578-47cf-b4a0-fe940ffbf858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_246515fa-5595-4939-81c8-a4d2cc09475e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c2e1d5dc-8195-4208-9a05-f4dd1dfbf91d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_246515fa-5595-4939-81c8-a4d2cc09475e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_acf8c31f-0ee1-49fa-a8f3-339359e77bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_246515fa-5595-4939-81c8-a4d2cc09475e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_acf8c31f-0ee1-49fa-a8f3-339359e77bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_95c511a2-3f5f-419e-a91e-f0980c4ea5d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acf8c31f-0ee1-49fa-a8f3-339359e77bdc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_95c511a2-3f5f-419e-a91e-f0980c4ea5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_139b2fd2-1844-4f43-b1de-863fc1ed630e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acf8c31f-0ee1-49fa-a8f3-339359e77bdc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_139b2fd2-1844-4f43-b1de-863fc1ed630e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c2e1d5dc-8195-4208-9a05-f4dd1dfbf91d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit_0857d7a6-2447-4fd3-b7df-379d4bb62db8" xlink:href="insm-20191231.xsd#insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit_0857d7a6-2447-4fd3-b7df-379d4bb62db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e34665f3-4e26-4fc8-bd52-4137f838bb2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e34665f3-4e26-4fc8-bd52-4137f838bb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_eb181937-e1d7-4671-93ee-cda89e49a23f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_eb181937-e1d7-4671-93ee-cda89e49a23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ac8ef4b9-03f9-499e-b0ed-54c94b0167dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ac8ef4b9-03f9-499e-b0ed-54c94b0167dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_64163d66-f353-46e5-9cde-218f340329fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_64163d66-f353-46e5-9cde-218f340329fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cdd1981f-3c67-4ddc-ad44-7fb98ebd68eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cdd1981f-3c67-4ddc-ad44-7fb98ebd68eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_cd7b3787-70ae-4057-b0ed-5c672be866d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_cd7b3787-70ae-4057-b0ed-5c672be866d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_066c75be-2036-406d-ae0a-59b09b01197f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_542046d7-9be9-4e79-b0c6-87be2b346062" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_066c75be-2036-406d-ae0a-59b09b01197f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2aebf1b7-e940-4303-840c-a6644907b5c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2aebf1b7-e940-4303-840c-a6644907b5c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11f5d873-3939-446f-a01c-cf2275b46dcc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11f5d873-3939-446f-a01c-cf2275b46dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9be4d109-64ba-4183-a67e-597ff501fcdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_9be4d109-64ba-4183-a67e-597ff501fcdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_df0cf077-f9dd-402b-827a-1f0d0680b66c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_df0cf077-f9dd-402b-827a-1f0d0680b66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_adff3e3e-c8bd-4f6a-850f-771ba8b4224a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_67b74fcc-9181-423c-bb99-be6678c0ba90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_adff3e3e-c8bd-4f6a-850f-771ba8b4224a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_66d425dc-ca9a-4f98-a3bd-7f9887de000b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1b7ae25-8fa4-4c47-9798-9cfd5b49c599" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_66d425dc-ca9a-4f98-a3bd-7f9887de000b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxes" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_45062245-47fb-4c67-80ba-9aaebd361374" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1bd6a31d-d836-4e38-aaf8-e2abc63ec5c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_45062245-47fb-4c67-80ba-9aaebd361374" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1bd6a31d-d836-4e38-aaf8-e2abc63ec5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e0b18c6f-58f4-41bd-9328-d5609444c909" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1d25a1d2-92c2-404a-b071-1c11a379ac93" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0b18c6f-58f4-41bd-9328-d5609444c909" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1d25a1d2-92c2-404a-b071-1c11a379ac93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_afca6caa-a9da-4772-99fd-9bb529103803" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0b18c6f-58f4-41bd-9328-d5609444c909" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_afca6caa-a9da-4772-99fd-9bb529103803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e25de1c3-daa5-4572-861b-1a43c883da8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0b18c6f-58f4-41bd-9328-d5609444c909" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e25de1c3-daa5-4572-861b-1a43c883da8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_fc5c1b4e-8b3e-4052-a5f9-91d12c9ae947" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0b18c6f-58f4-41bd-9328-d5609444c909" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_fc5c1b4e-8b3e-4052-a5f9-91d12c9ae947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9fef3b1c-9572-44e9-8aaf-4dd72897e2da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0b18c6f-58f4-41bd-9328-d5609444c909" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9fef3b1c-9572-44e9-8aaf-4dd72897e2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7f4f120d-a3ff-4eb8-903e-e0c6a9eaaaf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_846001c3-453d-46ca-a04e-c88f17554c06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7f4f120d-a3ff-4eb8-903e-e0c6a9eaaaf9" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_846001c3-453d-46ca-a04e-c88f17554c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_aa393e41-c9a6-40c7-aa9e-ffa42a827303" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_846001c3-453d-46ca-a04e-c88f17554c06" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_aa393e41-c9a6-40c7-aa9e-ffa42a827303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_ed9764a6-c4be-411d-b267-d5136e87b928" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_aa393e41-c9a6-40c7-aa9e-ffa42a827303" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_ed9764a6-c4be-411d-b267-d5136e87b928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewJerseyDivisionOfTaxationMember_7a1d8c3c-1b63-4d85-8262-03bd7c90d376" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewJerseyDivisionOfTaxationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_ed9764a6-c4be-411d-b267-d5136e87b928" xlink:to="loc_us-gaap_NewJerseyDivisionOfTaxationMember_7a1d8c3c-1b63-4d85-8262-03bd7c90d376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_IrelandTaxMember_edbb3f9d-8464-4c46-a1e3-efeb5f314eb3" xlink:href="insm-20191231.xsd#insm_IrelandTaxMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_ed9764a6-c4be-411d-b267-d5136e87b928" xlink:to="loc_insm_IrelandTaxMember_edbb3f9d-8464-4c46-a1e3-efeb5f314eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_c8f113be-8837-448f-bdc3-f81f27284057" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_846001c3-453d-46ca-a04e-c88f17554c06" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_c8f113be-8837-448f-bdc3-f81f27284057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b7251acf-7dc3-4fa9-9a14-f2f122d5ec08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_c8f113be-8837-448f-bdc3-f81f27284057" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b7251acf-7dc3-4fa9-9a14-f2f122d5ec08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_61a64d84-5278-4d87-971f-022245316013" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_b7251acf-7dc3-4fa9-9a14-f2f122d5ec08" xlink:to="loc_us-gaap_DomesticCountryMember_61a64d84-5278-4d87-971f-022245316013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_846001c3-453d-46ca-a04e-c88f17554c06" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fc24e55b-1783-40ad-b8e7-83b9b1186e05" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fc24e55b-1783-40ad-b8e7-83b9b1186e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8772ac5d-6514-4bb6-abc8-53c6de070355" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8772ac5d-6514-4bb6-abc8-53c6de070355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent_6826754c-45ac-40ca-8a6c-4e1a0ba28568" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent_6826754c-45ac-40ca-8a6c-4e1a0ba28568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent_7b3abae2-c6da-43bb-bb16-93ffc88ed7ad" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent_7b3abae2-c6da-43bb-bb16-93ffc88ed7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_248504cf-f803-49aa-9f71-855a2f81bcfc" xlink:href="insm-20191231.xsd#insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_248504cf-f803-49aa-9f71-855a2f81bcfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_f25b0c7d-1997-4483-b5b3-908d5a09f5b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_f25b0c7d-1997-4483-b5b3-908d5a09f5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OperatingLossCarryforwardsTotal_a679d99b-fec9-4250-ae10-42fe09f4941d" xlink:href="insm-20191231.xsd#insm_OperatingLossCarryforwardsTotal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_OperatingLossCarryforwardsTotal_a679d99b-fec9-4250-ae10-42fe09f4941d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_047f2e3a-1fd7-4987-90bd-a0c5c93028d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_OperatingLossCarryforwards_047f2e3a-1fd7-4987-90bd-a0c5c93028d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OperatingLossCarryforwardsNonTradingLoss_23d32f3d-940b-4805-878b-36a50050ef53" xlink:href="insm-20191231.xsd#insm_OperatingLossCarryforwardsNonTradingLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_insm_OperatingLossCarryforwardsNonTradingLoss_23d32f3d-940b-4805-878b-36a50050ef53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_37f8e93b-93e8-4140-ba7b-e013cc0ee745" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_37f8e93b-93e8-4140-ba7b-e013cc0ee745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_c1c6171a-45e5-4d16-96e2-c062fffd16e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_3ec79f7b-b52c-495d-9c58-ddef3a1c3329" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_c1c6171a-45e5-4d16-96e2-c062fffd16e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d101db1f-1e59-4a47-853d-84e358a6ed13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6d957cf8-d445-4b71-b5af-2ff1cbe1356a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d101db1f-1e59-4a47-853d-84e358a6ed13" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6d957cf8-d445-4b71-b5af-2ff1cbe1356a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1678c5d5-cd95-4939-ad47-66ece8f727ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d101db1f-1e59-4a47-853d-84e358a6ed13" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1678c5d5-cd95-4939-ad47-66ece8f727ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f2cc1bca-883e-4f91-951a-41f21203dece" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d101db1f-1e59-4a47-853d-84e358a6ed13" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f2cc1bca-883e-4f91-951a-41f21203dece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesIncomeTaxBenefitProvisionDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_12e2e4e2-8c97-4bbf-b874-9a66f5525188" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1636ff42-7a43-4a70-a59f-27c3e98f9602" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxDisclosureAbstract_12e2e4e2-8c97-4bbf-b874-9a66f5525188" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1636ff42-7a43-4a70-a59f-27c3e98f9602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_24b2b167-1a2e-486b-b3a1-be69789f1252" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1636ff42-7a43-4a70-a59f-27c3e98f9602" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_24b2b167-1a2e-486b-b3a1-be69789f1252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_50e921c1-0526-4ad7-96c4-dfe44584c517" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1636ff42-7a43-4a70-a59f-27c3e98f9602" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_50e921c1-0526-4ad7-96c4-dfe44584c517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c86b1bab-3c7a-411c-80aa-332e3b5476ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1636ff42-7a43-4a70-a59f-27c3e98f9602" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c86b1bab-3c7a-411c-80aa-332e3b5476ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0fe3d71a-ca16-43a4-9015-ac3a3d22f63f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1636ff42-7a43-4a70-a59f-27c3e98f9602" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0fe3d71a-ca16-43a4-9015-ac3a3d22f63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2362d7d6-e498-4c28-b241-35a8452bb531" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxDisclosureAbstract_12e2e4e2-8c97-4bbf-b874-9a66f5525188" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2362d7d6-e498-4c28-b241-35a8452bb531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_191cbe87-33fd-4221-9051-4f06ff24d6d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2362d7d6-e498-4c28-b241-35a8452bb531" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_191cbe87-33fd-4221-9051-4f06ff24d6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bbfb6f3e-5a76-473c-ae3c-23d96065d4e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2362d7d6-e498-4c28-b241-35a8452bb531" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bbfb6f3e-5a76-473c-ae3c-23d96065d4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9dfa2362-6acc-4e2c-8748-9573e1e8d5e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2362d7d6-e498-4c28-b241-35a8452bb531" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9dfa2362-6acc-4e2c-8748-9573e1e8d5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_096d84ec-dbfc-4a2c-bfd7-341f9eb7543b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2362d7d6-e498-4c28-b241-35a8452bb531" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_096d84ec-dbfc-4a2c-bfd7-341f9eb7543b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c5d382cd-6630-467e-98c9-5bdd77e0afab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxDisclosureAbstract_12e2e4e2-8c97-4bbf-b874-9a66f5525188" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c5d382cd-6630-467e-98c9-5bdd77e0afab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ef7ff5c8-9b38-4490-b0e9-64e7f1bb0161" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ef7ff5c8-9b38-4490-b0e9-64e7f1bb0161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationPermanentItems_40a49409-2b59-4020-9227-00c3909edd1b" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationPermanentItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:to="loc_insm_EffectiveIncomeTaxRateReconciliationPermanentItems_40a49409-2b59-4020-9227-00c3909edd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0651e096-a20b-4fcb-ab9d-8aa31bfae434" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0651e096-a20b-4fcb-ab9d-8aa31bfae434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_ed6c2aa9-8ef0-4bd9-964e-293ca39041ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_ed6c2aa9-8ef0-4bd9-964e-293ca39041ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_35772e21-f2a0-4473-980e-1cec762588eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_35772e21-f2a0-4473-980e-1cec762588eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_37834578-47fb-40c8-8aae-9ee9d29c52b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent_37834578-47fb-40c8-8aae-9ee9d29c52b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_cd178027-1144-42c5-8a9d-db6e78ec1c20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_cd178027-1144-42c5-8a9d-db6e78ec1c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent_b095f1c1-150e-4d20-9b4d-acf8e58aadc1" xlink:href="insm-20191231.xsd#insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:to="loc_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent_b095f1c1-150e-4d20-9b4d-acf8e58aadc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa999596-dc26-4ef0-84db-f80532b38478" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c2d26fc6-8022-4dd4-b689-5019da089e4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fa999596-dc26-4ef0-84db-f80532b38478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_31732d8b-cfc3-409b-94e9-c247370438d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_4fb2dc02-f315-4a84-b541-28155cc46170" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_31732d8b-cfc3-409b-94e9-c247370438d8" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_4fb2dc02-f315-4a84-b541-28155cc46170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_243811aa-9346-4bdf-8a63-b80167252d65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4fb2dc02-f315-4a84-b541-28155cc46170" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_243811aa-9346-4bdf-8a63-b80167252d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f4ec74c6-e998-4a77-a4d0-c671e37f9177" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_4fb2dc02-f315-4a84-b541-28155cc46170" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f4ec74c6-e998-4a77-a4d0-c671e37f9177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxAssetsLicensePayment_f9b39151-9c79-4db5-9e11-27b6c4f08168" xlink:href="insm-20191231.xsd#insm_DeferredTaxAssetsLicensePayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_4fb2dc02-f315-4a84-b541-28155cc46170" xlink:to="loc_insm_DeferredTaxAssetsLicensePayment_f9b39151-9c79-4db5-9e11-27b6c4f08168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_bcce5421-82dc-44bb-8162-641095fdd41b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_4fb2dc02-f315-4a84-b541-28155cc46170" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_bcce5421-82dc-44bb-8162-641095fdd41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8402a7d9-d2a0-477e-9c92-210258326096" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_4fb2dc02-f315-4a84-b541-28155cc46170" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8402a7d9-d2a0-477e-9c92-210258326096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_b947ad7f-db2f-468d-89a4-8ea0690ddf20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_4fb2dc02-f315-4a84-b541-28155cc46170" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_b947ad7f-db2f-468d-89a4-8ea0690ddf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5c0723fa-e4a5-42a6-85aa-517c0c9079b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_4fb2dc02-f315-4a84-b541-28155cc46170" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_5c0723fa-e4a5-42a6-85aa-517c0c9079b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8fe763e7-f88a-44dd-bb73-29aecf1a3528" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_31732d8b-cfc3-409b-94e9-c247370438d8" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8fe763e7-f88a-44dd-bb73-29aecf1a3528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_550f67f2-2699-47b2-96cb-01faccf68b6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8fe763e7-f88a-44dd-bb73-29aecf1a3528" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_550f67f2-2699-47b2-96cb-01faccf68b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxLiabilitiesConvertibleDebt_9bd15635-d1ef-4749-89c2-0c19ffd749f6" xlink:href="insm-20191231.xsd#insm_DeferredTaxLiabilitiesConvertibleDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8fe763e7-f88a-44dd-bb73-29aecf1a3528" xlink:to="loc_insm_DeferredTaxLiabilitiesConvertibleDebt_9bd15635-d1ef-4749-89c2-0c19ffd749f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3e666344-126b-429b-bd38-53b95aafbebc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8fe763e7-f88a-44dd-bb73-29aecf1a3528" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3e666344-126b-429b-bd38-53b95aafbebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_bae12415-50b1-4542-bcc0-46c492e9186e" xlink:href="insm-20191231.xsd#insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_31732d8b-cfc3-409b-94e9-c247370438d8" xlink:to="loc_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances_bae12415-50b1-4542-bcc0-46c492e9186e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_042ffac9-91ef-4485-9893-e7d151b591ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_31732d8b-cfc3-409b-94e9-c247370438d8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_042ffac9-91ef-4485-9893-e7d151b591ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_3bc981b6-f9b1-42db-8c38-9081e19ceaef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_31732d8b-cfc3-409b-94e9-c247370438d8" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_3bc981b6-f9b1-42db-8c38-9081e19ceaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_04255653-9810-4c4f-9aa5-3a7f84bfab0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_61112d6e-4ec6-47c7-aac1-18d64986baba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_IncomeTaxDisclosureAbstract_04255653-9810-4c4f-9aa5-3a7f84bfab0d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_61112d6e-4ec6-47c7-aac1-18d64986baba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7e717dda-36b6-42ee-9ab3-c620c34bc597" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_04255653-9810-4c4f-9aa5-3a7f84bfab0d" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7e717dda-36b6-42ee-9ab3-c620c34bc597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_bbe403de-49b9-4a29-b679-a73e7458a05a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7e717dda-36b6-42ee-9ab3-c620c34bc597" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_bbe403de-49b9-4a29-b679-a73e7458a05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_438eb4eb-9122-4d4b-9539-0ca43af787aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7e717dda-36b6-42ee-9ab3-c620c34bc597" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_438eb4eb-9122-4d4b-9539-0ca43af787aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4c4f62e0-3b8d-4b75-9dd8-a27b8d6092dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7e717dda-36b6-42ee-9ab3-c620c34bc597" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4c4f62e0-3b8d-4b75-9dd8-a27b8d6092dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8d3ca02a-bf6a-4f8f-acd4-41da39f3be15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7e717dda-36b6-42ee-9ab3-c620c34bc597" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8d3ca02a-bf6a-4f8f-acd4-41da39f3be15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a64146d9-7fa8-4dc7-808d-534e29d4d4db" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7e717dda-36b6-42ee-9ab3-c620c34bc597" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a64146d9-7fa8-4dc7-808d-534e29d4d4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LicenseandOtherAgreements" xlink:type="simple" xlink:href="insm-20191231.xsd#LicenseandOtherAgreements"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/LicenseandOtherAgreements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_insm_LicenseAndOtherAgreementsAbstract_2ffd68b8-b6b5-4986-930a-a88795abadc6" xlink:href="insm-20191231.xsd#insm_LicenseAndOtherAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LicenseAndOtherAgreementsTextBlock_d3a0fbe7-b55c-4848-90fb-ff11c3329d88" xlink:href="insm-20191231.xsd#insm_LicenseAndOtherAgreementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_LicenseAndOtherAgreementsAbstract_2ffd68b8-b6b5-4986-930a-a88795abadc6" xlink:to="loc_insm_LicenseAndOtherAgreementsTextBlock_d3a0fbe7-b55c-4848-90fb-ff11c3329d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LicenseandOtherAgreementsDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#LicenseandOtherAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/LicenseandOtherAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_insm_LicenseAndOtherAgreementsAbstract_fa674d68-26cd-4259-a8f9-911a3c417fbd" xlink:href="insm-20191231.xsd#insm_LicenseAndOtherAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_LicenseAndOtherAgreementsAbstract_fa674d68-26cd-4259-a8f9-911a3c417fbd" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestonePaymentAxis_65e10564-e116-4f25-acbd-b048ccc919a6" xlink:href="insm-20191231.xsd#insm_MilestonePaymentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_insm_MilestonePaymentAxis_65e10564-e116-4f25-acbd-b048ccc919a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestonePaymentDomain_80287643-9507-4cab-af7c-6a2c0a3fd2be" xlink:href="insm-20191231.xsd#insm_MilestonePaymentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_MilestonePaymentAxis_65e10564-e116-4f25-acbd-b048ccc919a6" xlink:to="loc_insm_MilestonePaymentDomain_80287643-9507-4cab-af7c-6a2c0a3fd2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestoneNewDrugApplicationMember_2e624bdf-b70c-4e85-af7e-fd3d8a2f05ce" xlink:href="insm-20191231.xsd#insm_MilestoneNewDrugApplicationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_MilestonePaymentDomain_80287643-9507-4cab-af7c-6a2c0a3fd2be" xlink:to="loc_insm_MilestoneNewDrugApplicationMember_2e624bdf-b70c-4e85-af7e-fd3d8a2f05ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_MilestoneFDAApprovalMember_b1c494ba-c2f0-4b87-9af1-7c71cdd56b63" xlink:href="insm-20191231.xsd#insm_MilestoneFDAApprovalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_MilestonePaymentDomain_80287643-9507-4cab-af7c-6a2c0a3fd2be" xlink:to="loc_insm_MilestoneFDAApprovalMember_b1c494ba-c2f0-4b87-9af1-7c71cdd56b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_32d3ca0a-a202-4388-b3f7-93d580418e64" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_srt_ProductOrServiceAxis_32d3ca0a-a202-4388-b3f7-93d580418e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5f996271-1e9e-4429-aecd-36c81240ad70" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_32d3ca0a-a202-4388-b3f7-93d580418e64" xlink:to="loc_srt_ProductsAndServicesDomain_5f996271-1e9e-4429-aecd-36c81240ad70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_9e8873a8-fc29-4fa9-80d0-741a8ba76722" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5f996271-1e9e-4429-aecd-36c81240ad70" xlink:to="loc_us-gaap_LicenseAndServiceMember_9e8873a8-fc29-4fa9-80d0-741a8ba76722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_96b3c299-4dc1-438a-90a1-0509f07c73e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_us-gaap_TypeOfArrangementAxis_96b3c299-4dc1-438a-90a1-0509f07c73e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_96b3c299-4dc1-438a-90a1-0509f07c73e5" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PRIPharmaGmbhCommercializationAgreementMember_34e44c86-e2d3-4a17-94ed-8e9c298ac465" xlink:href="insm-20191231.xsd#insm_PRIPharmaGmbhCommercializationAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_PRIPharmaGmbhCommercializationAgreementMember_34e44c86-e2d3-4a17-94ed-8e9c298ac465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember_cd72e8c3-0fbc-4beb-a515-e486425a0f95" xlink:href="insm-20191231.xsd#insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember_cd72e8c3-0fbc-4beb-a515-e486425a0f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_TherapureBiopharmaIncContractManufacturingAgreementMember_093b5d13-c166-4cda-8df2-b354b49d74d9" xlink:href="insm-20191231.xsd#insm_TherapureBiopharmaIncContractManufacturingAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_TherapureBiopharmaIncContractManufacturingAgreementMember_093b5d13-c166-4cda-8df2-b354b49d74d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommercialFilVFinishServicesAgreementMember_e984f4e5-3939-4ce7-862a-86d958cebd69" xlink:href="insm-20191231.xsd#insm_CommercialFilVFinishServicesAgreementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_CommercialFilVFinishServicesAgreementMember_e984f4e5-3939-4ce7-862a-86d958cebd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LicenseAgreementWithAstrazenecaMember_2486ce05-49bd-4157-ac5d-787008d0377e" xlink:href="insm-20191231.xsd#insm_LicenseAgreementWithAstrazenecaMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_LicenseAgreementWithAstrazenecaMember_2486ce05-49bd-4157-ac5d-787008d0377e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_SupplyAgreementWithPatheonUKLimitedMember_9c287837-ed68-4905-912d-e2449758385a" xlink:href="insm-20191231.xsd#insm_SupplyAgreementWithPatheonUKLimitedMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9c412cf5-58e0-4b38-b470-222009cf8208" xlink:to="loc_insm_SupplyAgreementWithPatheonUKLimitedMember_9c287837-ed68-4905-912d-e2449758385a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e8c0659f-70dd-44f9-88dc-5e3fe2469be9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_srt_RangeAxis_e8c0659f-70dd-44f9-88dc-5e3fe2469be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dade2f6c-5d7b-4486-9a86-c84c75ee524f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e8c0659f-70dd-44f9-88dc-5e3fe2469be9" xlink:to="loc_srt_RangeMember_dade2f6c-5d7b-4486-9a86-c84c75ee524f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c3a9c3f-2ea7-4051-a79c-74216674a348" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dade2f6c-5d7b-4486-9a86-c84c75ee524f" xlink:to="loc_srt_MaximumMember_0c3a9c3f-2ea7-4051-a79c-74216674a348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ac47bfa3-3453-4270-8c76-daf545985b48" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dade2f6c-5d7b-4486-9a86-c84c75ee524f" xlink:to="loc_srt_MinimumMember_ac47bfa3-3453-4270-8c76-daf545985b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_21b0544e-0a57-4c36-bc19-de70700ea7f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_21b0544e-0a57-4c36-bc19-de70700ea7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d5c4a1a5-8407-4ece-8b7e-4de66a2d46be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_21b0544e-0a57-4c36-bc19-de70700ea7f0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d5c4a1a5-8407-4ece-8b7e-4de66a2d46be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_f99a9576-c122-4b2e-8d31-9d892a7728c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d5c4a1a5-8407-4ece-8b7e-4de66a2d46be" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_f99a9576-c122-4b2e-8d31-9d892a7728c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_88d20ea2-8439-486c-9ad4-9a5dace586d4" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CollaborativeArrangementMilestonePayment_bd2b7786-8c1f-48d2-957b-038b2ab07629" xlink:href="insm-20191231.xsd#insm_CollaborativeArrangementMilestonePayment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CollaborativeArrangementMilestonePayment_bd2b7786-8c1f-48d2-957b-038b2ab07629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FutureMilestonePayments_b54aef21-d6a9-43d2-a32d-b8ef2f649a21" xlink:href="insm-20191231.xsd#insm_FutureMilestonePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_FutureMilestonePayments_b54aef21-d6a9-43d2-a32d-b8ef2f649a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_ceba1cef-90de-4d1a-959a-875904ceea7a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_ceba1cef-90de-4d1a-959a-875904ceea7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_ec146aaa-16ef-4544-acf4-26e8de6455df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RoyaltyGuaranteesCommitmentsAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_us-gaap_RoyaltyGuaranteesCommitmentsAmount_ec146aaa-16ef-4544-acf4-26e8de6455df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments_74805598-0dd8-4a4d-a72f-69568427c295" xlink:href="insm-20191231.xsd#insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments_74805598-0dd8-4a4d-a72f-69568427c295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount_df94abdb-834f-4c5b-ba10-8d1ced7b26d5" xlink:href="insm-20191231.xsd#insm_AdditionalRoyaltyGuaranteesCommitmentsAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount_df94abdb-834f-4c5b-ba10-8d1ced7b26d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_InitialTermOfContractManufacturingAgreement_97032abd-47d1-4ab9-8e73-a498b6c874af" xlink:href="insm-20191231.xsd#insm_InitialTermOfContractManufacturingAgreement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_InitialTermOfContractManufacturingAgreement_97032abd-47d1-4ab9-8e73-a498b6c874af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement_79345b7b-a543-4df6-b3d5-3cfe7e4d7d5d" xlink:href="insm-20191231.xsd#insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement_79345b7b-a543-4df6-b3d5-3cfe7e4d7d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement_7d3c4597-cd31-4f73-b3ac-d8a35a9c6f9a" xlink:href="insm-20191231.xsd#insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement_7d3c4597-cd31-4f73-b3ac-d8a35a9c6f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommercialServicesAgreementMinimumObligation_a685c637-af71-45a5-b9ef-7f506da63df6" xlink:href="insm-20191231.xsd#insm_CommercialServicesAgreementMinimumObligation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CommercialServicesAgreementMinimumObligation_a685c637-af71-45a5-b9ef-7f506da63df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AdditionalTermOfContractManufacturingAgreement_cfb4bbe0-54b5-4293-a478-a2b726f50b1a" xlink:href="insm-20191231.xsd#insm_AdditionalTermOfContractManufacturingAgreement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_AdditionalTermOfContractManufacturingAgreement_cfb4bbe0-54b5-4293-a478-a2b726f50b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement_bc9eee85-be89-4d5f-9e99-fec8448ff366" xlink:href="insm-20191231.xsd#insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement_bc9eee85-be89-4d5f-9e99-fec8448ff366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CollaborativeArrangementUpfrontPayment_bdcdfbf8-7ed3-43e9-9116-6d47b1d1c7c7" xlink:href="insm-20191231.xsd#insm_CollaborativeArrangementUpfrontPayment"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CollaborativeArrangementUpfrontPayment_bdcdfbf8-7ed3-43e9-9116-6d47b1d1c7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PaymentsUponAchievementOfClinicalMilestonesAmount_8de51a72-b5e2-44c2-8878-e38ace9d6bed" xlink:href="insm-20191231.xsd#insm_PaymentsUponAchievementOfClinicalMilestonesAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_PaymentsUponAchievementOfClinicalMilestonesAmount_8de51a72-b5e2-44c2-8878-e38ace9d6bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication_b6a0f4d5-8206-41d0-bd51-14dc81661892" xlink:href="insm-20191231.xsd#insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication_b6a0f4d5-8206-41d0-bd51-14dc81661892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRoyalties_3d4ae7e9-02f8-4f33-af39-e80f8890273b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRoyalties"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_us-gaap_PaymentsForRoyalties_3d4ae7e9-02f8-4f33-af39-e80f8890273b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3febf1f1-3c72-477d-9126-7309e72c427b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3febf1f1-3c72-477d-9126-7309e72c427b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ManufactureAndSupplyAgreementEstimatedCosts_3a21482a-1deb-40e6-8ef0-3d6e81b322c2" xlink:href="insm-20191231.xsd#insm_ManufactureAndSupplyAgreementEstimatedCosts"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_06d174e2-d52e-4802-a4ca-6934c359a6aa" xlink:to="loc_insm_ManufactureAndSupplyAgreementEstimatedCosts_3a21482a-1deb-40e6-8ef0-3d6e81b322c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="insm-20191231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_489ed3d9-7546-4600-b5db-133797fa25e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c50569ce-7613-4cc5-9e06-3adc12a84cf7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_489ed3d9-7546-4600-b5db-133797fa25e5" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c50569ce-7613-4cc5-9e06-3adc12a84cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1b003550-0095-4cc0-ab56-447d95fb189f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_5d08436a-9947-480f-b353-10c1bc8fb278" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1b003550-0095-4cc0-ab56-447d95fb189f" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_5d08436a-9947-480f-b353-10c1bc8fb278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6bfdc089-37c1-4030-9cbc-7b2e737bd487" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_5d08436a-9947-480f-b353-10c1bc8fb278" xlink:to="loc_srt_StatementGeographicalAxis_6bfdc089-37c1-4030-9cbc-7b2e737bd487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5a7f1ad0-f0b9-4b7b-afda-4a5fa9c3bebb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6bfdc089-37c1-4030-9cbc-7b2e737bd487" xlink:to="loc_srt_SegmentGeographicalDomain_5a7f1ad0-f0b9-4b7b-afda-4a5fa9c3bebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_BridgewaterNewJerseyFacilityMember_3cfef747-3d6b-429e-87ec-08aaec18d361" xlink:href="insm-20191231.xsd#insm_BridgewaterNewJerseyFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5a7f1ad0-f0b9-4b7b-afda-4a5fa9c3bebb" xlink:to="loc_insm_BridgewaterNewJerseyFacilityMember_3cfef747-3d6b-429e-87ec-08aaec18d361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_5d08436a-9947-480f-b353-10c1bc8fb278" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb1cca46-0130-4ad3-a154-22cd827a6d71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eb1cca46-0130-4ad3-a154-22cd827a6d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_5bf95549-55ee-4968-8f34-a2aba6daaedc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:to="loc_us-gaap_OperatingLeaseExpense_5bf95549-55ee-4968-8f34-a2aba6daaedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_abc504ac-57c5-435b-b5cf-95d7df63839b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:to="loc_us-gaap_LeaseAndRentalExpense_abc504ac-57c5-435b-b5cf-95d7df63839b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_0b92589a-e834-4284-9c90-c17354d4c01e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_f6e1581c-50ea-4d41-af7b-e4008e8bb707" xlink:to="loc_us-gaap_PurchaseObligation_0b92589a-e834-4284-9c90-c17354d4c01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnaudited" xlink:type="simple" xlink:href="insm-20191231.xsd#QuarterlyFinancialDataUnaudited"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/QuarterlyFinancialDataUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_571b44f8-5b0d-4c1c-ba88-1c82c75c6b57" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_266f5bc2-275b-474a-b9d7-1981b2e1d45e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_571b44f8-5b0d-4c1c-ba88-1c82c75c6b57" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_266f5bc2-275b-474a-b9d7-1981b2e1d45e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables" xlink:type="simple" xlink:href="insm-20191231.xsd#QuarterlyFinancialDataUnauditedTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_69a04190-a1d7-4628-8f86-a7ae3429d5bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_58135a1a-5c50-4d2c-a837-1b0c959e946f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_69a04190-a1d7-4628-8f86-a7ae3429d5bb" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_58135a1a-5c50-4d2c-a837-1b0c959e946f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#QuarterlyFinancialDataUnauditedDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1f183b07-349f-4838-9e34-e48a7733ed0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d79a150-ecfd-498b-8519-bed6621e9537" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1f183b07-349f-4838-9e34-e48a7733ed0d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d79a150-ecfd-498b-8519-bed6621e9537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fba62e6c-c15f-46df-9ccb-87755332e522" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_1f183b07-349f-4838-9e34-e48a7733ed0d" xlink:to="loc_us-gaap_GrossProfit_fba62e6c-c15f-46df-9ccb-87755332e522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f8b8825b-6fc1-4f70-b26a-2ae2f7bf5776" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1f183b07-349f-4838-9e34-e48a7733ed0d" xlink:to="loc_us-gaap_OperatingIncomeLoss_f8b8825b-6fc1-4f70-b26a-2ae2f7bf5776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7061bf1d-fea6-4b6e-968e-93869aa569e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_QuarterlyFinancialInformationDisclosureAbstract_1f183b07-349f-4838-9e34-e48a7733ed0d" xlink:to="loc_us-gaap_NetIncomeLoss_7061bf1d-fea6-4b6e-968e-93869aa569e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_456971b1-e0d5-4e6d-9963-af9dccee8763" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1f183b07-349f-4838-9e34-e48a7733ed0d" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_456971b1-e0d5-4e6d-9963-af9dccee8763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/RetirementPlan" xlink:type="simple" xlink:href="insm-20191231.xsd#RetirementPlan"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/RetirementPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_52aeb60b-d91f-441d-9620-9103fd3d1601" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_16c0ddfd-e3c7-4910-abb2-d511f7cd346c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_52aeb60b-d91f-441d-9620-9103fd3d1601" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_16c0ddfd-e3c7-4910-abb2-d511f7cd346c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/RetirementPlanDetails" xlink:type="simple" xlink:href="insm-20191231.xsd#RetirementPlanDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/RetirementPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5debfdae-64f0-4d32-8496-6c3a885b2af4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_eef0c63b-b265-4ae5-a5c0-e2f71383e93a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5debfdae-64f0-4d32-8496-6c3a885b2af4" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_eef0c63b-b265-4ae5-a5c0-e2f71383e93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_070923b9-3cd9-4d39-8b77-af6dcc2af4e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5debfdae-64f0-4d32-8496-6c3a885b2af4" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_070923b9-3cd9-4d39-8b77-af6dcc2af4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d9012ae6-73a4-4de2-a568-4cb65211ff4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5debfdae-64f0-4d32-8496-6c3a885b2af4" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d9012ae6-73a4-4de2-a568-4cb65211ff4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>insm-20191231_g1.jpg
<TEXT>
begin 644 insm-20191231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M, 3* P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHKQ[]I']O;]D[]DW6M*\+_&_P",>DZ9K.KWEI#;
M:''<K-?)%<3B!+J2W0F1+8.<&4KMX(&2,4 >PT5S/PQ^-/P?^-?@2+XH?![X
MI^'?%/AN8/Y>O>'M9@O+,[/OCSHF9 5_B&<KWQ7E_P &O^"GW_!/#]H?XN3?
M ?X'_MF_#OQ1XOB9UCT'1_$T$TUR4!+BWPVVYV@$GRB^ "3P#0![M163X[\>
M>"?A=X,U3XC?$GQ=IN@:!HEC)>ZQK6L7J6UK96\:EGEEED(6-% )+$@"O//@
M/^WE^Q-^U'XLN? ?[-G[6?P[\>ZW9Z>U]=Z3X0\86>H7$-JKI&TSQP2,RH'D
MC4L1C+J.XH ]9HKS'XO_ +:/[*/P"\6)X%^,GQ^\,^'=6-FEY<V.HZDJM96C
MN42ZNL9%I S@J)IBD9*L Q(./3()X+J!+FVF22.1 T<B,"K*1D$$=010 ZBB
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\4_VF_CUX^_X)?\ _!2CX@Z?^VQX!OH?
MA?\ ';]H+P9XU\%_':.)IK'3X-.FMEDTF_< M$L$,3"-.JA&<*4E+I^UE?GW
M^V/^V7^Q;^US\-=7_9C^.^M^#[.\\)_M&:3X;^(7P^\9ZG!&TNEP:\B)?/%<
M;"]I<6@CG$P!C4LZ[R8RU 'TG:?LC_L\?$SX.^/O#'@K4[6?P3\;/%$/BG7Q
MX;N(_L>K0SP6"7<220G;)!?16;"9U.9!>3$'+;J^-?\ @NM^P1\!M2^&GP&T
M[]E7X+>&O!_QG3X[^'--^$VJ>"]#@T^ZM%61[B[R;9%/V2"U@EN7R"L?D*W'
M?-_X)&_$KX1?\$UOV3_VC_B_XX^+5]I?[)WAKXM7T_P&U;Q'=2S&XTG8HF33
M#)E[JUENB8[4IN^T,LDB[C(S-F_"#_@X$_X(Y:]\09_VP_VAOVP+2?QVVD36
M'@KP1I_@W6[O_A$-+E*.]E"RV/ES:C=-'$;F=6V$I%!&QBA\V4 ^C?\ @M1X
M5_;A^(/PE\%>"?V2?V/O#OQJ\/1^+4UCXH^"/$OB6TL+?6]/L@);;362Y8+/
M'+=>7,Z'*L+,1LKK*RGF?^",'[3O_!/SXX0>/M-^"'[ ?AC]FGXQ^!S%8_%[
MX;6W@2QTG4[),L\3F6VMX6O+4E6VLR*5;JBAXV?W;XQ?\%0OV*OV9OB/X)^#
M_P"U?\9K#X6^)O'?A@ZWI%IXY#65G%&I D@FU!A]CBF1B5*-,#D<9W)N\T_9
MV^%W@;]H3_@JCXR_X*1_!ZWCG\"3? ^R^'\/B6&WVV?C2_.IM>S7ELW2[M[>
M".UMUNQF.4RO'&S" T >2_\ !N3J:?M?_L0?%;]K_P"-FDPZSK7[0?Q>\0W_
M (H_M%!+YVF*D=C;::V<YMH8(WB2+[JJ[ <&MS_@V;^-/C'XD_\ !.W5OA)X
MSU^ZU5_@K\6M?^'FEZE>REYIM/LC!/:JS'J(X;M(5]$A0=JX_P#X(]>.?A;_
M ,$COV</C#^PQ^UOX^T[PC>_!SXBZQJGAE-:O4AF\2^%KTK<:=?V"N0UXTK^
M=!Y<6]Q.GE$;R%KUG_@WO_9'^*/[)W_!/2&Y^.?AB;0O&OQ2\;ZMX_\ $V@7
M2%9M,EU%HUA@E!Y646T%N74@,CLR$94T ?<59/CJS\8W_A&_L_A_K%II^M20
M$:=>WUN9889,C#.@^\,9XK6HH \+_P"$!_X*"?\ 1?\ P)_X2DG_ ,570?L>
M_%'QM\6OA-/XB^(.IV]YJ=IX@OK"6XM;(6Z.()-F0@9L<@\YY]J]4KPO_@GO
M_P D3U;_ +'O6?\ TI- 'NE%%% !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 5R/Q6^ OP<^.,6EP_%K
MX=Z;KHT75[75-+:]ARUO=6TRS0N&!!(#J"4)*-C#*P)%==10 BJJ*$10 !@
M#@"EHHH SO$/A#PGXN2"/Q7X7T[4UM9A+;+J%E',(9!T==X.UO<<UH@ # %%
M% %+4?#GA[6+^SU75]!LKJZTZ0R:?<W-JCR6SD8+1LP)0D<9&*NT44 %%%%
M!7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z444
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 %>%_\ !/?_ )(GJW_8
M]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*30![I1110 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 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_
M /)$]6_['O6?_2DT >Z4444 %%%% !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 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%%
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 %%%% !7A?_!/?_DB>K?\ 8]ZS
M_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !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 %>%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_
M ,D3U;_L>]9_]*30![I1110 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 %%%9?C?Q?HWP^\%ZOX]
M\1O(NGZ'I=QJ%^T,>]Q##&TCE5[G:IP.] &I17YZ^'_^#F'_ ()Z>+-&M_$?
MA;X=?'34].O(_,M+_3_@WJ,T,Z?WD= 58>X-7/\ B) _84_Z(]^T!_X9+5/_
M (F@#[^HKY _9+_X+<?L:?MD_M$6'[+GPST+XD:1XNU/1[K4[&T\9^ +K28Y
MK:W ,KJ\^,XR!P.M?7] !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1165X=\<^#?%VJ:UHOA;Q18:A=^&]373M?MK.Z61]/NS;PW
M(@F"G,<A@N()-IP=LJ'N* -6BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *^2_V@/^"G\_A;XHZI\'/V8/@1JGQ(U3PAX^\/^&/'NJIJ%I8Z7IE]
MJ<L033HYIYE:>]\J5'(1&AAWH)9%8[*^M*_'#_@IA^S[^V7_ ,$M/VIO$'[?
MO[-NE/\ $_X&?$[XN>&?%7Q1^%=LA_MS3==M+R$I<:;@$S"=DVE5#$>8%9-J
M+*@!^D/P_P#V\?A;XE^ OCCX]?$;P9XK^'T'PTU>\TKQSX?\7:9&=1TZ]MX8
M9C%&EG+.EWYJ7$!@-N\@G\Z/R]Q<"OG'3O\ @O?X.\%_'?P=\*OVO/V$OC;\
M#/#WQ'U=-+\!^/?B-H5O#I]W>2$"*"[$4KFQD<D?*Y8KG<X1 S+]"_L7?M-_
ML;_\%'/V?X_VCOV<;NRU[P_XBUZVO]:MKRU\N[L=;LA:M''>0DDQ74'V:T(Z
MC$43HS(RNWC/_!9+X,6?[=-O\*O^"=GAVS6[U;Q'\1M+\6^*[Q$W?\(UX8TN
M9I+O4&;_ )9232%+* 'F1[B3'RQ2E0#Z _:L_;%\ ?LKOX/\*ZCX?U/Q/XU^
M(WB#^Q/A[X%\/^5]OUN\6,RRL#,Z1PV\$2M+/<2,$B0?Q,R(U7]GS]LWPY\8
MOC#XJ_9D\>>![_P-\4O!FGVNIZQX-U:\@N/M6EW)*P:G8W$+%+JU9U>)FPCQ
MRHR2(F4+_&OQJUC5/&G_  =8?!OP3KTC_P!F>"?V7=5US0+>3)5;V]O;ZTN)
MDSP"T*(A(_YY8SZ1_ME>)]7\ ?\ !SA^RE?>$X)&F\5_!+Q?H_B*.W)W75C;
M6VH7\$38!ROVJ)",\;L8YH ^G_%7_!1VRO/'WQ&\(?LZ_L[^*_BG9?!V?[-\
M3=:\-7ME#%97RPB>73+);B9#J%_%"5>2%-BH72,R>:WECVCX"_'7X4_M-_!O
MPY\?O@?XPM]?\)^*]+CU#0]6M<A9X7[%6 9'5@R.C ,CJRL 5(KX"_X-1K_4
M/%G_  2G/Q:\17INM=\=?%?Q-K_B.]?[US?2W*I)(QR221$O)YJ/_@UEU[4[
MG]ASXJ^ 69ET;P5^TQXMT3PM;Y^2WT\+970CC[;?.NISQQEC[T ?I?1163XZ
ML_&-_P"$;^S^'^L6FGZU) 1IU[?6YEAADR,,Z#[PQGB@#6KPO_@GO_R1/5O^
MQ[UG_P!*31_P@/\ P4$_Z+_X$_\ "4D_^*JI_P $W8=9@^ FIQZ[>0SW \;Z
ML))((]JEA, Y ]"X8CT! [4 >_T444 %%%% !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 %%%% !7 ?M8?\FL_$
MO_LG^L_^D,U=_7 ?M8?\FL_$O_LG^L_^D,U 'S__ ,$"/^4-O[/?_9/X?_1T
MM?1>@?M%?!#Q3\=?$/[,WA[XF:7=^/?"FBV6K^(O"\,^;JQL[MI%@E=>GS>6
M20"2H>(L%$L9;\]_V,_V\O!?_!.O_@W!^"GQ]U_27UK7IO MII'@#PA;!FN?
M$FOW,TR6=A$BY9BS_,^T%ECCD8 D 'R7Q)_P2W_:]_8)^!/AS_@L=X+U^_\
M&'[6?AS6KWQI^T!I"WCM!XQT._6-M2\/11J2JK901(8-@(#P2,BL?(1 #Z8_
M:'_Y6./V=?\ LW_Q=_Z415]_5^8FC_M)_"7]L#_@MQ^R3^TO\#/$2ZIX6\8_
MLT>*K_2KD8#H&N(P\,J@G9+'('BD3JKQLIZ5^G= !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'DW[=7[77P__ &$/V2/'?[6/Q+97
MTWP;H4EW#9>9L;4+QB([6S0]GFG>*('L9,G@&OS _P""</A[]J[_ ()1?MA?
M#3XC_MM>.[W4=+_;LM9+CX@M?KLA\*?$B2::\L;+!_U2S6<ZV8C&29H6Y$<2
M >[?M=ZU;?\ !3;_ (+"^ O^"<NGVUS=?#']G-+;XF?&Q_LKM9ZEKA5/[#T:
M20 IQYWVIHGXEC$H S"2/>_V\O\ @FMI'[6?[$GQ/_9LLOB3XDNM=\2:]<^+
M? 6M^(];>YD\+>(5D%S9BSF($EO:1W"$",,QCBN)8T*IL10#ZGHKYI_X)*?M
MM:C^WA^Q3X>^*/CO3SIOQ!\/7,_A;XK:#+&(Y=+\2Z>P@O8GC'^KWL%G5/X4
MG4=0:^EJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX$_:9_:!_:Q\
M$11_#[]HG]E#QGJEMIG[3&C7O@#QIX3ETN]L]>T-O$$<]E;-&MS'-:W<<3+;
M;)HE5_*1S*Q9B/ONB@#X!_9"_9R_:N_8;^%7[27[67@#]D0ZO\1OC;\2KCQ1
MX2^ ^C^*M+M(](C,8AMQ>WDMPEI'/(Q>XNC!)*HW!(C*5KAO@A^T)_P6U^#^
MA:SK$_\ P0;N=?\ B%XLE6Y\6>.=9_:9\+(+^[5"D2^3%EH+&W!*0VJ,=B;L
ML\LDLTGZ;T4 ?%O[7O['WQOM/VO?@#_P4R^%WAN+Q?XW^%VD7?AGXH^%M#:*
MTE\2:#?0,LTMA]IE5!+:W4CW,<$DJ^8CNF_>%#S?"+]E?XE?M#?\%2IO^"G?
MQK^'&H^#-$\&?#)?!/PF\):_+;MJ<SSW$L]_K-S';RRI:[EE^S10ES(8][R)
M$=JG[,HH ^ _V0O@=^TA_P $GM'^,'[-?PB_9CU[XE>$?$7CW4O%WP.O_#E_
MI\-M9?VBBE]%U(W5S"UFEM<1[A<!9%DAERN95\D^T_\ !)?]@R7_ ()R?L1^
M&_V=O$'B2#6_%4EU=ZWX[UVU!$5_K5[*9KEX]P!,:92%&(4LD*L0"2*^DZ*
M"BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2
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 *YWXO>&-%\;?"?Q1X,\2:XNF:=J_AV]LK_ %)W
M51:0RP/&\Q+$* JL6R>..:Z*OSN_X*T?%KXB?MK_ !Y\/_\ !#_]E?Q1<Z=J
M/C;3UUG]H?QCIARWA+P4&7?:ANBW5]D1*A_Y9R#<NR;<H!\&_P#!,;_@D)\:
M?V_KV'XP>!?^"BWQ3T7X$? KQ-<:+^RWK][I5I-<W\D+&.\U>TMY%$-M;^:F
MV&3:\I*GYHVB(/Z"'_@C[^W61@_\%Z/C_P#^"G2__B*^W/A#\)?AY\!OA;X?
M^"WPE\+VVB>&?"VD0:9H>E6BXCMK:% B(.Y.!DL<EB2222371T ?A[^S=_P3
MLA_X(9_\%G/A'XD^,_Q\\0>*?A-\3-,UK0/A[XLU&SAM;31?%NHE'FTVZAB'
ME6ZW7EAX6BV*TA*[,)(X_<*O(/V[_P!C'X5?\% /V5_%G[+'Q>A9-/\ $5CB
MPU6",&XT>_C.^UOX#QB6&4*XY&X!D/RLP/A7_!'7]M/XK_%CPEXJ_8;_ &SI
MUMOVA?@%>1Z)XZ65S_Q4>G[1]@U^ L 9(KF'87;^^=Q""5%H ^U**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M4_X+)?L;>&GOOB3\%[*2W^(?A>SRI\<^!V;??6#X!W2VXW7$)(.TAR [+$M
M'WY17$_LX?M"_"G]K#X%>%OVCO@AXECU?PKXPT>+4='O4P&,;CYHY%R=DL;A
MHW0\HZ,IY!KMJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***KIJNER:I+H<>I6[7L-ND\UFLRF6.
M)V=4D9,Y"LT;@,1@E& Z&@ U75=+T+2[G7-;U&"SLK*W>>\N[J81Q01(I9W=
MF("JJ@DD\  FO)?%/B^;]M_]CRZ\7?L(?M767AY_&>E;O!?Q4T32(-6AM"L^
MV21;>XPDI_=RQ,K89&W?=9>.B^!EQ^T[=:AXW3]I+2O!4%FOC2Z7X>-X0N+E
MWE\/A(Q;M?K.N%O"PE+B,F/#*!C&3V7ACPOX9\$^'[/PEX-\.V.D:5IT"P:?
MIFF6B6]O;1*,+''&@"HH'0  "@"?2X+ZUTRWMM4OQ=7,<"+<72PB,32!0&?8
M"0N3DXR<9Q4]%% !1110 4444 %%?*_[;G_!7C]F7]BSXDZ=^SVOAGQK\4OB
MWK%J+G3?A+\)/#K:SKGV<C(N)XU94MHN0<R.&*G<JLH)KR9?^"_W@7X5WUO/
M^W)_P3]_:*^ WAR[F2)/'GC3P ;G0K9F8*HN;FS>1H&)( !0]\D 4 ?H#16/
MX ^(/@7XK>"M,^)'PR\8:9X@\/ZU9I=Z1K6C7J7-K>0,,K)'+&2KJ?4&MB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]TH
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@ J*^OK'2[&;4]3O(K:VMXFEN+B>0(D2*,LS,>%  ))/  J6OSS
M_P""MOQ:^(?[97QL\._\$1/V5O%%SIVL^/\ 3QJ_Q^\8:8V6\(>"%<":'<.%
MNK[(A1#_  /A@$F#@ YS]CJPOO\ @LM_P4#F_P""F?C>RED^ /P1U*[T+]FC
M1[N(B'Q%K"/Y=_XJ9&^\JNGE6Y(X**P"20ON_2^N:^#GPA^'/P ^%7A[X)?"
M+PM;:)X8\*Z1!IFAZ5:+A+:VA0(BY/+' R6.69B6)))-=+0 4444 %%%% !1
M110 4CHDB&.10RL,,I&012T4 ?F?\#5D_P"")_\ P4A;]D[5I#9_LS?M,>()
MM0^$5U(<6O@GQI)AKG0L](K:\X>W7@!]J*IQ,]?IA7C/[?W[$_PP_P""A'[*
M?BG]EWXI%K:#6[42Z+KENF;G0]4B.^TU" Y!$D4H#8!&Y2Z$[7:O&?\ @CQ^
MVY\4?CIX"\3_ +'O[8FRQ_:&^ NH1^'_ (E6COSK=OM_T+7H,@>9#=PA7+@#
MY\MM19(P0#[,HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **YSXP?%#P[\$OA3XC^,7BZRU.YTKPOHESJNHP:
M+IDM[=R001-(XA@B!>5]JG"J,DUPWQ ^'_AK]NG]GWPAK.G?$#XD>!-/U2\T
M/Q;I]SX?OI]!UA5BDBO([.[C=-Z(XQ'-;R+GJ.&4$ &[\1/BK\4O"/QM\ ?#
M7PE^SSJ_B7PYXJ;4?^$J\<66K6L-MX46W@$D#3PRL)+CSY&$2B(97#,<XP9]
M%_9L^!OAW]H+6_VJ=$^'%C;?$'Q'X=M="UOQ/&7$]WI]M(\D,+#=L^5G.6"A
MF"HK$B- O<44 %%%% !1110 4444 %8_Q#\9Z=\./ &N?$/5XGDM-!T>YU&Z
MCC^\T<$32L![X4UL5\^_\%$_V[OV,/V)O@Q./VPOB.MA;>,K*ZTO1O"VFV[W
M>L>(F=!%);V5I$#)*W[Y%+8"(94WLH8&@#P3_@WA^#4%]^QB?^"@GQ.BAU3X
MN?M(:S?>+_'?B:5=\Q@>[F2RT^)SDI;0VZ)LB&%0NP P% ^\=:T;P]XNT.\\
M.>(=*L]4TV_@DM=0L+V!)X+B)@4DBD1@5=2"592"""017Y??\&T'[:M_;_L]
MK_P2]_:;\*7_ ,/OBG\(H@OAOPQXUMFTS6-?\.71>\M+O[', RO%'+Y<B1E]
MJK&Q(W&ONWX7?"7]DK_@FY\"M:MO#VK:?X"\"Q:WJ'B'6]2\4>*9#;075W,T
M]Q*T][*PB5G)(0,%'89)) /D#]AOP4G_  3,_P""O/C/_@FI\-KJ:/X+?%?X
M=R?$WX8^&Y)F>+PGJD5Z+;4].M=QREO+N^T!!E4PH !+LWZ/U^;W["'C&^_X
M*>?\%8/$W_!4CP'X?O[7X(?#?X;S?#GX1Z]J5E);GQA?2WOVC4=6MTD4-]F3
M8;=6P-_R]&65$_2&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM
M_P!CWK/_ *4F@#W2BBB@ 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 ***BO;VSTVSFU'4;N*WM[>)I)YYY B1HHRS,QX
M  !))X % 'AG_!2+]N[P)_P3K_92UW]H?Q9ILFKZJ'CTOP1X4M<M<^(]=N,I
M9Z?"J@LQ=_F;:"5C21@#MP> _P""1/["?CK]D_X.ZY\:/VF]3CUOX_?&G5AX
MH^,?B$D,8[MP3!I4)!(6VLXV\E$4E WF%?D*!?!_V1+*\_X+-?\ !0:7_@I-
MXSM))OV??@9JEWH?[-VDW,9$'B77$?R[[Q2R-PZ(R>5;$@X**PV20N&_2^@
MHHHH **** "BBB@ HHHH **** "OS_\ ^"P?[/\ \5/@/\0?"W_!9S]C?PU+
M??$3X.6#VOQ-\*V1VGQSX&9M][9N ,-/;#=<0L0=NUCAVCB6OT I)(TE1HI4
M#*P(96&01Z&@#COV>OCY\+/VI/@CX7_:'^"?B:+6/"OB_1X=2T6_CX+Q./N.
MO5)$8,CH>4=&4X*FNRK\SO@#<2_\$4_^"CK_ +&>OR&T_9J_:2U^XU3X*WLA
MQ:^"_%TAW77A[/2*WNB1);KP Q5%!)F<?IC0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%0W6H6%C)!%>WL,+7,WE6RRRA3+)
MM+;%S]YMJL<#G"D]J )JY+P/\>O@O\3/B#XM^%'P^^)^BZSXD\!W-M;^,]$T
MZ_26XT:6XB,L"7"*<QET#$ _W2.H(K,U+4/VG$_:;TO3-)\.>#7^$+>#KF36
M-4GU"Y77H]=^T1B".*((86M?(\PL20^\C! 7:_7:1X-\(:!KFJ^)]!\*:;9:
MEKTT4VN:C:6,<<^HR11+#&\\B@-,R1(L:ER2JJ%&  * .1_9H\ ?';X:?#-O
M#'[17QYB^)'B+^W-1N4\2Q^&H=)_T*6ZDDMK8P0L4)AA9(MXQN" D9R3Z!11
M0 4444 %%%% !113)KJVMY(HI[B-'GD*0J[@&1MI;:H/4[58X'92>U #ZAU&
M^BTS3Y]2FAFD2WA:5X[:!I9&"@DA40%G;CA0"2> *^9?V_O'?_!4>7Q3X=^!
MO_!.;X,^"H!XDT^>;Q!\9O'^M!K#PF$=4\M-.C!ENKEU??&?FBRI#J1DCT+]
MB/\ 9U^+G[,?P17P!\=?VK_%?QF\57>K7&IZQXR\5V\,#&:8)NM[6"$8MK16
M4F.$L^S>P#;=JJ ?,OP<_;J_X*8?\%!OC)X<\0?LA_LG0_"7X!V&O6UQX@^(
MOQRL)8=:\6Z>DH,T&E:5&P>W61 0MS.=I5PP*LI0_;^O?#OX?^*?$VC>-/$_
M@;1]1UCPZ\S^']5O]-BFN=,:90LK6\CJ6A+JJJQ0C<  <BMFB@#P7]MK_@F3
M^Q)_P4-TW3H/VJO@?9:[J6B<Z#XFLKN:PU;3#NW 07ELZ3*N[YO++&,MR5)K
MP[P3_P &X_\ P2TT#Q79^,?B-\,?%?Q,N=,D$FF6WQ1\?ZEK5I;'T^S2S"&5
M>ORRHZ\]*^ZZ* *F@:!H7A71+3PSX7T6TTW3=/MDM[#3["V6&"VA10J1QQH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@!\2_P#!IO9RZ7_P2)TW0]5@DBUFP^)'B.W\0PSD^;'>K=_.LF>=X79FHO\
M@UAMM4?]BSXQ^(IMQTK6OVHO%M[X<?\ @>R,5A'E.VWSHYNG&0:^@-(_X)]?
M&O\ 9^\8_%C_ (8>^/?A_P $>%OC1XAG\1:_I6O>$IM1F\,Z]<Q"*]U/2FBN
MX4)G"1R>1,K)'.GF LA,%>T_L??LH_"']A[]FSPG^RQ\"]+FM?#/A#3?LMDU
MU('GNI&=I9KF9@ &FEF>25R !ND. !@  ]*K)\=6?C&_\(W]G\/]8M-/UJ2
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
M1, RG&X.@![ MY:/=O8+=1F>.-9'@#C>J,6"L1U )5@#WVGTKX?_ &H/"_\
MP68_;!^/'B3]GOX,:_X>_9M^#&D726MS\7+6\CUGQ3XJA:-)&;3(!MCTU<.8
MFDEQ*CJ6C=L%:](_8"_X)<?"C]A77=?^+MW\5O''Q-^*_C2SBM_''Q0^('B&
M:ZO=41&WI"D.[R;:!')\N-5+*IVEV %?3E &+\-O!]Q\//AWH/@&[\8ZQXBE
MT/1K6PDU_P 0W"2W^I-#$L9N;ET1%>:3;O=E5068D 9Q6U110 4444 %%%%
M!1110 445SOQ9^+7PS^!'PWUGXP?&/QQIOAOPQX>L7O-:US5KD0V]I"O5F8^
MIP HR68A0"2!0!K>(?$.@>$M!O?%7BK6[33-,TVUDNM1U'4+E88+6"-2SRR2
M.0J(J@DL2  "37YA_$GXI?M%_P#!P=XAUKX!?LD>+]9^&?[(FGW,VG>._C)!
M:M%J?Q*D0E)=,T=7P4T_.5FN& \P93IOB=VF>'?C]_P<0>++;Q7\0+'Q#\-/
MV(]+U!9]'\-2&2QUSXR21/E+BZP0]II&Y0R1C#2_>SN*/;_ICX'\#^#?AGX/
MTSX>_#OPMI^AZ%HME'9Z3H^E6B06UG;QJ%2*.- %10   !B@#\Z/@9_P0%_:
M'_9F^%VF?!7X _\ !:'XU^$_"FC+(NF:%HV@:7%!!OD:1R!LY+.S,6)))8DF
MNN_X<_?MU_\ 2>G]H#_P4Z7_ /$5]_44 ?$'[+G_  1Y\>_!+]L_P]^VQ\<O
M^"AWQ(^,?B'PQX7U#0M'M/&>FV<<=O;7>TR!6A (^90V/6OM^BB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO
M_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@
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
M?X(^,O%WQ+\>W_BWQUXTUKXJ2176I7MPWRQA4C(C@A0!(X@=JY8C&XU^O%%
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
M.GBOQ=JVEZ5/:IX^\9W2WNK74KM(RW$[X5970N !@#"**] HH ^"_#O[!_\
MP7$\#Z_8W=G_ ,%TM.\5:3!>1/=:3XF_9OT6!Y80P+Q_:;>;?EAD;L9&>.E?
M4_[7$/[8<_P6O$_84O?AS!\0Q>6[:>_Q5COFT8P!\S+*+']]N*<*5X!.37IM
M% 'R;^R/XF_X+;R_&BTT#]NWX8_LX1>!C97!O?$'PHUK63>+<*G[D)!?CE&?
M&23D#/>NA_;J_:3_ &[/@7K6C:7^RG_P3.E^/F@:GITY\37L'Q5TO0'TR3<%
M2$6]ZC-=AU))*X"@<YSQ](T4 ?CE_P $@OVC?CE_P3Q_;!U#]AW]J7]DSQ9\
M#_@U\;_%E]?_ +/VC>+M6MK^#PYKK!)KO08;NW8QFVG:0O;J=C"1=@5VE9Z^
MO_V@?^"UOPW_ &:_C/XA^#WQ _8,_:HN8?#]]]F'C/0O@M->Z%J8VJ?-M+J.
M;,T625W;!RC>F3ZU_P %'/V%_ 7_  41_90\0?LX^,M0?2M0GV:CX-\4VP(N
M?#NN6^7L]0A92&5HY.&VE2T;R)D;LUYK_P $@/V[/'_[4_PDU_X!_M36$>C?
MM _!'55\,?%_0B0#<SH"+;5X0  UO>1+YJNH"EO,VC9L+ 'OOPL_:7^&OQ7_
M &;[']JFPBUC1_"E[X?EUI_^$BT>6TO+6TB5V=IK8@R(P5&.S!;&.,G%?/'P
MS_X."O\ @C?\7M=T_P ,^!?V[?#$VH:I=Q6NGVFH:;J%B\TTCA$0"ZMH^2Q
M&?6OLBN9UOX*_!OQ+J$6K>(_A+X9U"[@F6:&YO=!MY9(Y%.5=69"0P(X(Y%
M$OQ.^+GPI^"?A@^-_C+\3O#WA'11<QVYU?Q/K4%A:B:0X2/S9W5-S'@+G)/2
MJ/P^_:"^ GQ:N!9_"KXW>$/$TK1[UB\/>);6]8K_ 'L0R,<>]-^.7[/?P+_:
M;\!R?"[]HCX1>'?&WAR6Y2X?1/$^DQ7ML9D!"2^7*I ==QPPY&3@BO,O@!_P
M2Q_X)X_LK?%E/CI^SC^R1X0\%^*X[&>R36/#]BUNRP3;?,C"*VS#;5_AR,<8
MR: /?J*^;?VW?^"4G[(G_!0+QCHOQ"_: T_Q<FN>'M,>PTC4_"WCG4-)>&!I
M#(1MMI51CN)^9E)P<9P!CI?V(OV$/A=^P5X-UKP)\*/B)\0/$%AK6J+?/_PG
M_C&;69+1EC$8C@>8;HX\ ';D\\T >VU^87@R\_:T_P""\GQ,\8>-O!'[5GC+
MX*?LF^$_$]UX=\*2_"V^6P\1?$FZM',5UJ#:@0S6M@) R1H@/FKN#J&4E?3_
M -K[_@EQ^V%\0-<^(/Q>^ G_  5Q^.OA>XUN&_OM+\ P26=WI5O(T3%+*W22
M,-%$2%088E<D@Y-1?\&_JR>(_P#@@Y\(=&^"WBZTT[6/^$+U>SL=4FL5F33=
M7^WWJN\L&0'\NY)9D.-X'/WJ ,?7/^"&_P 5O@A9/XZ_X)Z_\%3OC_X'\:V:
M&2SL?B%XT/BCPYJ<@Y$=[8W4?(;[OF*24#%@C$ 5R'@;_@O5^T)H6GZG^R#\
M3O\ @GAXU\5_M>^&-6;2-8^&OP_MS_85VOEI);ZV=2E+)9:;/&X97DWLI!!^
M7YQZA\+/V&?^"OWC#XS^%?%7[9/_  5<MI_!O@W6+?58_#/PB\"0Z'-XEGBD
M#B#4IWWYM/EV/ @*RJ[ ["%:L/Q>;$?\'./@\?#T+_:!_9'U'_A87V4\?8O[
M<7[#YVWC?YW3?SMVXXQ0!])_L%P_\%!;CX::MXG_ ."BM]\/X/%6M:XUYHOA
M?X>6TQMO#FGF*-4L9;F5C]KE#*SM(!C<[!69=@7UWP9X"\#?#C1CX<^'O@S2
MM!T]KJ6Y:QT;3HK6$S2N7EE*1J%+N[%F;&68DDDFM:B@ HHHH **** "BBB@
M HHHH **** "BBODS_@I#_P5$T;]CN^T;]G/X _#Z7XI_M$>/D,7P[^%.D29
M<YR/[1U%P1]DL(]K,TC%=X1@"JK)+& =-_P45_X*5?!O_@GEX"TV7Q!H^H>,
M?B)XPNO[/^&?PI\,KYNL>*=08A4BBC4,8X0S+YDY4J@. '<JC>.?L(_\$U?C
M+XT^-MM_P4N_X*N:SI_BWXZ7$)/@KP79GS- ^%EDYW+9Z?&2RR78&/-NB6.X
M85F(,LG3_P#!.C_@EYK7P(\?:C^V_P#MO?$*'XI_M,>,;39KWC*:/-CX9M6!
MQI&BPL +:UC#%"X"O+\Q(4,5K[)H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_\
M@GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH
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
M]NUSQ-X@NSJ/Q!^(WB.4W&M>+-38EI+N[G8EB-S.4CSM0,>K,[O[_0 4444
M%%%% !1110 45_(%_P 11W_!=?\ Z/F_\QEX8_\ E91_Q%'?\%U_^CYO_,9>
M&/\ Y64 ?U^T5^0/_!J5_P %1_V[/^"E'_"^O^&UOCG_ ,)I_P (7_PBW_",
M_P#%,Z7IWV/[9_:_VC_CPMH/,W_98/O[MNSY<;FS^OU !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>
MK?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?$'QF_X. /V%O@E\<_&'[/.M^%OBQK7B'P)K!TSQ&?"?PSO=2M
MK>YV!]GFP@@Y5@1TK _XB0/V%/\ HCW[0'_ADM4_^)IG_!(2:&V_;E_;WN+B
M58XX_C[:L[NV H&EQDDD]!7T?XR_X*<?\$Y_A]X^L_A;XU_;H^$VF^(KZY^S
MP:/<^/K 3K+V61?-_=$G@;]NXX R2!0!\Y6__!R1_P $^?[;TG1-;\$_&C1O
M[9UBUTRRO==^$M_9VWVFXE6*)&EE 5<LP'6OO^OS\_X.-+RTU#]@GP5?V%U'
M/!/\>_ \D,T+ADD1M30AE(X(((((ZU^@= !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !117C/[;O[?G[+?_!//X51_%K]J#XB+I%K?77V
M/0=(LK9KK4M;O#C;;6=K'EYY#E<X 5=P+LH.: /4;KQSX-L?&UC\-KSQ181>
M(-3TRYU'3]%>Z47-Q:6\D$<\Z1YW-'&]S;JS 8!F0'J*U:_FR^*__!2K]LGX
MW_MS6/\ P7Q^%?[)WQS;X5> -9M=)\'&#PPDFB/X$@6ZAUY;Z6.1@EU+-(T@
ME7?! \15W<Q(R?MS^Q+_ ,%8?V._^"A_C2_\)?LF>(M>\36VE^%[;6M0\1CP
MY/!IEMYTK1"QDFD ,5ZI4L;=U5B@WKN7YJ /I2N8^'/QK^$/Q?O_ !)I?PK^
M)>B>(KCP?X@ET+Q3%HVI1W!TK4XD1Y;.?83Y<R"1-R'E22#@@@8WPX^'_P =
M_#GQM^(/C;X@_'R/Q%X-U^33?^$"\%CPS!:OX62&W*W8:[C;?>?:)F,@\Q08
MU15#-DU!X^\>?LE?L;^'=;^*/Q*\5> /ACINM:B^H:_KFJW5EI":G>E0&FFD
M<I]HG("C)+.< <\"@!W[/NK_ +0_CKX>:NO[5_PN\.^&-8?Q#J=G9:9X:UY]
M0@N-(69DM)WE9$*R20X9D XR#\I)1;7[,_[./PO_ &2/@?H/[//P8L]2@\->
M'(98]-CU?6;C4+G][-)/(SSW+O(Y,DKMRV%!VJ%4 "/P9^T-X+^.'[.Q_:*_
M9:U"P^(>EZCHEW>^$3INH""#6YH?,5(%G=2(@\T9B+LI"G)(.,5\J_")/^"_
MG[17Q4\.>/OC/=?!C]G3X>Z?KMI>ZMX#TB!_%OB/5;))5>:PN;PLEI"LJ Q^
M=;D.A8L < $ ^ROB5\5?A?\ !GPI<>//B_\ $?0?"FAVO_'UK/B36(;&TA_W
MI9F5%Z'J:_,S]MS_ (*7> ?^"MGC;2_^"1/_  2M^-IUZ[\>RRCXW?%'PY;3
M?8O"?A"$J+\03R(J7$]R'2W1HR\?[[86!D#)](_\%L=2_8.^'O[()^/O[=/[
M/^B?$R/P5JZS?#CP9J]NT[ZSXDN(W@M+&*$?Z_S2QWHRR*$1I"C>4,9/_!$G
M_@G#J7[$/P$U7XM?&[PYI%M\:?C!>IK_ ,2!H^G16UKHP8$VFA6D40V0VMG&
M_EB-/E#E]I*!  #$\<_LM_\ !6WP[JUK^R%_P3^^(?P7_9\_9]\%Z/8Z5X2\
M7C0)_$'BF>!;6+S&6SGQ9J5E,JEI6\R1E\PL2YQ]7_!/X(:[X'_9QTSX"_'3
MXIWWQ5NX]&FT_P 2>)_%-A"DNOI*9/,\^&/]V%*/Y>WD;0 <\FO0Z* .8^$O
MP4^#GP$\(0_#_P"!OPI\.>#M"MP/(T?POHD%A;)QC(C@15S[XS73T44 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% '@__!2+]A'P)_P44_92UW]GCQ9J4FD:J7CU3P1XKM<K<^'-=M\O9ZA"
MRD,I1_E;:06C>101NR//O^"0G[=/CW]JWX-:Y\%/VG].CT;X_?!75AX7^,6@
M' ,EW&"+?58@  UO>1+YJ.H"%A(%^0*3]<U^>/\ P5N^$OQ(_8T^.'AS_@MY
M^RIX7N-1U;P!IPT?]H#P=IJX;Q?X(+J99\#AKJQ($R.?X$!9MD 1@#]#J*YK
MX.?%[X<_'_X5>'OC;\(O%-MK?ACQ5I$&IZ'JMHV4N;:9 Z-@\J<'!4X96!4@
M$$5TM !1110 4444 %%%% !1110 4444 %%%% !1110 4C,J*7=@ !DDG@"J
MVMZWHWAK1KOQ'XCU>UT_3["VDN;Z_O;A8H;:%%+/)([$*B*H)+$@  DU^9?C
M_P"-G[0?_!?/QOJG[/7[&_BS6OA[^R7I&H2:?\2_C=9(UOJ7Q#9&VS:1H1<9
M2T."DMV1AAD8*YBF -O]H?\ ;7_:,_X*H_&'7/V!_P#@DUXV?P_X)T.Z.G_&
MW]J"U0O:Z0O_ "UTK07! NK]E.#.AVQ Y5E)64?97[%O[$O[.O[ /P)TW]GO
M]FGP0FDZ+9$S7MY.XEOM7O& \V]O)\!IYY",EC@  *H5%51TO[/7[._P6_93
M^#^B? 3]GOX>:?X7\)^'K06^EZ1IL>$0=6=V)+2R.<L\CEG=B68DDFNTH **
M** "BBB@ HK@?C]^U1^S5^RKX8_X3+]I/X]>$? NFE28KGQ3K\%EY^/X8EE8
M-*W8*@+$\ 5\<ZG_ ,' ?PV^-.H3>%O^"9/[&?Q@_:5U))3"FN>&?#4FB^&8
MY0=I2?5M11%AY_B\IE(!(; Y /T$KG/BE\8/A+\#O"<WCWXT_%#P]X0T.V_X
M^-9\3ZU!86L?&?FEG=4'3UKX7/PE_P"#A?\ ;(^?XJ_M$_"S]E3PK=?>T/X;
M:.?%/B81<[HIKVZ(M8GYP);<Y&,X]>C^%O\ P;T?\$_M&\60?%/]J&/QM^T5
MXVBY;Q1\>?%UQKIR>65;1BMKY><81XGP !GKD _CKHK[_P#^(7'_ (+K_P#1
MC/\ YDWPQ_\ +.C_ (A<?^"Z_P#T8S_YDWPQ_P#+.@#[_P#^#&/_ )NB_P"Y
M)_\ <_7[_5^0/_!J5_P2X_;L_P"":_\ POK_ (;6^!G_  A?_":?\(M_PC/_
M !4VEZC]L^Q_VO\ :/\ CPN9_+V?:H/O[=V_Y<[6Q^OU !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB
M>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%)))'#&TLLBJBJ2S,<
M =230 M%?.?[07_!77_@F/\ LM^?!\;_ -N3X<Z5>6V?M&D6GB*+4-0CQZVE
MGYLX_P"^.:\';_@X(^'?Q=_T7]@S]@3]HKXZF7_CSU[P_P##J;2]!D]"]_?F
M/R@>Q,73/I0!^@E%?GS_ ,+D_P"#CS]HP@?#S]D'X"?L]:7<?>N/B;XYN/%&
MJ11GHT::6JP>9T.V08'(/-*O_!(W_@H)\=P)OVWO^"WWQ>O[:8YG\/?!#1K'
MP3;(O>$SP+++.G8E@&(./>@#[8^+?Q]^!7P!T/\ X2;X[?&CPGX+TW:6^W^+
M/$5MIT.!U.^X=%_6OD7XB_\ !QG_ ,$J/"GB!_ WPO\ C1K?Q:\3 'RO#?PA
M\&7^NW$_;]W+%$+=\GCB6K_PF_X-XO\ @DC\,-;/C'7OV6H/B%XAD8->>(/B
MKKEYXBGNV'>2.\E> GZ1#.>:^N?AU\*?A=\(- 7PI\)?AMH'A?2TQLTWP[H\
M%C;KC@8CA55'Y4 ?#2_\%1?^"IWQ^Q'^QQ_P1$\<Z;87 _=>)OC_ .,++PJ+
M8'HTFG?O+AQ[(V12']FC_@X<_:+P_P :/^"A_P '?@5ITYS-I/P4^&TFN71B
M_P">9NM88&*3'5X\@'D<<5]=_%C]LS]D'X#>8/CA^U1\.?![0Y\Q/$_C:PL&
M!';;-*IS[=:^;/B)_P '&G_!&OX=Z@-#7]L_3?$FIR,4MM-\$^'M2UJ2X?\
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
M7O'45K8>(+.\=$,,FG.ZK?7EQ(1EMK.[.>"3FOQ4L=7^*W_!OW_P47NOA_\
M 3X>7^O>)?#WC:/0QX9DUE;&Q^)7@'6_,.AS74\FX1W>GW^;-KTH5#20Q$A$
M(?Z?_9W_ ."6?[9/[*'BFR^*?PL_X(1_LM#7M)G6^M/$GBGXUZGK5Q;W"$2+
M=(^HM,(I%90XD0*5(RI%>*_M!^,?VY/^"TW_  4[^%/@O3?V3/A9K6O_ +/W
MB&SU3XC>)?A3\0WO=,_LA-0M[IM'O-2E3[,9C);,8HD,C+(TN0-LNT _9/\
M82UG_@JGXNUWQ%XV_P""AO@WX1>$=%O[.W'@_P $_#[4+R^U#2Y%9S*;^[E_
M<S,RLH_<_*/+!&,FJ_Q%_P""/'_!.;XS_M2ZQ^V/\<?V:-)\=>.=96U62?QE
M<3:E86R6\$<*+#83.UJ@(B5B?*)+EFSEC7TS10!2\.^'/#WA#1+;PSX3T&RT
MO3;*(16>GZ=:I!! @Z*D: *H]@ *M7%Q;V=O)=W<Z111(7EED8*J*!DDD\
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
MS^T/\ /C"B2?"3XY^#O%*R#,;>'/$UI?!A[>3(V:[&@ HHHH **** "BBB@
MK\[_ /@K/\)?B'^Q3\>_#W_!;_\ 98\,7.H:AX)T]=&_:(\'Z8N&\6>"BR[[
MH*.&NK' E5S_ ,LXQN;9#M;]$*AU'3M/U?3Y])U:QANK6ZA:&YMKB(/'+&P(
M9&4Y#*02"#P0: ,3X2_%;X??'3X8:!\9?A/XHMM;\,^*-(@U/0M6LVS'=6LR
M!XW&>1D$94@$'((!!%=#7YI_L6:KJ7_!';]OVY_X);_$&_E3X%?&34+WQ#^S
M!K=Y(?)T347?S=0\*,[<* [^;;@GG>!EY)R%_2R@ HHHH **** "BBB@ HHJ
MMK.M:-X<TJXUWQ#JUM86-I$9;J]O9UBBA0=6=V("@>I.* +->._MQ?MU_L[?
M\$]O@9>?'G]HWQ:;*P246NC:/91B;4==OV!\JQLH 0T\[D< 8"C+.5568?-W
M[7__  <:?\$TOV:/.\"_"[XK#XU?$FYE%IX<^'GPEB?5Y]3OW;9%;_:H%>WC
M)D*JP#O*,G;%(PVGX9_9[_9>_P"#@S]M_P#:Q;]O_P"/'[,7P\\'^*X7:/X:
MZE\<K^:;3OAY8,<D:1X?M6:5;\$ FZOOF8A3M4KOH ^O?V:OV&/VA_\ @H[\
M9]'_ ."B/_!7KPLNDZ1H=Q]O^"7[-$\OF:=X2BZQZEK"L +O4V7!VN-L63E5
M.(H?:?VG/^"XG_!,']E36&\&>-?VI-'\1>*VE,-MX*^'L<GB#59KCM!Y-B)!
M#(<<"9HQ[\BO*(_^"$_B[]I!UU7_ (*H_P#!2#XN_'42D-=^"-'U >$O"DF>
MJ-I^G$,^/NAQ*A(R2,GCZQ_9D_81_8U_8RT<:+^RU^S-X-\#KY0CFO-#T.*.
M\N5QC]]=$&><\=9'8^] 'R9_P\3_ ."P'[7>;7]@C_@E5)\/-"N0?LOQ%_:C
MUO\ LA4!^ZQT6T+7A!'S!@[+TR/53_P1Y_;0_:H/V_\ X*;?\%9/B+XETZXR
M;CX;_!6"/P?H(0];>:2$-<7T7O)L?ISQS^A=% 'S]^R=_P $J_\ @G?^P^D%
MQ^S)^R3X/\.ZE !L\12:?]MU8_6_NC)<GGG'F8SVKZ!HHH **9<W-M9V[W=Y
M<)%%$A>661PJHH&223P /6OF_P"/G_!8G_@EQ^S()HOC+^W;\-["ZM@?M&EZ
M;XBCU.^CQ_>M;+SIQ_WQSVH ^DZ*_/O_ (B#?AC\6?\ 1OV%OV"/VCOCF9?^
M//7/#?PTFT[0W!Z%[Z^,?E \8)CZ9/:D_P"%_?\ !QC^T+\OPL_82^!GP$L)
MR0+WXN_$:?Q'>I%V=(M'5463'(23(!X;UH _06L;QU\1OA[\+M!?Q3\3/'FC
M>'=,B_UNI:[JD5I GUDE95'YU\*?\.MO^"I?QW_>_MA?\%Q/'UC93C][X=^
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
M\,^'+F9KBY\/V,DCMEW>T0ECZDD<T ?E]:?\%9O^"F/[2/[.FD_M7:/_ ,$
M/#^N?#BTTW_A,M \3^(OVC-!N%B@MXY)%OX;8V9GBF1!(RD)Y@Y"\G!^:_!'
M_!WA^T=\7O%VC^!/AQ^Q_P##>WU+Q!J5OI^D#4_%6O21S7$\BQQ'>FDJJH69
M1EB ,Y) K]W[>WM[2%;:U@2*-!A(XU"JH]@.E/H _+#]KS_@I-_P7>_8Q^$+
M?'3X\?LJ?LW>%O#@U."Q\\^(_$&M3+-+NV(8=-@>0YV,=X7:!P3DBO)_V0?^
M"S7_  6^_;X^,"_ []G_ $;]E#2]6DTN>_,_BKP)\0K2$01E S)--"D1<;P0
MI/S?0&OVGHH _&W]MO\ X*$?\%Y/V'_&NC>!/CK\4?@6M[KVF-?VC_##X(^*
M_$$,<:R-'M>3.$<LI.UN<$$<5U'[$GQ5_P""\?\ P4(\%:SXZ\!_MT>$? %O
MHNJ+8W-KXO\ V9KG3KB21XUDW0QWDN9(U# !^YR#TK]:J* /PM^.O[:7_!9?
MX/\ Q@\1?!7Q)^W]\?[N_P##VJ2:?+JGPX_X)[Z9J]A>NAXDM)YKQ5G5SP&X
M&#D5])^ ?V2_^"P7Q3_9KM/VE];_ ."W7QCM4O/"\FN+X*;]ECP_I7B%2L32
M?8VL5G;;<MMV+!N^^RC/-?I_10!^"O@GXG_M_?$[QIH_@?7_ (Q_\%8=/.L:
MK;V)U2[_ &8]*T:QLDEE5/.N)UNG\F--Q=Y,'"J>.*^F/VP_^":G[1W[-'P?
M/Q4/_!3+_@H-\7+YM4@M%\*?!WQ79C46,@;]_P"7Y("P(JG<<_>9?6OU2HH
M_D2\8?L9:%^TMXS_ &JOCO\ M5>(_P!J/3[KX1:-/>6'B/XLVEOJ-]'-':QI
MIND:[>S2[TO)Y'MX8EC7;Y8RN,!1\&M\+?B:GPY7XPO\.M='A%]5.F)XI.D3
M?V<UZ$\PVHN=OE&;9\WE[MVWG&*_I?\ ^"RW[$!^#_[5^N_M8_$7X6>-_'O[
M+/QJ?0)/VH/!WP[W-J-C?Z$&&G:D\4?[V33V7ROM A*2+Y#.9 64'V;5/^"R
M7_!N$O[)B_ Z?X\?#.X^%KZ*+&+X<6_@F\>(VW58!IBVF]6W<C,8(?#9!YH
M_"3]GO\ X)F?MR?LW_LS?!G_ (*W?#+Q5X=T%[WXR:%;_"_29;NWGN]4FNYE
MCAG>XM=S"(SPR0RVDP4JGF?*2SJ?TH_:._;!_P"#B_PK\5-5D_:^A^)_P*^'
M,UZ[P:E^S]\#=%^(%O9VF>#/?&\\^W4#_EH4W\#Y.<5W?_!/K]BCQE^V)\1/
MAGX9^&OP8\>?##]B'X$?$JY\??#+PY\4T,>N>+==>1YK58K>3,D6DVMQ+<3Q
M-.6>1;DJ6D+$P?LE0!\,?LI_\%,O^"77[9'[,4'[)\W_  4;TCQAK.H^"F\+
M^);KQ=J#>&/$6KO):FUN)O(N1!(MRP+L6@!VN=RG@&N@_9]_X(%_\$D?V<O&
M^D?%OX:?LDZ==>*=(U*WU33/%'B+Q#J.KW<=["ZRQ72M=W$BK(KJKJRJ,%01
MS7L7[2W_  3P_88_;%MY8_VF_P!E#P+XRN)4V_VIJWAZ$W\8QC]W>(%GC_X
MXZ5\O/\ \$!/#?P-D.H_\$VO^"@'QT_9\>(DV?AO3?%;^(/#49[%],U(OYN/
M]J;ID=Z /T"N+*SNWBDNK2*5H)?,@:2,,8WP5W+GH<,1D=B?6I*_/<ZY_P '
M'G[*0_XFO@WX&_M5Z!;=)-(O7\%>)KD#J664-IZ9&,!<G.?:I+'_ (.%_@7\
M);R'0/\ @HA^R/\ &_\ 9POF<1R:KXX\!W%]H,DA. (-1L%E$RYXW^6JCUH
M_02OG3]J[_@DI_P3B_;9>?4/VC?V1?"&L:O<'<_B:QL3IVK[NS?;K,Q7#$'D
M!G(SVZUW?[.W[;'[(/[6^F#5/V9?VF/!'CE?+WR6_AOQ);W-Q /^FL"OYL)]
MG53[5ZA0!^>@_P""0G[<O[+'^G?\$TO^"MOQ"T73K?FW^''QRM8O%^B%!TMH
M9Y0MQ8P\#F/>XYYY->%?MD:'^TO\0](_LC_@L]_P05T3XSV%E$(T^,O[+>JF
M]U6U5?XH+.1HM4B5>'P9ECXY4X(K]@** /PV_9I_;+\5?"S6O^$:_P""6_\
MP68T;QE!92B*;]FC]MR&?2]8M&!YL[+5YUAF,H7Y8X5+1)@;F;!K[)\"?\%\
M_AM\+_$EA\*_^"I7[,WCG]F'Q5>R+#:ZMXJM?[4\)ZG*1_RZ:W9JT+C@DLZH
MBC&7-?5G[2W[#G['G[8^C'0_VH_V:O!GCF,1>7!<^(-!AFNK9?\ IC<[1- ?
M>-U/O7QKXZ_X-W?"G@/PW?>'?^"?G[;WQ-^#^CWJ%)OAQXBFC\:>"ITR#LDT
M;5]ZR \@EY&X/3CD _0;P#\1/ 'Q6\)67C[X7>.='\2:%J40ET_6M!U.*\M+
MI/[T<T3,CCW!-;%?S]^.O^"2W_!9_P#X)\>+KOXM_LB_#NTTZ[:;SKSQ%^RO
MXO>RM;T#'[W4?".LDVM\_&!;V;11#@XXKJ?@'_P=D?'K]F?Q?%\&/^"JW[)V
MK+=6ZXN=>T3P]/X>UZVC#;%:[T742L<LK'YF^RW&Q0#A30!^[=%> _L8?\%1
MOV"O^"@6EK<_LK?M)^'_ !#J*Q%[KPQ-.;/6+0 ?-YEC<!)PH.1O"%"0<,1S
M7OU !1110 4444 %%%% !1110 5^?/\ P5\^.?Q/_:9^*?AG_@BG^R!XGFL/
M&GQ6T]K_ .,7B[3_ )CX)\#*P2[E8CA;B[!-O$AZAR#M\V-Q]+_\%$/VY?AM
M_P $[OV4?$?[3'Q$MWOY;!%L_#'ARV8_:?$&L3Y2ST^!0"S/))U*ABD:R/@A
M#7E/_!'S]AKXD?LX_#/Q'^T_^UM<1ZI^T+\=-33Q)\5M49<G3=R_Z)HD')V0
M6<3",("0'W@$HL> #Z7^ OP,^&'[,WP8\,_ #X+^%X=&\+>$='ATW1-.A'$<
M,:X!8]7=CEW<_,[LS$DDFNNHHH **** "BBB@ HJ#4]3TW1=/FU;6-0@M+6W
MC,EQ<W,JQQQ(.K,S$!0/4U\H?M!_\%UO^"3G[-5Z^A^.OVU?"6JZP)/*CT#P
M/+)X@O7FS@0^7IR3>6Y/&)"O7G% 'UM17Y\?\/C?VT?VA/\ 1_\ @G]_P1A^
M,?B>UGXM?%GQ@N[7P1I;(>EQ%]J:22YB[@+M9N@ /%'_  S_ /\ !Q#^TY\_
MQB_;B^#?[/&C7'WM)^#O@67Q#J@B_P"><EUJK*D4O;S(<@=0.U 'W_JVKZ5H
M.FSZUKNIV]E9VT9DN;N[F6.*)!U9F8@*!ZDU\E_'[_@O'_P29_9TU!O#WBO]
ML[PQK^MF3RH/#_@ R^(KR6;H(0NG),J/GC$C+@]<5YYI/_!NI^R#X\U*#Q-^
MW'\=/C7^T;JL4@FQ\5_B;>26$4HZ>3:6;0)&@/2-BZ]N1Q7UI\ ?V-/V2OV5
M=/73?V;/V:? W@9!'L>7PQX8M;.:4?\ 326- \I/<NQ)]: /D/\ X?"_MO\
M[0G^C?L!_P#!%SXP:_:S\6_BOXSWUIX)TW;_ ,_$:7+227,7<!-K'T!XI1^S
MK_P<,?M._-\;?V[/A#^SYHMQ_K-&^"W@:77=3\H_\LWO-58+#+ZR0Y Z@=J_
M0:B@#X"T7_@W0_8M\9:K!XK_ &U_B[\9OVC=9AD$RS_%_P")M[<VD,O_ $RM
M;5H(T0=HVWJ!QR*^M?@'^QY^RA^RQIHTK]FW]F[P/X&B\O9(WA;PQ:V4DH_Z
M:21('D)[ER2>YKTBB@ HJ.ZNK6QMI+V]N8X88D+RRRN%5%')))X ]Z^8?VG_
M /@K7_P28^"?A_5/!_[1O[:WPP:WN;66VU?P[;ZW%J]R\3*5>.2SLO.FP02,
M%.>: /$_%?\ P;-?\$"/ _A?4O&OBS]BZ*QTK1[":]U.]G^)WB<);V\2&221
MC_:7154D^PK\UO\ @W2_80_X(R_\%4KSXZ>&OC-^QC VL^&/';ZQX+LE\?\
MB"W>U\+7K.MK9XBU!?.-LT+*TK[I&\^/<S'FOB/_ (+%^#/V7-$\?_\ "[O^
M"<'C7XX7?PB\67LL$W_"<>&-4M-%M;IU:06UC?WC"2[C=!(PAE3S$6-B7D'W
M?D?X >!_BO\ %;XQ>'?@]\$;^2+Q3XPUBVT70X4UE+ 75U<2K'#"T\CHB!Y&
M1078+DC)% ']IG[#'_!+C]A/_@FO_P )3_PQ3\#/^$+_ .$T^P_\)-_Q4VJ:
MC]L^Q_:/L_\ Q_W,_E[/M4_W-N[?\V=JX]_K\4?^"67@+_@H=_P2.^&4OA[4
M_P#@@[\1O&'C#4X@/%'Q#'[0VAZS<W^"/DMK=!ML[?<%(B4EC@&1Y"@(^K_^
M'W'Q]\-<_$S_ ((:_M>6H7_6?\(MX(M=:(^@BN$W<9_0=Z /O^BO@ ?\'$?[
M.>D<?$S]AC]K3P5C_6?\)3\!;N+R_P#>\J63N0/J13H?^#G'_@CG8SK:^/?V
M@O$OA*9V"K%XF^%GB" [CT!*63@=^IQP>: /OVBOC?PM_P '!O\ P1C\8A3I
M/_!03P1#N'']JB[L?7K]IACQT[UZ1X5_X*P_\$OO&I5/#/\ P43^"-S(_P!V
MW/Q0TJ.4]/\ EF\X;N.W>@#W^2-)4:*5 RL"&5AD$>AKR[XD_L._L6?&3S/^
M%N?LA_##Q09<^8WB'P%IUXS>^9H6.?>MGPM^T[^S7XYV_P#"$_M"^!M8W_=_
MLKQ;9W&?IY<A]#^5=M!<074*W%K.DD;C*21L"K#U!'6@#XR^(W_!O#_P1?\
MB@[R^(/V!?"5B['(?PS>7VCE#V*BPN(0,?3%<=_Q#G_LH^$N?V>/VM/VG?A+
ML_U"?#WXY7T"1>@ N5GR/8FOT!HH _/[_ATU_P %*?A[S^SY_P %]OB]8B/_
M %,?Q)\!Z1XKS[.UQY9/UZT?\*;_ .#E/X9?\B9^V9^S%\3UCZ?\+"^'FIZ*
M\P]_[+9@I/Y5^@-% 'Y_?\-6?\'#_P ,O^1[_P""4OPA^):Q_P"MD^&WQP32
M-X[E%U6-C^!YH_X?1?M7?#[_ ).'_P""%7[3ND[/]>_P]TVQ\6(GJ0UM+'N
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
M?\%E?B"-.M^8/ _[0.D6_B^RE7M MZRI<6L0Z#RU9@.,^OZ$44 ?GN/VX_\
M@N-^RWF#]KK_ ()8>'OBYHUN/]*\9?LU>,_,EP.Z:/J(%U,S#G"LH!X[C'3_
M  I_X.'O^"8OC?Q,GPZ^+_Q.\0?!/Q><>?X2^.7A.Z\.75MDX_>33*;5.>.9
MJ^X:YCXK_!3X-_'CPP_@KXW_  F\->,=&DSOTKQ3H5OJ%L<\']W.C+^E %_P
M)\1/A_\ %+PW!XS^&7CG1_$>CW0S;:KH.IQ7EM,.ORRQ,RMU'0]ZV*^#_'O_
M  ;J?\$]9?$MQ\1/V7)OB)^SUXLN/F;Q%\#?'UYHS%@<J#;LTEN$!ZHD: @D
M9'6L<?LM_P#!?[]E8^;^SQ_P4&^&WQ_T*WYA\,_'CP4^E:@D0ZQIJ6EL6GE/
M:2? R>1@4 ?H17*?&#X$_!/]H3PG)X#^//PA\,^--$ESOTGQ5H5OJ%ODC&?+
MG1E!]P,U\1_\/E_VN/V<\V?_  47_P""/7Q@\&VL'%SXT^$TMOXUT15'6XE:
MT*26L1'.&#L,@$9KVC]FC_@M!_P2Z_:WFBTOX,?MI>"Y-6F?RU\/>(;XZ-J1
MDS@QK:WZPRNP/!V*P]\<T ?,O[3?_!IY_P $P?C%JW_"=?L_Q>+_ ((^*H)O
MM-AJ?@#7I'M8;D'*R?9KHR>6 <$+;O!@@8(YSSGA'X!_\'+_ /P37$=G\)OC
MKX&_;'^']DZ(GA[QY<MI'B@0 Y8Q7=Q)C=M  ::ZN<=HO7]6U974.C @C((/
M!%+0!^<'PO\ ^#E[]DK0O%MI\'_^"B7P,^)O[+OCR:(,^E?$WPM<OIL[&0J#
M;7L,6Z6+@'SY((8^N&(&3]Y?!KX^? W]HKPDGCWX _&+POXVT23 75?"FO6^
MH6X)_A+P.P5NORG!&#QQ4GQB^!_P9_:&\#7/PR^//PI\.^,_#MX0;G1/$^C0
MWUJ[#HWES*RAAG(8#(/((-?F'^TW_P &HO[/1\6S?&[_ ()C?M(>.?V</'<>
MY[1= UJZN-,+YW;4*S)=VVYNZ3NBC&V+C% 'ZRT5^"GBC]KK_@Z7_P""/DQC
M_:=\&:1\=OAQI[!7\9R:+)K%K#;*#OEEO=.2*_MN@_>7D#C+]3BOHO\ 92_X
M.R?V6/BIX677_P!IO]G+QQ\/;2"%'U7Q9X85?%GA_3PW0W5Q8+]HM&/WA%+;
MAP.ON ?K!17E'[,W[=?[&_[96D#6?V6_VF/!GCA1%YDUIH6NQ2W=NO\ TVMB
M1- ?:1%-?FI_P4]_X.P+3_@G)^W/X[_8OL_V%8_'2>"9-/C/BB+XJC3Q=O<Z
M=:WC+]G&F3^68VN#$1YC9,1)VYV@ _8*FS316\33SRJB(I9W=L!0.223T%?@
M'_Q'.?\ 6+K_ ,S9_P#>6JMU_P '(_Q=_P""W.MZ-_P2T^$7P*T_X -\8-4&
MD>*?B;??$Y=0>PT%899]1AMT:PM56XFMXI(4+.=QD\L -(KH ?;?[.%O)_P6
MF_X**-^W1XAA:Z_9P_9UUNYTGX$6,J_Z/XP\5(P2\\2%3Q)!;E1';-R-RJZE
M&69#^EM<;\$?@S\)/V5?@;X>^!_PGT*T\/\ @_P7HD5AI5IO"I;VT2\O(YQN
M8\N\C<LS,S$DDUX)^T5_P7"_X)2_LNW#Z3\3?VV/!MWJR2>4- \(7;Z]?F8G
M B,&G+,T;D\8<+U&2!0!]6T5^?'_  ^A_:K^/_\ HO\ P3Z_X(V?&[QO#-Q:
M^*?BB;7P1HTJG_EO%+>,[7$8ZX"JQP0,&C_A3'_!Q=^T[\WQ-_:Z^"/[-^BW
M'_+A\+O!DWBC64B/6.6?4V6!9.H\R$X'! S0!^@.H:CI^DV,VIZK?0VUM;QF
M2>XN)0D<: 9+,QX  [FOE+]H7_@N?_P2=_9FNWT;X@_ML>$-1U=9/*70?!=Q
M)X@OFFS@0F+34F,;DX&)-O49P*\RT_\ X-W/V7OB5>P^(/V]?VD?C?\ M':@
MD@E-K\3/B3=II4,@Y_<6-DT*Q)GG86<?4<5]6?L]?L-_L;?LFVB6O[-7[+O@
M3P0R)L:[\.^&+:VNI1C'[R=4\V4XXR[$T ?)G_#YK]KC]H#_ $;_ ()^?\$9
M_C7XQ@F^6V\4_%>6U\$:1(I_Y;Q27;2/<1CK@!&."!@T?\*)_P"#B3]I_P#>
M?%G]M#X-?LY:+<==)^$W@F3Q)JRQ=XY;G4V6*.0]/,AX'! SQ7Z#T4 ?G_IG
M_!NM^R9\0M0A\1?MT_M ?&[]HW4DD$QB^*?Q,O#IT4HY'D6=FT*Q(#R(RSK]
M1Q7U?^SY^Q'^Q[^R?9)9?LU?LP^!/ Y6/8USX;\,6UK<2C&/WDZ())3CC+L2
M?6O4:YSXE_&+X1_!?0SXH^,7Q3\.>$], ).H^)M<M[" 8Z_O)W5>/K0!T=%?
M$OQ5_P"#B+_@D9\,];_X0_0_VJ8/'WB"1BMIH/POT*]\0S7;#M')9Q/ 3]91
MGM7*#_@L'^W5\<0(OV)?^"'GQLUJ"<8M];^,FIV/@>UV_P#/8+=-*\L>/F 7
M#,.F* /T%HK\^_\ A!/^#DS]H;)\2_'?]G/]GC2Y\>4/!_AF\\6:U:@]?,^W
M%;-V&>-AP<4?\.(?$_QA/VG]NC_@JW^TE\5A(2;S0--\7)X9T&YSUW6%BO'M
MB08!(H ^L/CO^W+^QE^R_'*W[1/[57P^\%2Q+DV?B/Q=:6MRWLD+R"1S[*I/
MM7RSKG_!R#_P3PUO5I_#'[+.A_%KX^ZU!)Y3Z5\&/A5J.I,)#T7S)T@B8=/F
M5V%>D_ ?_@A?_P $D/V<9(KSX<?L'> [B\A.Y-2\5Z>^O7(?.3()=2>=E;.3
ME2.O&!7U-H>@Z%X8TJ#0?#6BVFG6-LFRVLK&V6&*)?140 */8"@#X&_X>!_\
M%K_CX?)_9?\ ^"-5MX%T^;/V;Q3\?/B;;66S/3S-+LP;I<=3ACZ=:3_AC?\
MX+Z_M C?^T'_ ,%5_A]\)+&89N] ^ WPL%XS _P1ZAJS">'']Y03Q7Z"T4 ?
MG_;?\&YO['GQ NDU7]M+X_?'G]H2Z$@E>+XK?%J^ELU<<CR[>R-N(T!Z)E@.
MG(XKZ1^ ?_!-/_@GU^RZ89_@#^QE\-_#%W;X\O5;#PE:F_XZ9NG1IVQ[N:]O
MHH ^"O\ @K'_ ,$=M9_X*[_M%_"S1OC9\3Y?#_P1^&UA=ZCJND:%+_Q-/$>K
MW4J)Y 9E*6T,4%NG[[YG/VF1$4$^8OFG[??_  :Z?L4?'3P1H'BC]A?1K'X%
M?%#P)!;-X1UW0X7;3[Z6V8/ -0B)9Y)-R@_;%)GR=S^?M"5^H%% &7X'NO%E
M]X*T>]\?:5;6.NS:7;OK5E9S^;#;W9C4S1QO_&BON ;N #6I110 4V>""YA:
MWN84DC=<.CJ"&'H0>M.HH XCQ3^S/^SAXY##QM^S]X(U@/\ >_M7PI9W&?KY
MD9]!^5>;^*?^"47_  3 \:[F\3?\$[?@C=2/]ZX_X5=I22GK_P M$@#]SWZ\
MU[_10!\<>*O^#?7_ ((R>,MW]K_\$^_ \.[.?[*%U8>G3[--'CIV_K7%7'_!
ML=_P1OLYFN_ G[._B+PE.[;C/X9^*7B" [O4![UU';H/X17WY10!\ #_ (-V
M_P!FS1?^29?MN_M8>"L?ZO\ X1;X\WD7E^F/-CDZ<_\ ?1I/^'(GQX\,G_BV
M7_!<K]KZU"_ZO_A*O'=KK>/KYMNF[H/U]:_0"B@#X ;_ ()C_P#!8'PUS\-?
M^#@WQ= %^Y'XI^ N@:ON]F:1U/<\]>GI0/V6/^#B+PGQH'_!57X.^+=OW3XI
M^!J6&_Z_8I3CH#QZGT%??]% 'Y_BR_X.@/"9_P!'UO\ 8E\6VZ_>^UVWBFPN
MG^GEYC'ISZ#WI3^T7_P<;>$^-?\ ^"<7P#\6[?O'PM\7Y[#?]/ML9QW//J/0
MU]_T4 ? '_#R'_@M1X8&/B!_P;[ZK+&OWKOPM^T;H%_O'4XA\I7&.F">2#1_
MP^C_ &J/#9V_$S_@A1^U):%>)/\ A%M&L=: /L8IDW<Y_#![U]_T4 ?G^?\
M@X6^#6C'_BYG_!.3]L?P6%_UC>)_@!<1!!ZGRIY.,<_0TI_X.:_^"2>B\?$S
MXH^.O!9'$B^*?A)KT1C/<-Y5I)R#Q]17W_10!\6>%?\ @XG_ ."*_C$J-(_;
M^\)P[S@?VKI^H6/?'/VFVCQ^-=_I?_!6K_@DM\3M+GT1?^"A7P,O;6_MWAN=
M/U7XC:7$+B)U(>-HKB92ZE205(/&01UKVCQ1\!/@7XW#+XT^"_A/5PXPXU3P
MY:W&X8QSYB'/%><>*?\ @F!_P37\;LTGB[_@GU\$]1D8Y,UW\+-)>3.<Y#FW
MW#\#0!\$_L ?M=? #_@E9^V)XD_X)T3_ +0_ASQ+^SUXZ6^\6_L[>)]#\01Z
MO'X>G+--J'A:0VS2ON#%I;9,%I-VT&26;:O\ME?U^?ML_P#!M_\ \$R/VE/V
M>/%?P]^#O[+G@OX;^-K[2W/A3QCX;TLVATW4$^:%Y(XB%DA9@$D0J<H[8PVU
MA^"?_!2OX(_\$Z? W[ /A+5?"7P*NOA/^U9X.^)4_@;XS_#ZS\0W4]G-):VT
MCS:H(+N64I#,5MGA:W*19N)E_>"-6H _.^OV+_X-./\ @I1^Q'_P3LT_]H?4
MOVR?CQ9>"D\2Q>%9/#\=QI=Y=R:@+3^V!<")+6&5F9/M,'RXR?,&,X./S:_9
MT_9YT>V_:T^$GPU_;3\(>+O!W@CQQXCT8ZI>SV#Z=<RZ'>7*1F_MGN8]K0[6
M9A*%92%;&2*_LI_9C_X)N_L'?L;Z'I^B_LV_LG>!O"\FFPK'#K%KX?ADU.7;
MT::^E5KF9_\ :DD8^] 'S1_P_P!+#XO'[-^PK_P30_:2^,GFX-IK]OX".AZ#
M-GIF_OF79GKS%TYKYC\4?\%>/^"[/[:/[4>K?\$^OV.OV3?A7\+O%UK:,/''
MB&[\7'Q4WP]B?A9+R^M0+"*ZZ@6XBN)-RE3$"IQ]"?M*?MS_ +17_!2WXTZY
M_P $]?\ @D=XP_L?0]$N#8_&[]INW0R6/AA#Q)INC.I N]29<CS$;$6<JRG]
M[']>?L/_ +"_[.O_  3W^!-C\ ?V;_!_]GZ; YN-6U6\<3:AKE\P'FWU[/@-
M/.Y').%481%5%50 ?GQ^R/\ \&T'QT^"EEXAF^)__!87XN0WOC;5&U/QQ>?"
M:TA\/:GK-TQ)8W6KRM<WEVN6<X<A09'(52S$_0OPU_X-T/\ @DUX(UT>-/'7
M[/5[\3?$C$&X\1?%?Q7?Z]/<X_YZ1W$OV=N?^F7.?3BON*B@#D_A/\!?@9\!
M=%_X1OX&_!CPGX,T[:%^P>%/#MMIT.!T&RW1%_2NLHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_P"">_\ R1/5O^Q[UG_T
MI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ7]IC_@G)^P?^V/#,/VF_P!D
MSP+XONIEVMJ^I:!$NHH.GR7D86XC_P" R#H/2O:J* /SX/\ P0)TWX$,U_\
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %>%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\
M@GO_ ,D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '*_%OX%_!/X_>&
M6\%_'7X0>%_&FCN#NTOQ7H%OJ%N<C!_=SHR_I7\WG_!5C_@W,_;$^#/Q3^.'
M[5_[-GP\\)>"?A)H-]J/B329]-\?)9"ST."U\V2!;/9N5PR2%%$@^]L"G*X_
MIMKYG_X*V_LA_&G]OG]C+5?V.?@UX]T_PHGCW6M/LO%_B>_1Y&TW1(YA<W+0
MPH09Y9#!' (RR*RSMN=0": /XHQJVJKJG]MKJ=P+WS_.^V"9O-\S.=^_.=V>
M<YSFOU9_9<_X-MO^"F'[17PU\!?%KQ/HNE>(_"7C&31=?M-6;XPCRAH<_DW#
MXM1"7,[0,<,)AM)P%W &OU\NO^#5_P#X),S_ +'2_LJQ?"N^BUA/])3XM+=J
M?$IO]FWSVGV^68NWV79Y&.0@?]Y7T=_P2>_91^-?["W[%>@?L?\ QM\<Z=XI
MF^'^H7VF^&?%&G*\?]J:*T[3V;RQ/DP21I,;<Q;F"BW&'<$,0#/^ 7_!%/\
MX)1?LS>1-\)/V#?AW#=6V/L^I:[HHUF\B(_B6XU SRJWN&!KZ;T[3=.T>PBT
MO2+"&UM;= D%M;1!(XU'1550 !["IJ* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH X/]J6TNK_ /9C^(UC8VTDT\W@/5XX88D+/(YLI0%4
M#DDDX %?ES_P2E_X+9_LO_LB_P#!.KX2?LU?&/X*?'2#Q1X.\)QZ?K46G_!W
M4YX5F61V(20( XPPYK]@J* /@'_B) _84_Z(]^T!_P"&2U3_ .)KQ_X0?MH>
M O\ @H/_ ,%Z_@S\8/@;\+_B1I_A[PG\%_$^F:QJ/C/P'>:3&ES-)')&BM,H
M#94'OUK]7J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_
M &/>L_\ I2: /=**** "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 **** "
MO"_^">__ "1/5O\ L>]9_P#2DU[I7A?_  3W_P"2)ZM_V/>L_P#I2: /=***
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 **** "O"_\ @GO_ ,D3U;_L
M>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ 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 "JT&L:1=:G<:+:ZI;27EG'&]W:1SJ98%DW;&=0<J&V-@D<[3CH:\-_X*D?%
MKX\_ C_@G?\ &'XP_LQ:9)=>._#O@6]O/#HALQ<202JOSW"1$$2-#&9)@I#
MF, JPR#\'_L*?#+X#?M_^!OB'\;?V(/VEO'W_";1?##P;>:/X^B^)NJMJD/B
M80ZF]S:ZL)+@I,'GC6.:VF1H1&^8513&P /UKHKX:_X+M?MX?#G]D#]GKPU\
M-/B%\3/&_@BP^*OB+^R/$/COX>V$LNJ^&=!B42ZA>6TB(X@N'4Q6L4A!,;79
ME57\DJ6_\$<?V<_V2K'0[S]K?]DK_@IM\=OVA] \1:8=)C/Q3^*LFM6FDN)(
MY9%%DUM;M:W?RQ@^>GF*C<!1(=P!]ST5^:W_  3=:/\ X+0?#7XO_MK_ !G\
M>^++73];^(VK>&_@A#X=\5WNG)X.T.QCCBMM0LUMI44:A+.\D\MPVYF*)&"(
ME\NO:_\ @A[^V_\ $;]NS]A"P\;?&^X@N/B%X)\3ZEX*^(%Y:PK''>:GITBJ
M;D(H 5I8)+>5@ %#R.% 7 H ^OJ*** "O"_^">__ "1/5O\ L>]9_P#2DU[I
M7A?_  3W_P"2)ZM_V/>L_P#I2: /=**** "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 POB/\2O
M!'PF\,#QC\0]<CTW2SJ=AI[7<R,46>]O(;.W5MH.T-//$I8_*H;<Q"@D?CE_
MP44_8\U__@GO^TG\>?\ @I[_ ,$R?'EI\)]=^%7AKPSXA\8_#ZVA">&O&UI>
MSWPOH;FU!"QRMY,;)LP"^XH$E<2C]?/CO\"/A-^TU\(]<^!/QT\&P^(/"?B.
MU6WUG2)YY8EN$619%^>)DD1E=$8,C*P*@@@BOG[P_P#\$A/V=D^*NI^-/BCX
MR\;_ ! \.3Q:&=*\$>.?&FIZG8P3Z8]P\$MWY]R_]JA6G5HX[L2+$T>_YF(9
M0#Z)^&GC:V^*7PP\.^*=<T'^S;CQ-X9M=2N?#]_@RVZSP(\D,B$<[#)L;(QG
M@]:^&_V4_P!C;P1^S%_P6]^-.E?LKZ/#X?\ AAXT^ ^EZO\ $?PMH06+3]-\
M63ZI/%:-%$O[NW>2RANY?* &/,+X"RJ*^BOVJ_\ @F;^RU^V#\7_  K^T%\3
M;3Q=I'CKP982V&@^+_ GCW4] U&&SD<N]L9K">)C&6+'^\-S88;CGU/X,_ O
MX6?L_>$Y/!GPH\+_ -G6MQ>/>:A<7%[/>7FHW3A5>ZN[NY>2XNYV5$4S32/(
M0B@MA0  ?!'_  :_:-=_!7_@FYXE_9N^(+QV'B+X/?&/Q1X;\7P7#>7]FN(9
MTG+L&Z(8YE8-T(Y!-._X-<? &OZ%_P $\_%WQFU;3Y[:Q^+WQU\3^-/#Z7$9
M1FT^9K>SC?:>0K&Q=AGJK C@@U]9?%?_ ()Y?LR_&#QUXC^(&NZ/XATJ[\;V
M,%E\0;;PIXPU#2+;Q9;PHT<4>HPVDT:W!$;-$7($C1'RG9H_DKV#PGX3\,>
M_"^G>"/!/AZRTC1M'L8K+2M*TVV6&WL[:) D<,4: *B*JA0H    % &A63XZ
M\':7\0?"-_X+UNXNX;348##/)8W+0S*I(.4=>5/'45K44 >%_P##O?X)_P#0
MV^.__"RN?\:J?\$W=&M=!^ FIZ=9R3/''XWU9%,\I=L),$&2>IPHSZG)[U[_
M %X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ 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@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V
M/>L_^E)H ]THHHH **** "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 .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4F@#W2BBB@ 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@ KPO_@GO_R1/5O^Q[UG_P!*37NE
M>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ 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@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CW
MK/\ Z4F@#W2BBB@ 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@ KPO_
M ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH ****
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 **;//!:P/<W,R1QQH6DDD8!54#)))Z "H].U'3]8
MT^#5M)OX;JTNH5FM;JVE#QS1L RNK+D,I!!!'!!H FHHHH **** "O"_^">_
M_)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**** "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 **** /S4_X+,?M:Z=\'?VW/@Q\!/VH/B!K7@WX ^-O!'B1[[6-
M/U>YTRQU7Q2D:K8V6HWENZ.MJBMN\HNL3R3H9@T:';[A_P $WOV5]0^#GAOX
M6?%GX:?$3Q2G@KQ)\!-.C\2>"=5\5W=_IL&M^5ILMO?V<%S))]D9X6O4D2'9
M$=L1V!LEO2?VSOAY^RO^UK\+_'O[(7Q]\&Z-XM-KX)3Q!>^&]7M6)@AE-Y%:
MWL,@P8Y%EM)P)(F$D9 R5WKN_/?_ ()!Z?\ M+_L#_M2_##_ ()R:I\;=4^)
M'P4^-'[/@\=^#K;6V$FJ> ;E(8#<VHE''V%WF*Q@@+ODC"JK+*90#U'_ ()N
MM'_P6@^&OQ?_ &U_C/X]\66NGZW\1M6\-_!"'P[XKO=.3P=H=C''%;:A9K;2
MHHU"6=Y)Y;AMS,42,$1+Y=>U_P#!#W]M_P"(W[=G["%AXV^-]Q!<?$+P3XGU
M+P5\0+RUA6..\U/3I%4W(10 K2P26\K  *'D<* N!7C/_!K]HUW\%?\ @FYX
ME_9N^(+QV'B+X/?&/Q1X;\7P7#>7]FN(9TG+L&Z(8YE8-T(Y!-._X-<? &OZ
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
MNZ_X5=\,_P#HG>A?^"B'_P")H_X5=\,_^B=Z%_X*(?\ XF@#A?\ AN?]D?\
MZ+UH/_?Y_P#XFC_AN?\ 9'_Z+UH/_?Y__B:[K_A5WPS_ .B=Z%_X*(?_ (FC
M_A5WPS_Z)WH7_@HA_P#B: .%_P"&Y_V1_P#HO6@_]_G_ /B:/^&Y_P!D?_HO
M6@_]_G_^)KNO^%7?#/\ Z)WH7_@HA_\ B:/^%7?#/_HG>A?^"B'_ .)H X7_
M (;G_9'_ .B]:#_W^?\ ^)H_X;G_ &1_^B]:#_W^?_XFNZ_X5=\,_P#HG>A?
M^"B'_P")H_X5=\,_^B=Z%_X*(?\ XF@#A?\ AN?]D?\ Z+UH/_?Y_P#XFC_A
MN?\ 9'_Z+UH/_?Y__B:[K_A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA
M_P#B: .%_P"&Y_V1_P#HO6@_]_G_ /B:/^&Y_P!D?_HO6@_]_G_^)KNO^%7?
M#/\ Z)WH7_@HA_\ B:/^%7?#/_HG>A?^"B'_ .)H X7_ (;G_9'_ .B]:#_W
M^?\ ^)H_X;G_ &1_^B]:#_W^?_XFNZ_X5=\,_P#HG>A?^"B'_P")H_X5=\,_
M^B=Z%_X*(?\ XF@#A?\ AN?]D?\ Z+UH/_?Y_P#XFC_AN?\ 9'_Z+UH/_?Y_
M_B:[K_A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B: .%_P"&Y_V1
M_P#HO6@_]_G_ /B:/^&Y_P!D?_HO6@_]_G_^)KNO^%7?#/\ Z)WH7_@HA_\
MB:/^%7?#/_HG>A?^"B'_ .)H X7_ (;G_9'_ .B]:#_W^?\ ^)H_X;G_ &1_
M^B]:#_W^?_XFNZ_X5=\,_P#HG>A?^"B'_P")H_X5=\,_^B=Z%_X*(?\ XF@#
M@5_;O_9#:X:U'QXT7<J@DDR!<'T;9@GV!J3_ (;G_9'_ .B]:#_W^?\ ^)KC
M/ O@/P-+^WIX[TF7P9I+6D7@C2WBM6TZ(QHQD;+!=N 3ZU[;_P *N^&?_1.]
M"_\ !1#_ /$T <+_ ,-S_LC_ /1>M!_[_/\ _$T?\-S_ +(__1>M!_[_ #__
M !-=U_PJ[X9_]$[T+_P40_\ Q-'_  J[X9_]$[T+_P %$/\ \30!PO\ PW/^
MR/\ ]%ZT'_O\_P#\31_PW/\ LC_]%ZT'_O\ /_\ $UW7_"KOAG_T3O0O_!1#
M_P#$T?\ "KOAG_T3O0O_  40_P#Q- '"_P##<_[(_P#T7K0?^_S_ /Q-'_#<
M_P"R/_T7K0?^_P __P 37=?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\
M!1#_ /$T <+_ ,-S_LC_ /1>M!_[_/\ _$T?\-S_ +(__1>M!_[_ #__ !-=
MU_PJ[X9_]$[T+_P40_\ Q-'_  J[X9_]$[T+_P %$/\ \30!PO\ PW/^R/\
M]%ZT'_O\_P#\31_PW/\ LC_]%ZT'_O\ /_\ $UW7_"KOAG_T3O0O_!1#_P#$
MT?\ "KOAG_T3O0O_  40_P#Q- '"_P##<_[(_P#T7K0?^_S_ /Q-'_#<_P"R
M/_T7K0?^_P __P 37=?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_
M /$T <+_ ,-S_LC_ /1>M!_[_/\ _$T?\-S_ +(__1>M!_[_ #__ !-=U_PJ
M[X9_]$[T+_P40_\ Q-'_  J[X9_]$[T+_P %$/\ \30!PO\ PW/^R/\ ]%ZT
M'_O\_P#\31_PW/\ LC_]%ZT'_O\ /_\ $UW7_"KOAG_T3O0O_!1#_P#$T?\
M"KOAG_T3O0O_  40_P#Q- '"_P##<_[(_P#T7K0?^_S_ /Q-'_#<_P"R/_T7
MK0?^_P __P 37=?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T
M <+_ ,-S_LC_ /1>M!_[_/\ _$T?\-S_ +(__1>M!_[_ #__ !-=U_PJ[X9_
M]$[T+_P40_\ Q-'_  J[X9_]$[T+_P %$/\ \30!PO\ PW/^R/\ ]%ZT'_O\
M_P#\34:_MW_LAM<-:CX\:+N50229 N#Z-LP3[ UWW_"KOAG_ -$[T+_P40__
M !->)>!? ?@:7]O3QWI,O@S26M(O!&EO%:MIT1C1C(V6"[< GUH [/\ X;G_
M &1_^B]:#_W^?_XFC_AN?]D?_HO6@_\ ?Y__ (FNZ_X5=\,_^B=Z%_X*(?\
MXFC_ (5=\,_^B=Z%_P""B'_XF@#A?^&Y_P!D?_HO6@_]_G_^)H_X;G_9'_Z+
MUH/_ '^?_P")KNO^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H
MX7_AN?\ 9'_Z+UH/_?Y__B:/^&Y_V1_^B]:#_P!_G_\ B:[K_A5WPS_Z)WH7
M_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B: .%_X;G_ &1_^B]:#_W^?_XFC_AN
M?]D?_HO6@_\ ?Y__ (FNZ_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""
MB'_XF@#A?^&Y_P!D?_HO6@_]_G_^)H_X;G_9'_Z+UH/_ '^?_P")KNO^%7?#
M/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H X7_AN?\ 9'_Z+UH/_?Y_
M_B:/^&Y_V1_^B]:#_P!_G_\ B:[K_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)
MWH7_ (*(?_B: .%_X;G_ &1_^B]:#_W^?_XFC_AN?]D?_HO6@_\ ?Y__ (FN
MZ_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_XF@#A?^&Y_P!D?_HO
M6@_]_G_^)H_X;G_9'_Z+UH/_ '^?_P")KNO^%7?#/_HG>A?^"B'_ .)H_P"%
M7?#/_HG>A?\ @HA_^)H X7_AN?\ 9'_Z+UH/_?Y__B:/^&Y_V1_^B]:#_P!_
MG_\ B:[K_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B: .%_X;G_
M &1_^B]:#_W^?_XFC_AN?]D?_HO6@_\ ?Y__ (FNZ_X5=\,_^B=Z%_X*(?\
MXFC_ (5=\,_^B=Z%_P""B'_XF@#A?^&Y_P!D?_HO6@_]_G_^)H_X;G_9'_Z+
MUH/_ '^?_P")KNO^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H
MX%?V[_V0VN&M1\>-%W*H)),@7!]&V8)]@:D_X;G_ &1_^B]:#_W^?_XFN,\"
M^ _ TO[>GCO29?!FDM:1>"-+>*U;3HC&C&1LL%VX!/K7MO\ PJ[X9_\ 1.]"
M_P#!1#_\30!PO_#<_P"R/_T7K0?^_P __P 31_PW/^R/_P!%ZT'_ +_/_P#$
MUW7_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!PO_#<_P"R
M/_T7K0?^_P __P 31_PW/^R/_P!%ZT'_ +_/_P#$UW7_  J[X9_]$[T+_P %
M$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!PO_#<_P"R/_T7K0?^_P __P 31_PW
M/^R/_P!%ZT'_ +_/_P#$UW7_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"
M_P#!1#_\30!PO_#<_P"R/_T7K0?^_P __P 31_PW/^R/_P!%ZT'_ +_/_P#$
MUW7_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!PO_#<_P"R
M/_T7K0?^_P __P 31_PW/^R/_P!%ZT'_ +_/_P#$UW7_  J[X9_]$[T+_P %
M$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!PO_#<_P"R/_T7K0?^_P __P 31_PW
M/^R/_P!%ZT'_ +_/_P#$UW7_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"
M_P#!1#_\30!PO_#<_P"R/_T7K0?^_P __P 31_PW/^R/_P!%ZT'_ +_/_P#$
MUW7_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!PO_#<_P"R
M/_T7K0?^_P __P 31_PW/^R/_P!%ZT'_ +_/_P#$UW7_  J[X9_]$[T+_P %
M$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!PO_#<_P"R/_T7K0?^_P __P 31_PW
M/^R/_P!%ZT'_ +_/_P#$UW7_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"
M_P#!1#_\30!PO_#<_P"R/_T7K0?^_P __P 31_PW/^R/_P!%ZT'_ +_/_P#$
MUW7_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\30!PO_#<_P"R
M/_T7K0?^_P __P 34=O^W?\ LAW2&2+X\:* &(Q(9$.1[,@./>N^_P"%7?#/
M_HG>A?\ @HA_^)KQ+]@CP'X&U?X-:K<ZKX,TFZD7QOK"+)<:=$[!1<D!<E3P
M!T% '9_\-S_LC_\ 1>M!_P"_S_\ Q-'_  W/^R/_ -%ZT'_O\_\ \37=?\*N
M^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T <+_PW/^R/_P!%ZT'_
M +_/_P#$T?\ #<_[(_\ T7K0?^_S_P#Q-=U_PJ[X9_\ 1.]"_P#!1#_\31_P
MJ[X9_P#1.]"_\%$/_P 30!PO_#<_[(__ $7K0?\ O\__ ,31_P -S_LC_P#1
M>M!_[_/_ /$UW7_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ -$[T+_P40__ !-
M'"_\-S_LC_\ 1>M!_P"_S_\ Q-'_  W/^R/_ -%ZT'_O\_\ \37=?\*N^&?_
M $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T <+_PW/^R/_P!%ZT'_ +_/
M_P#$T?\ #<_[(_\ T7K0?^_S_P#Q-=U_PJ[X9_\ 1.]"_P#!1#_\31_PJ[X9
M_P#1.]"_\%$/_P 30!ROA3]KO]FGQSXCM/"/A'XQZ/?ZE?R^59V<$K%Y7QG:
M,KUXKT>L>Q^'W@'2[R/4-,\$:/;W$3;HIX-,B1T/J&"Y!K8H **** "BBB@
MHHHH **** /%/VD/V"?@5^TIXXM_C%KK^(O#_CW3_#5QH.F>-/"7BN_TR[CT
M^9F=K69+:9(KN#S&W^5.KKN&1@\U!^QS^P'\$OV.M)M-5\.I?^(?&[>$M-\/
MZWX_\1ZC<WE_>VEG$J1VT)N)9?L5H&!=;2 K$K'<0S9<^Y44 >'_ !7_ .">
M7[,OQ@\=>(_B!KNC^(=*N_&]C!9?$&V\*>,-0TBV\66\*-'%'J,-I-&MP1&S
M1%R!(T1\IV:/Y*]@\)^$_#'@/POIW@CP3X>LM(T;1[&*RTK2M-MEAM[.VB0)
M'#%&@"HBJH4*    !6A10 4444 %%%% !1110 4444 %%%% !117(?&;X_\
MP/\ V=?#,7C+X\?%KP]X0TRXO([2TO/$.K16JW-PY 2"+S&!EE8D!8T!8]@:
M .OHIL\\%K ]S<S)''&A:221@%50,DDGH *\+^#O_!3[_@GA^T'\7Y?@%\$O
MVS?AWXG\8QO(L>@Z/XF@FFN6C!+B##;;DJ Q/E%\!23P": /4O&_PI\(_$'Q
M%X<\4>(X9VN_"VI-?:289RBK,4*$L/XA@]*Z2H[JZM;&UDOKZYCAAAC+S32N
M%5% R6)/  '))KC(/VD_@2?@)8?M1:K\4-*T;X?ZEH%OK=MXI\23'2[9;">)
M98IY3=B-H0R.IQ(%8;@" >* .WHK+\#>-O"GQ+\%:/\ $;P'KMOJFA^(-+M]
M2T74[5LQ7=I/&LL,R'NKHRL#Z$5B_'3X]?!K]F7X7:I\:_C_ /$C2O"7A31E
MC.IZ[K5R(K>#S)%C0$]RSNJA1DDL !0!UU%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 45Q_Q3_:!^!WP0U#P[I'Q>^+/A_PW>^+M>M=$\*V.KZI
M'!/J^H7$R0PVUM&QWS2-)(@VH#C.3@ FNFUS7-$\,:+>>)/$NL6NG:=I]K)<
MW]_?7"PP6T**6>61W(5$5026)  !)H M5S?C?X4^$?B#XB\.>*/$<,[7?A;4
MFOM),,Y15F*%"6'\0P>E>:?L[?\ !2G]@3]K7QY>_"_]FO\ :\\!>-/$5A&\
MDVBZ%XABEN7C0X>6),YFC7C,D>Y1D9/(KUCX@>//"'PK\!ZW\3_B#KD6EZ!X
M;TBYU37-3G#%+2SMXFEFF8*"2JQHS' )P.!0!KT5QOQ._:'^!_P2^%#_ !R^
M-'Q1T;P?X3CM([B76_%5X-.BC5UW(K"XV,LA' B(WD_+MSQ76:=J%EJVGP:K
MIMPLUO<PK+!*G1T8 JP]B"#0!-17C?QG_P""B7[!/[.7CN;X7_'[]LWX8>"_
M$EO!'/<:#XG\<6-C>11R+NC=HII5=0R\@D<CD5ZUH>N:/XFT2S\2>'=4@OM/
MU"UCN;&]M90\5Q#(H=)$8<,K*001P010!:HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ***X_QU^T%\#?AEX]\-?"OX@?%KP_I'B?QE>&U\*>';[58DOM
M6E"L["" GS) JHQ+ ;5QR1D4 =A161X]\?\ @7X5^#=2^(OQ,\9:7X>T#1K1
MKK5M;UJ_CM;2SA7[TDLLA"(H]20*\T_9B_X*#_L1?MH:CJ6B_LK_ +4?@SQS
M?Z1'YFI:;H.M1RW-O%N"^:T)(D\O<0/,"[,G&<T =]IGPI\(Z1\4=4^,%G#.
M-:U?38+&]=IR8S#$24 3L<GKWKI*Y_XI_%+P)\%?A_J?Q1^)FN_V;H>CPB6_
MNQ:RSLH9U152*%6DE=G955$5F9F"J"2!5'XQ?'[X(_L]Z%:^)?CE\6?#_A.Q
MO[Z*QT^?7]5BMOMEU(P6."$.P,LK,P 1 6.>!0!UU%%<5\4OVC?@9\%=7TSP
MU\3?B?I6EZSK>_\ L/P^T_FZEJ>S[_V:SB#3W&WOY:-COB@#M:*CM+F.]M8K
MR%9%2:-7030M&X!&1N5@&4^H(!'0BI* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HKD-6^/_P/T+XOZ3^S[J_Q:\/0>.M=LYKO2?![ZM%_:5S;Q(7D
MG6V#>9Y2JIS(0%SQG)Q5KXN_&3X3? #X>ZC\6?CA\2-$\)>&=)C#ZEKWB'4H
M[2UMP2%4-)(0H+,0JKU9B  20* .EKF],^%/A'2/BCJGQ@LX9QK6KZ;!8WKM
M.3&88B2@"=CD]>]<?^R_^W#^R%^VII&H:W^RE^T7X4\>0Z3(J:JGA[5DFFLB
MV=AFBXDC#;6VLR@-M."<&NT^)/Q2\"?"+0K7Q)\0M=^P6E]KFG:-9NMK+,\U
M]?W<5G:PJD2LY+SSQKG&U 2[E45F !T%%<?\3_V@?@=\%M8\.>'?BS\6?#_A
MW4?&&MP:/X4TW5M4CAN=8OYI%CCM[:)COF<LZC" X!R<#)K7^(?Q%\ _"3P1
MJ?Q+^*7C32_#OAW1;1KK5]<UN^CMK2RA7[TDLLA"HH]20* -FBOG ?\ !8;_
M ()1,0J_\%(O@@23P!\3M,_^/5]'(ZR()$8$,,@CN* %HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***X^T_:!^!VH?&V;]FS3OBSX?N?']MH,FMW?@Z
MVU2.34;;3TEAB-S+ I+Q1^9<0J&<#<7XS@X .PHKB_CY^T9\!OV6?AU<?%S]
MH[XO>'_!/AJUE6&76?$FIQVL)E;.R)2Y&^1L':BY9L' .*SOV;/VN?V8OVQ?
M!DWQ"_9;^.WACQWH]K<?9[V[\-ZK'<?9)L9$<R*=\+D<A7"D@@@8.: .ATSX
M4^$=(^*.J?&"SAG&M:OIL%C>NTY,9AB)* )V.3U[UTE<_P".?BEX$^&^H>'=
M*\9Z[]DN?%OB!-$\.VZVLLKWM^UO/<B%1&K$8AMKB5F;"JD+LQ %9_C3]H'X
M'?#KXB^&?A!XZ^+/A_2O%?C*XDA\*>&KS5(TO]59(WD<P09\R152-RS ;1CD
M@D9 .PHK-\9>,_"'PZ\*ZAX[^('BK3M#T32;1[K5=8U>]CMK6S@09>6660A(
MT4#)9B !7$?"_P#; _9H^,WBR/P'\.?C!I5]K=Q8-?V.D3>9;7-]9J0&NK:*
M=4:Y@!9<S1!XQN7+?,,@'I-%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 45Q_A?]H+X&^-_BMKGP-\&?%KP_J_C#PQ9Q77B3PYIFJQ3W>E12LRQF
MXC0DPEBK85\,0,XQS65^TI^US^S'^QUX+A^(?[4GQU\,^!-'NKG[/9WGB/5$
MM_M4V,^7"A.Z9P.2J!B "3QS0!Z+7-_"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q
M.9&\Z9][G)[9Z#M6?\ _VCO@+^U-\/(/BS^SC\7_  ]XV\-W$K11ZQX;U2.Z
MA65<;HG*$^7(N1E&PPR,@9K4\2_%+P)X0\;>&OASX@UWR=:\73747AZP2UED
M:Y-M T\[$HI6)$C7EY"J[G1 2\B*P!T%%<CJ/Q^^".E?&'3OV?-0^+/A^/QU
MJUC-?:?X/_M6(ZE-:Q+NDG^SAO,$0!'SD!<D#.>*T_B+\2?A[\(/!=_\1OBK
MXWTKPYH&EQ"34=9UN_CMK:V4D*"\DA"KEB% SR2 ,D@4 ;=%>??!3]JS]G7]
MHK4=6T/X,?%S2-<U/0#'_;FC0RF*^T]9!F)YK64+-$CC)1V0*^#M)P:]!H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *_-G_ (.>OA]X"U+]ASPK\1=0\%:3/X@T[XS^$;>P
MUV;3HFO+:%M0(:-)BN]4.]\J#@[CQS7Z35^:O_!T?\2_AWX/_P""?WAS0O%7
MCG2-.O[CXQ^%;NWL+S48XYY8(;W?+*D9.YD159F8 @ '- 'WW\>?@QX7_:&^
M$VL?!;QS<W2Z%XACBMM=M[.8QM>V/G(UQ9NPP1%<1*\$FTAO+F?!!P1^>/\
MP7D_8%^!.K_!7X)Z-^RG\&/#/@WXSK\</#FE_!_5/!FA0:?=V;>:\US@VR(1
M:P6L$UT^?DC^S*W&*^\OCI^V)^S1^SA^SGJO[67Q:^,.BV/P_P!(LOM,WB2W
MO%N8+@%MB1P&(M]HD=_D2./<S,0H!-?G5\(O^#@;_@C=XE^(<O[8O[1/[7]H
M_C8:5/8>!O!-IX+UNZ/@_2Y65GM8V2R,<VI71CB-S.C; 4C@C=HHC+, ?='_
M  47U75]4_9X'P \*:E+:Z[\9/$%GX"TV>V<K-#;WY<ZG<1L.1);Z5#J5RI'
M.ZW'(ZCS?_@M]\)?A=K'_!(/XX:?K'PZT2\A\,?"759?#:7>EQ2_V7)#:'RG
MM]RGR638F&3!&T>E=?X9UF^_:._;ST?7[[0[O3M)^#_PSBOKC2=0"^9;>)?$
M XBDV%E%Q9Z=:2*VTD;=:X+9XYS_ (+I>./!?@S_ ())?'Z+QAXNTS2FU7X7
MZO8Z6NI7\<!O+J2V=8X(@Y'F2,Q "+EB3P* /1?^"97_ "C<_9\_[(?X3_\
M3/:U^:G_  <A:GJO[8G_  2Z^+7[3L>J7"?"_P  :SH^F_"NVAE98_$FIMKE
MI:7_ (@;!_>6ZHTUE9_PNK7=P-Z36[K]N_L:^%?#?[87_!$WX;_!KX9?'9]'
M_P"$A_9\T+PW=^+/!]]%/=Z+<-HEM%.JE6(CN(]Q!5B&0GG!%?GY_P %[O\
M@GO^U-^S-_P1Z\<ZMXN_X*@>/?'G@SPX/#UC#\.M2\$:'8:=) -5LH((PUG;
MI)$L.8W14('[I5/RY% '[@45Y[^S!\(_BA\$/A':?#_XP?M&:Y\5-<@NIY9O
M&'B+3+2SNKA'<LD;1VB)$ @^4$+D@<\UZ%0 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?FO_P %^?AWX!A^,G[$/Q0A\$Z2GB63]M[P'82:^FGQB]>U
M,TSF!I@-[1[HXSM)QE <<5]W_M!_L^_#_P#:;\!Q?"GXM6)U'PM-JUK>:[H$
MH!M]9BMY/.CM+E3]^W,R0N\9^618S&X9'=3\#_\ !P]\7?A5X1\>_L6Z)XJ^
M)>@:;>Z7^VEX(UO4[2^U>&*6TTV&2X\Z]E1F!C@3<NZ5@$7(R:^S/VR?V]OV
M8_V%/V9[[]J_X]_$:SM?"L$*?V2]C.DTVN7$J%H+6R4-B>64 E<':%#.S*B,
MX /C'_@K)^Q#\(7_ &S?V+/$?[)'PLT+PC\8+?X]V<[ZCX3TJ&PD;P786TES
MK+7 @51)!&JVL0$F5S=F(8\\AOK+]OQ'^)>F?#_]D6R;<?BMX[M;7Q#&O\/A
MW3@=3U0./^>4\5K'I['UU-.F<CXQ_9\_X+M?\$C_ /A/+_\ : \:_M6V_CKX
MX^-[:#1=&\*>$O!FMS'3[9Y@;3PYI3W%E"AWSNAEN9#%]IN#YC^5%'#%#]F_
M"CSOC1^WS\0_BY< /I/PJ\.6G@#P]SD)J=XMOJ^M2*>C*8CH4.1T>TF4G((
M!\\?\'0WPW^'WBG_ ((O?&+QGXC\$:3?:SH5GHSZ)J]UI\;W6GLVO:<K^3,1
MOBW*2K;2-RD@Y!(K[C^'%Q=6GP;T&ZL+!KN>+PS:O#:I(J&9Q;J0@9B "3QD
M\#/-?$'_  =">//!'AG_ ((J_&/PQXB\7Z98ZGKMKH\.B:;=WT<=QJ$B:YIS
MNL$;$-*54%F"@[5!)P 37UAX2_:)^#/A']CBV_:2N/'=IJ7@OPYX#&KZGK?A
MXG4D%I;68EF>-;42-*55&^5 S$C&,T ?DQI/QBT#]E3XX"7_ (.#O^"*'PWC
MA^)_CJZE'[2M[HVC^++.&ZNYW:UL[Z62&5[6VMX!';1 R*4AM0?)8!Y*_;FW
M$ @06H3RM@\OR\;=N.,8[8KX"_;/_;#_ &'O^"L7_!/CQG^S#^Q]\7O"WQ<\
M5?%KPN=-\+>%=$N//O=*NYF7[/J6I6Q'G:7!:2A;EY;E(L>0%3=(\:-]R?#'
MP6/AO\-?#WP[74Y+T:#H=IIPO)5PT_D0I%YA&3@MMR1GO0!N4444 %%%% !1
M110 4444 %%%% !1110 4444 %?FM_P5:^&WP^T7_@L'^P+\1=%\$Z59Z]JO
MQ)\3Q:KK%I81QW-\BZ5;[!-(H#2[0H"[R=HR!C)K]*:_,K_@L5\:O@]X7_X*
MQ?L$Z/XD^*GAW3[K1/B/XCN-;@O=:@B;3HIM,MDA><,P\E9&=0A?&\GY<T ?
M>WQ^_9K^%W[3=CX>\-_&?0XM<\/:#XBBUJ;PS?PI-8:K<PQ2K;K=Q."L\44D
M@G6-@5\Z&%R"8Q7PG^U]^QG\,=&_X+B_LB_$#]D3X>Z7X2\:6EEXGU3XJW/A
M33X[2*7PK!:Q01O?1PA5/F7%P;6)V&6,I!)$(V?5O_!0G_@I+^S%_P $VO@&
M/CM\?_'%G!'J4RVOA32([C,^MW; ;4B"*[>4H8/),%98X_FPQ*JWR9^QS_P6
M=_X)/WOQ*4^%?VK%^*W[0/QCUW3=-OX/#7@C6(C<S-)Y5II=DUY:Q1VNF6@E
MD8&5UX,]Q(6EF?< ?6'[6RO\7/C]\&?V5[9]]G=^))/'WC&'&0VE: \$MM&W
MH6UFYT=P#]Y+:< ':2/F7_@Y3^&7P_UC]DWX>_$W4?!NER^(M)^/?@N&PUU]
M/B-Y#"VHLIA68KO6,^:YV @98GN<_37[+"O\6_VEOC-^U!<-YM@FMP?#SP=)
MU7[!H;3"_E7^ZS:Q=:E ^/O#3X<GY0%^8/\ @YM^+7PQ\"?L5>"- \8^/M(T
MV_N/CGX0O(;&[U"-)WMH+_S9IQ&3N,:)&Q9P,#')H ^P?V_/VM/#W["G[&7Q
M&_:W\2Z<M[#X'\,S7UKI[2;!>WA(BM;<M_")+B2&,MV#YP<8K\^/^">O[;_P
M<_8E^ 'AG]M?_@HEX*^)Z^/?VA;NSO/'_P"T!K_@*6/1-.>\_>6&CB61A/8Z
M;;Q-'''MA%JS[Y$=U8,/K7_@L/\ LWZQ_P %%?\ @DY\6/@7\ -9L=;U+Q5X
M:@OO"LNG7T<L.IW-A?6^H101RJQ0^:]H(@V=H+\D#)KYK_:T_:)^"7[;O_!
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
M&"V2***=\ M-!$"SBW" 'Z@4444 %%%% !1110 4444 %%%% !1110 4444
M%))''-&T4L:LC*0RL,@@]012T4 ?FO\ L!_#OP%\,/\ @X7_ &Q?#7PX\&:7
MH.FM\-_ LXTW1[&.VMTD:S&YECC 52Q&3@#)))Y)-?;/C#]D#X#?$SXY'X__
M !:^'^E>+=9MO#D>B:##XDTR&\M]%MO-EEG:UCE5A%)<,Z":0?,ZV\"DX0"O
MA;]B+XY?!;Q)_P '&W[6D'A_XM^&KYM6^'?@JUTD6FN02?;IX+-?.B@VN?.:
M/<H<)DJ3@X->M_\ !3__ (+/?LC_ +#GC;2OV6?%O[36B>"O'GB>V\W4-=NM
M,N-27PAIK 9O9+>VAF:2Z=21;6[KL9L22XB7$@!P'_!*O]E[PU\#/^"M7[9G
MB']F;08O#_P8DO?#>F#0]*C\O2CXK6Q%SJ*6<:_)'Y'VA1(J@!'NO+  CVK]
M-_#%&^,W_!0'X@_%>23S=(^$WANU\ Z!D95=4OEM]7UF13T(,!T&+(Z/;SJ3
MG('B7[$G_!67_@DM=> =6^#'[#WQ4O\ Q3H'PT\"ZMXR\<ZW'H.H0I86<!\^
MZO[ZZU"&$W-Y=3RR2,1ODD<S2/M )/T9^P3\,?%GPQ_9<\._\+*LFM_&7BE[
MKQ7XYA<Y:'6M6N)-0O(,GDK!+<-;ITQ'!&H    !\C?&#X9?#_P3_P '+'P-
M\4^#_!NEZ5?>(/@)XLFUNXT[3XH&OIEN@WG3%%!ED)E?+L23FI?^"R?Q?NOA
M]_P43_8*\*?$BY$'PKUCXO:O/XDDNGVV;:]%90Q:%YQ(V@I<74LB;C]Y"W!C
M!K(_:9^/_P #M'_X.3/@!HVK?%WPW;7&G_!#Q1I]^D^MP+]FO)I]T5M(2_[N
M5A%(0C88XX'(K[8_;,^%7['GQD^ VJ^#/VY] \&ZA\/E*W>H_P#"<7,5O9VK
MQ@E;@3R,GV>1 6Q*C*RAB 1DT ?%W_!6'Q4WP#_X+#?L*?&?X:W0L_%/C3Q5
MK7@/Q3#;<-K/AZX%H3%.!R\=O-,TZ \+(^[J*_2:OS _8K_X)\?#[]H?_@I1
MI'_!0KPC\#;GP9\%_@]X>GT;X')K\=TVK>--1G5X[GQ!.U\SW7V)(F,5HLYR
MX"3H$4X;]/Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AMM.T^SN+B[M+&&*6
M[D$EU)'$%:9PBH&<CEB%55R>R@= *FHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "H;/3M/TX2C3[&&#SYFFF\F(+YDC?>=L=
M6/<GDU-10 4$ C!%%% &=X=\(>$_"$4UOX3\+Z=I<=Q*9;A-.LHX!+(>KL$
MW-[GFM&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"&
MPT[3]+M_L>F6,-M%O=_*@B"+N=B[-@<9+,6)[DDGK4U%% !5"W\*>%[/7Y_%
M=IX;L(M4NHA'<ZE'9HMQ,@QA6D W,!@<$]JOT4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %0Z?IVGZ38PZ7I5C#:VUO&L=O;V\02.)
M,!548"@#@ 5-10 4444 5M,T?2-%CEAT?2[:T2>XDN)DMH%C$DKL6>1@H&69
MB26/))R:LT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4RYM
MK:]MI+.\MTEAE0I+%*@974C!4@\$$<8I]% #+>W@M($M;6!(HHD"1QQJ%5%
MP  .@ [4^BB@ K.\/^#_  EX3-RWA7PMIVF&\E\V\.GV,</GR<_.^P#<W)Y/
M/-:-% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $.H:=I
M^K6,NF:K8PW-M.A2>WN(@Z2*>JLIX(/H:FHHH *H:QX4\+^(;RSU#7_#=A?7
M&G2F73Y[RS25[9SC+1LP)0\#D8/ J_10 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 %%>0?MP?MP? S_ ()\? R3]H;]H:?6$\/)
MK%II@&A:2][<O<W+E(D6)#ELL,<5\P?\1('["G_1'OV@/_#):I_\30!]_45\
M _\ $2!^PI_T1[]H#_PR6J?_ !->_P#[!/\ P4H_9N_X*.Z)XKUO]GF+Q1!_
MPA6L1:9XALO%GAR73+FWN9(O-5/*E^;[O)R!B@#W^BBB@ HHHH **** "BBB
M@ HHHH **** "BJ>M>(O#_AN.WF\1:[9V"7=Y%:6CWMTD0FN)6"QPH6(W2.Q
M"JHY8G !JY0 4444 %%%% !1110 4444 %%%% !1110 4444 %%4M?\ $?A[
MPIICZWXIUZRTVSC=$>[U"Z2&)69@J@NY !+$ #/)(%7: "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **\6_9<_;X_9T_; ^*?Q<^#_ ,%O%@O]
M8^#'C-?#GBV+*X,Y@5_.BP3NB$RW5MN.#YEG-QMVLWM- !1110 4444 %%%%
M !1139)HHBJRRJI=MJ!FQN.,X'J>#^5 #J**ADU'3X;V/39KZ%+B92T,#2@.
MX'4A>I [XH FHIL4T4ZEX95<!BI*MD9!((^H((/N*=0 444V2:*(JLLJJ7;:
M@9L;CC.!ZG@_E0 ZBBHKZ_L=+M7OM3O8;>",9DFGD"(H]R>!0!+121R1S1K+
M%(K(R@JRG((/0@TM !14&H:GINDV_P!LU74(+:$,%,MQ*$7)Z#).,U*)HBZQ
MB5=S*65=W) QDCVY'YB@!U%%% !1110 4444 %%%% !15#P[XI\,^+]/;5O"
M7B.PU2U2XEMVN=.O$GC$L;E)(RR$C<CJRLO52"#@BK] !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 5P=W^U+^S'874M
MC??M&> X9X9&CFAF\7V2O&X."K RY!!&"#7>5\F>(?\ @A/_ ,$AO%FOWWBG
MQ'^P/X#O-0U.\EN[^[FM)2\\TCEW=OWG4L23]: /=/\ AK#]EG_HY7X?_P#A
M96/_ ,=H_P"&L/V6?^CE?A__ .%E8_\ QVOG_P#X<$?\$;?^D>WP_P#_  #F
M_P#CE'_#@C_@C;_TCV^'_P#X!S?_ !R@#Q#_ (.'/VA/@%XR_8B\(Z7X0^.'
M@_5;J/X\>#)Y+;3?$UK/(L2:DA>0JDA(51R6Z =:^[_^&L/V6?\ HY7X?_\
MA96/_P =K\L/^"ZG_!(7_@FC^SC^R!X8\=? []CCP?X:U>\^-'A/2KJ_TVVD
M622RN=06.> Y<_*Z$J?:OL__ (<$?\$;?^D>WP__ / .;_XY0!] ?\-8?LL_
M]'*_#_\ \+*Q_P#CM?"'_!);]H3X!>'OVW?VY=4U_P".'@^QM=5^/%K/I=S>
M>)K6*.\B&FQ@R1,T@$BYXW+D9KV__AP1_P $;?\ I'M\/_\ P#F_^.5\8?\
M!,;_ ()"_P#!-'XO_M?_ +8_@7XF?L<>#]9TCP'\:+;2O!]A>6TACTJR;3TD
M,$6'&%+DMSGDT ?J?_PUA^RS_P!'*_#_ /\ "RL?_CM'_#6'[+/_ $<K\/\
M_P +*Q_^.U\__P##@C_@C;_TCV^'_P#X!S?_ !RC_AP1_P $;?\ I'M\/_\
MP#F_^.4 ?0'_  UA^RS_ -'*_#__ ,+*Q_\ CM=W:7=I?VL5_87,<\$\:R0S
M0N&21",AE(X((.017R)_PX(_X(V_](]OA_\ ^ <W_P <KZS\/:!HWA/0+'PM
MX<TZ.TT_3+.*UL+2(?)##&@1$7V"@ ?2@#\QO^#D/X-?"OQ#XG_9"\8ZUX T
MBXU/6/VN?"7AW6;R73HC+J.E7)F,UE.^W=+ WDH#&Q*G'2OJWXY?\%(_V5?V
M,_VB/ 7[$>O> /&5OKOC'2K^;PE8^%/ ,\FGM'96K7#6]N451<2$!(UBM5E*
MR3('$8W,ORI_P<D_&+X5>%/$'['?A;Q-\1=$L+^P_;!\(ZWJ%K>:K#$]IIUN
M9A-=RJS QPIYT>Z1@%&X9(K?_;H^,WP@G_X+W?L)O#\5/#CK;^'/B*\[KK<!
M6-;O1H4M23OP/.9&6/\ OE2%S0!]*?LS?\%1/V>_VCK7XLP:MX5\:?#/6?@>
M(YOB;X8^*&B1Z?J&C64EK)=PWSI!-.C6\D$4DBLKD[4R5&5SL> /V]-"\;>+
M? WAW5/V</B=X=L/B197%YX,\1ZQING2V-_!%8O?9;[%?3S6[O;IN2&:*.9\
MD!,I)L^&O#'QT_9STK_@K+_P47O_ (BZUI'BCPPGP$\.7'B#PQ8ZQ$TFM6=C
MH-XVH6L:J^7=86:-L<IY@SMS4/[(%KX__8?_ &MO@-\)/V*?VY8?V@OV8?BF
MNHOI?@OQ+?0:KJOPYL;?399DU&TU"/\ >1V$>5MBDP18_-6#:9)0P /IFU_X
M+;_L[>)?"?Q/\3_"K]G?XX>-9OA%XKO-"\9Z'X<^'F+^V>TA26XN3%=3P^5$
MH<J%F,4\C12^7$XC8BOXT_X+N?L;^$_@GX7_ &H],\"_%'Q#\)O$$5@^K_%/
M0/!!DT/PN;N1(D749I98W#)(ZQRBW2?RI#L?#D*?"?\ @E'\<O@I;ZG_ ,%#
M=6N/B_X7CM8_VB_%&IO<R:_;K&MDUG#"MT6+X\EI08Q)]TL-H.>*^:_^%I_#
M+_B"N_X1W_A8NA?VA_PB/]G_ &#^UH?.^V?\)5O^S[-V[S=GS;,;MO.,<T ?
MLG\8?VF_#'PL\4:5\-?#O@CQ!XZ\::YIEQJ>E>"_!PLS>RV$#1I->/)>W-M:
MV\*O+$@>:>/>\@5-[9 \\^#'_!4S]DCXN_ WXC?'?6?$NI>!;3X/:I>:;\6-
M"\=V*VFI>%;NVR7AN8HGE60L/]6T#RI,3MC9VRH^$/VL?CM^SA^S9_P4C^$?
M[7?[8]C+JW[//Q2_9LTSP=HWQ,T>>ZNM,T+Q!9ZA<782>2Q8XBFBN,!AG+#.
M-L4C)G_\%%_!G[/GQJ_X)@?%CX[_ /!)S]G9-6\+6OQ \*>)?&WB#P_I=RA^
M(T&DWSW%ZD8G42WL-INBD:X&Y&9;A5),#9 .F_X*Y?&30?C'^TI^PKXFUG]D
M/QUX*UN\_:L\)S:!XM\9Z)IL;7>EEY6DM=]K>3SVC%Y+:7[+=)!(<$[-T4@3
M]7]1T[3]7T^?2=6L8;JUNH6AN;:XB#QRQL"&1E.0RD$@@\$&OR4_X*H?\%*/
MV'?VJ[?]B+XG? 7]H[PYXBTZ#]KKP9KVLQZ=>B6XT.S\J\S_ &A$F6L9 21Y
M<P1SY<A4,(W*_K0-8TO^Q_\ A();Z.*R^S?:&N9SY:I%MW;V+8V@+R<XQWH
M_+;_ ((W?"WX*?#3_@I;^WYXMT[X4Z;"/!7Q-TQ/#O\ 9/AS[1<:3;2VE[)/
M!810QM)&)"S9B@4;^%VG %>T-_P<"_LD7_[/>K_M0>#?@/\ '#Q'X.\,:_>Z
M9XRU+1?AV''AM;6812W5Z9+A%BC!.XQ M<H@#O"BLI;QW_@B]\?/@=J7_!3G
M_@H%<6/QA\,2)J'Q4TN[T]QKL %U;VUK>I<3Q9?]Y'&R-N=<JN,DXKQG]D3X
MR?")_P#@VZ_:]MU^*?ATR3ZM\4888_[:@W/)=BY-H@&_):8,IC'63(VYH _5
MOXC_ +97P;\!>'_ FIZ)-?\ B[5/BDJO\-?#'A6**74/$D?V873S0+/)%%'#
M';D2R3SR111JR!G#.BMR?P*_X*6_LX?&B?XMZ'X@_MCX>:]\"9%/Q8\.>/X[
M6WN/#]N]N]S%=R36MQ<6TMN\,<DBR13.,(<[<C/YQ1_M+Z#^QKXE_P"">G_!
M17XC7\FJ? N#]FF#X=>-O%VC1F_MO!^J76G:?)'<7 A#LGF2PI"^/F402 C<
M C>__P#!1#QOX3_X*N_\$Q/VD_#W_!-'0U\43:KX1L _C_0]*DMU\6WMG=QW
M,NDVLC1*^H.EG;R0LP)16O(X4+-YJQ@'T%JW_!5KX(^#+;P)XR^+WPB^(W@;
MP!\2]2M;#P7\3_%6CV46C7<]VI:S6=8KR2\TX7"X*->VUNHW .4.0*O[0?\
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
M>+:ZK<2EI7A6*.WFDE\J.,O7YK?LW>*O#/Q1_P"#93]JK1OAMK]GKUY;:O\
M$6XN+/2+A;B6**74KBXBD9$)8*\/[Q21@J"1P#73_MK_ +27P@U7]G7]BO\
MX*%:#I5_\3?@7\(+]M*^,%QX3CN9%TZ+4?#T5E]MS$4+BSE++*5/R2DP,0Y9
M0 ?H=^SM_P %!OA3\?OVA/%_[)&K_#_Q?\/OBEX*TJ#5M4\"^.[6R2ZN-+F8
M+'J%K-875U;75OO949HYB4=@KJI.*]XKXJ_8(^(?_!+#]HK]HNX^,W_!//X?
M:1XLU33O",EEXG^+6GV-\JZ;!)+"\&D&YO$#2RRG?,8$/[E8"TFPR1"3[5H
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@#P#_@I1^P3HG_!1W]FY/V>=;^*^L>"O(\4:;KMEXAT*UBFN;>YLI?-
MB*K+\OWL'/;%> ?\.?OVZ_\ I/3^T!_X*=+_ /B*^\]?U_1/"NA7OBCQ-J]M
MI^FZ;:276H7]Y,L<-M!&I>25W8@*JJ"Q8\  FOSI\&_MX_\ !6'_ (*<WVH>
M/_\ @EK\+OAK\.O@C::A-::!\6?C;:WT][XR,,C1O<Z=I]MM,-KO! ><98+P
M58/$@!T?_#G[]NO_ *3T_M ?^"G2_P#XBO7_ /@FS_P39?\ X)\/\2M;UO\
M:4\4?%+Q#\4O%$.N^(_$?BRS@AN7N8X/)S^YP&RH&3CM7@GBS_@H!_P5B_X)
MLQ)XW_X*A_LV>!?B+\(8IE36OB[^SX;W[3X8B)Q]IU+2KO,CP@GYY("$C49.
MYBJ-]_\ PW^(_@/XP> -&^*?PO\ %ECKOAWQ#IL-_HFLZ;.)(+RVE4/'*C#J
M"I!_0\T ;=%%% !1110 45YW^T#^U3\$/V8[?0U^+7BBZBU'Q1J#6/A;P]HF
MB7>JZMK5RJ;WCM+&RBEN)]B?,[*A6-?F=E7FN>^#/[?7[,'QX^,<O[.W@;QA
MJMMX_M?#UQKFH>"O$WA+4M&U2RT^&>V@:XEMK^WAD2-I+N%4?&V7+%"P1B #
MV.6**>)H9HU='4JZ,,A@>H([BJ&D>$/"?A_4+S5]!\+Z=8W>H.'O[JSLHXI+
MEAG!D90"YY/)SUKD?V@?VG_@G^S!HND:Q\8_%LEE)XBUF/2/#6DZ=I=SJ&HZ
MS?R LEK:6=I')/<R;59B$0[55F8JJEA/\!OVC/A-^TGX=U+Q'\*=<NY_[#UJ
M;1_$&FZKI%SIU_I.H1*CO:W5K=1QS02!)(W =!N21'4LKJQ .XHKP_\ :B_X
M*,_LB_L8^+/#W@C]I#Q]K>@:EXMOUL?"\4'@#6]035KMMN+:VDLK.6.:8[U
MB5B^3C&:T?@/^WK^R3^TI\0-5^$7PD^,5M<>,=$M5NM6\%ZUIEWI&M6L#;<3
M/I^H0P7(C^907\O:"R@D$C(!ZIK>@Z'XFTN70_$FC6FH65P )[.^MUEBD ((
M#(P(/(!Y':IK*RL]-LXM.TZTBM[>"-8X((8PB1H!@*JC@ #@ 5+7RI\1/^"W
M/_!+KX5_M+3_ +'GC3]JRSB^)-OX@M]#D\+V/AG5KV7^TIS&L5J)+:TDB:0M
M*B%0YVL2K892  ?2VF>!O!.B%6T;P?I5H4O7O%-KI\<>+AU*M,-JC]X59E+=
M2&()YK5K@?C;^TU\'/V?+O0=&^)'B&[_ +8\57<MMX8\.:'HMWJFJ:M)%'YD
MQM[.SBEGD2*/YY) FR)2"[*",Z7P8^./PL_:$\#)\1OA#XMCU;2C>7%G.YMY
M;>>SNX)&BGM;FWG5)K:XBD5DDAE1)$8$,H- '645XMX$_P""A/[)7Q*\7:1X
M2\'_ !,N)T\2:O<Z3X5\0S^'-0@T37[^#S/-M;#5)8%L[V4>3-A89G+^3+LW
M^6^WVF@"OJNE:7KFG3:/K>FV]Y:7,92XM;J%9(Y5/565@0P]C2Z9IFFZ+I\.
MDZ/I\%I:V\8CM[:VB6..)!T554 *!Z"IZ* ,[3_!_A+2=<N_$^E>%].MM2OP
M!?:A;V4:3W '022 ;GZ#J36C110!\3ZS^QY^T=XG_P""U\W[<WB;X1>$[_X7
M3_L^?\*OFL[WQ&LU[(XU_P#M4:BUJUL8S%@!/*,F[/S9_AK[3L;&RTRSBT[3
M;.*WMX(Q'!!!&$2- ,!54<  < "I:* ,[3_!_A+2=<N_$^E>%].MM2OP!?:A
M;V4:3W '022 ;GZ#J36C110!7FTG2[C48=7GTVW>[MT9(+IX5,D:M]X*Q&0#
MW ZT)I&DQV$FE1Z9;K:S;_-ME@41OO)+Y7&#N+$GUR<]:L44 5KS1='U'27T
M'4-)MI[&6'R9+*:!6B>/&-A0C!7'&,8I=)TC2M!TV'1M#TRWLK.VC"6]I:0K
M''$HZ*JJ %'L!5BB@#+M? _@JQN9[VR\(:7#-<WJWES+%I\:M+<C.)F(7+2#
M)PYY&>M:E%% !1110 4444 %%%% !1110 4444 %%%% !1110!E^-]&USQ'X
M+U?P]X8\4RZ'J=_I=Q;Z=K<-LLSZ?.\;+'<+&_RN8V(<*W!VX/!K\X/@+_P;
MZ_'[]E_P%_PK#X _\%H/C=X6T(ZC<7\FGZ;HVFA9;J=R\T[LREI)'8Y+,23@
M#. *_3.@D 9)H ^ ?^'/W[=?_2>G]H#_ ,%.E_\ Q%;?[%/_  1R\?\ [)/[
M;.I_MP^,/^"A?Q ^)OB+Q%X6_P"$?\4VGBO1;*--6M$VM;&1X0I\R%T0H^"P
M7<F=K&N@_P""1'_!5/P9_P %0-*^,E_X9EMA_P *Y^+FHZ'I7D8S>:$6+:;?
M'!X\Y$F'UA/7K7V'0 4444 %%%% !17E?[5W[:?[.G[$/@)OBG^TUXLU;P]X
M:B*B[U^V\':KJ5G9[F"*;B:QMIDMPS,J@RE02P R2*[OPO\ $'P9XY\ V'Q1
M\#^(;?6_#^JZ5'J6E:IHY-U'>VDD8DCEA\H,90R$%=H);(P#F@#6BM[>!Y)8
M8$1IGWRLJ@%VVA<GU.%49/8 =J?7F?P&_:[^!G[2VN^)?#?P?U7Q!>W7@_5Y
MM*\2?VIX%UC2X[*^B$9DM6EOK6%&F598F,:L6VNK8VG-;OQ7^/7PC^!U[X3T
M[XJ^-[/1IO''BRW\,^%DNV(^WZK/'+)#:I@?>=89,9P,@#.2,@'7UCZO\//
M&ORV,^O>!M'O9-, &FO=Z9%(;0#&/*+*?+Q@?=QT%;%>!>)_^"FG[(?A?Q#X
MCT0^*O%&KV?@[49=/\8^)O"_PXUS5]%T*\BQYUO=:C96<MK%)%G]\#)^X_Y:
M^70![[17B?BO_@HG^R#X,_9AA_;/UKXI7$WPNGCGEC\::-X9U'4[,017#6[7
M#-9V\I2 R*=LK (P(8$@YKD[/_@L#_P3\N/ ]E\4]2^+VO:-X2U"*&6R\8^)
M_ACXBTG1I8IL&*47][I\5MY; @A_,VD$'- 'TQ16;X.\9^#_ (B>%K#QS\/_
M !7INN:)JMJMSI>L:/?1W-K>0L,K)%+&2DB$=&4D&L+XL?'KX1_ V\\)V'Q6
M\;V>BR^./%MMX9\++=L1]OU6XCEDAM4P/ONL,F,\9&.I% '7UYY^U'^RG^S]
M^VC\&-5_9_\ VF?AEI_BOPKK"#[3I]^A#12#.R>&12'@F3)*RQLK+S@\FO0Z
M\C^+/[<?[.?P>^))^"VK>)-8U_QM'IZWUSX-\">$M1\0ZI9VK?<GN;?38)FL
MXGZ))/Y:N>%)/% ' ?L&?L4_&7_@GAX&L_V:/A_\9X?B#\)-+NF'A&S\:JUM
MKWA>S>0NUJ+R!'BU*%2S>6CQ6[Q@[?,90H3Z;KS7]GW]KS]GO]J"?6]*^#WC
MQKK6/#%REOXH\,:QI-WI6L:+*X)1;O3[Z*&ZMPX!*,\85P"5+ 9KO/$GB&P\
M*:%<^(M4M[Z6WM(]\L>FZ9/>SL,X^2"W1Y9#ST12?:@"#Q3X%\$^.;>*T\;>
M#M*UB*!R\$6JZ?%<+&Q&"5$BD X[BM*VMK:RMH[.SMTBAB0)%%$@544# 4 <
M  <8KY2\-_\ !;__ ()D^*_#.I^.M(_:!U1?#NAZJVF:[XGOOAIXBM=*TN]5
ME5K>ZO9]/2WMI%+IE)'4C<,@5WO[0O\ P49_90_9I\,_#WQEX\\=7E_I/Q4\
M1Z9H?@+6/"^BW.IZ?JMW?N%M@M[;HUK&KJ6D!>5=R([)NVXH ]B3PCX3C\1O
MXQC\,:<NKR0B&355LHQ<M&/X#+C<5X'&<<5HT44 %?,G_!8+]F[XY?MC_P#!
M/GXA?LI?L^^']'N_$'CO2X]/AN]>UHV5K8J+F&5I798I6?Y8V 55Y.,D#D?3
M=% 'GW[-/P_OO!/PD\/Q^,?AMHWA_P 5IH-I9^(AI4L=QYTT$2Q;C<K&C3*=
MN5+*#@\@'BNQ\1^$O"OC"S33_%OAG3]4MXY1+'!J-DDZ(XZ,%<$ C/7K6A10
M!'-:6EQ!]FN+:-X\#]VZ K^1JIX=\*>%_!]BVE^$O#=AI=L\IE:WTZS2",N>
MK%4 &3@9/7BK]%  0&!5@"".0:@ATK2[;31HUOIMO'9K%Y2VJ0J(PF,;=H&,
M8XQTJ>B@"EH'ASP]X4TN/0_"V@V6FV41)BL]/M4AB0DY.$0 #))/2KM%(9$#
MB(N-Q!(7/) QD_J/SH 6BO./@_\ M2_#/XW_ !;^)'P6\&6/B"+6/A9J]GIW
MB:75= GM+66:YM_M$9M9I%"W*A/O%.AP?NNC-Z/0 445Y%^V/^W!\ ?V$? &
MG_$K]H74M;M-,U;6;?2M/ETCPS>7ZO>3R)'%%))!&T5MN9P%:=XU8@@$D8H
M]=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^$/%G_!PY^Q%
MX-\5:GX0U3X2?'B2ZTK4)K.YDM/@QJ4L321.48HX7#J2IPPX(P:^[Z* //\
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
MF%/)\V3S_***K_H[965IIMG#IVGVR0P6\2QP0Q+A8T48"@#H  !B@"6BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
ME#]KS_@L9^R[^Q5\9)_@;\5_AY\6-2U>WT^"\>Z\(?#2^U2R,<P)4">%2I88
MY7J*^KZ* /@'_B) _84_Z(]^T!_X9+5/_B:/^(D#]A3_ *(]^T!_X9+5/_B:
M^_J* /ST\1_\'%W[$NL:!>Z3H_P^_:(TF[N;62*VU2T^!E_)+:2,I"RHLT3Q
MLRG! =64XY!%?CE^V_\ \%]_^"VO@2Z\5>"=+_:&U74?ASK27&FZ;XMU/X$Q
M>';B6WN$= C+<6H-O<[-W^KDDP1E7../ZF*_*C_@XX_8Q_;+_P""JGQ ^#?_
M  3V_9=\-FT\-65Y<>,OB5XWUK?#I&D+AK.P#. 3/.0VH$6\89SE&(5-SJ ?
MSR_\$Z/^"D7[='_!/#Q]K-W^PSXV?3M8\;VUOI^IZ8OAV#5/[0\J1FA"P31R
M9D4NX4J-V)&'>OW,_P""8W_!>SXR>$/ EWXL_P""I'C_ .+?BWQ-J VZ?X2\
M&?LVW%M9:1'D'=+=1VT;W,QQC:H6-,MS+D,O@_[4'_!JK^TE_P $\M<^'O[:
MW_!,_P"*.J?%3Q'\,M3TW7M>\'ZM;1VFI7M[93).T^G"+Y98G*8^R.3*%R%>
M=F"#^@GP/XMT[Q_X*T?QWH]O<Q6FMZ7;W]K%>0&*9(YHUD59$;E' 8 J>0<B
M@#X5_P"(D#]A3_HCW[0'_ADM4_\ B:/^(D#]A3_HCW[0'_ADM4_^)K[^HH ^
M ?\ B) _84_Z(]^T!_X9+5/_ (FOJ[]D/]K3X:_MJ_!N#XY?"C0?%&FZ1/J$
M]FEKXO\ #LVEWHDA(#$P3 ,%.>&Z&O4** /GG_@K/IMCK'_!-+XWZ1J=LLUM
M=?#G4H;B)NCHT1#*?J":^+/V8O&WC#_@@-^V%I__  3Y^/?B2]OOV5_BSKDS
M_L^_$#5IV=?!>K3.7?PY?2MG9$[,3%(QQD^9T><P_;__  4V\*?%WXC?L._$
M;X5? SX.:IXW\3^*/#%SINE:1IFJ:?9_O90%#22W]S!&J#))(8G . 3BMC]J
MC]E+X/\ _!13]E#6_P!G;]IOX7WUIHOBNP*SZ=J$EL=0T>Y4DPW44MO)-$EQ
M$X#JR.Z_PMN5G0@&#^PBB+XD^/K*H!;]H#5BQ ZG^SM,']!7Q=_P62^ 7B[_
M (*1:3\7_%7PD\:W&GZS^RMIEK<?"'[#?[&O?',)MM8U&14R!,\5E%8V4!.0
MEQ=78X*$5[1_P35^ '[;W_!.C]@WXB_#OXE^$M4^-'Q+TGQYJT_A1[/6K*VE
M\6VHM+6+3;B2>^N(DA#)#&DIDD,B%)/]:P!?O/V./^">/[/B_LV>%KO]J/\
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
M8+VS@T[,SW$:16\2QQV,BV]O#&A8.)6,+ 'VM^V]^WK^V;\"O^"AGP2_8I^
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
M_P!JO]GSX"Z+\(-#U7P]\:_'3^'KOQ-=>(I4N],>.!IG"V:V^UPR@8D,_!#
MQ]#0!]/T444 %%%17KWD=G-)IUO'+<+$Q@BFE,:.^/E5F"L5!. 2%..N#TH
MEHKYJ_X)J?MP?$;]M[1_C/<?%#X3Z3X.U/X4_'O7?AT=-T;7)-1BG&FV]DS7
M/VB2&$OODN)"/W4>$"94'-?2M !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3+BWM[RWDM+N!
M)8I4*2Q2*&5U(P00>"".U/HH \;^#?["?P!_9J\8:EXH_9CTN_\ AU9Z[J7V
M_P 0^$_"MVL>AZC<'&Z3^SYDDM[1V"@/):) [@#<QP,>R444 %%%% !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 %%%% !7PAXL^/\ _P '"EGXJU.T\'?\$_/@/>:1%J$R
M:5=W?Q7N(Y9[8.1$[H(_E9DVDCL217W?10!\ _\ #0__  <<?](ZOV?_ /P[
MMQ_\;H_X:'_X../^D=7[/_\ X=VX_P#C=??U% 'X@_\ !>OXR_\ !:KQ7_P2
M=^*V@?M;?L7_  ?\)_#VX_L+_A(/$'A;XC37]_:[==T]H/*@9 'W7 A1LGA7
M9NU?S@U_9[_P7J_9<^.W[:/_  2>^*W[-'[-'@;_ (27QMXE_L+^Q-$_M.UL
M_M/V?7=/NIOWUU+%"FV&"5_F<9VX&6(!_G!_XA<?^"Z__1C/_F3?#'_RSH ^
M *_H^_X(*_&7_@M5X4_X)._"G0/V2?V+_@_XL^'MO_;O_"/^(/%/Q&FL+^ZW
M:[J#3^; J$)MN#,BX/*HK=Z_,#_B%Q_X+K_]&,_^9-\,?_+.OZ/O^""O[+GQ
MV_8N_P""3WPI_9H_:7\#?\(UXV\-?V[_ &WHG]IVMY]F^T:[J%U#^^M9987W
M0SQ/\KG&[!PP( !P'_#0_P#P<<?](ZOV?_\ P[MQ_P#&Z/\ AH?_ (../^D=
M7[/_ /X=VX_^-U]_44 ? /\ PT/_ ,'''_2.K]G_ /\ #NW'_P ;K[N\)W/B
M2\\*Z9=^,=.M[/5Y=/A?5;2TF,D4%R4!E1'/WE5]P![@ UH44 ?+_P"W_P#"
MKX=?'/XX?L_?!WXN>$+/7_#/B7Q9XFT[7-&U"/=#=VTOA+5U=&'4<'@@@J0"
M"" :^(OA'\4_B+_P1+\>>)O^"3/[6'B^\U7X'>/O#VL2?LM?%'6),_89&@D+
M^&+Z4_*)%9P(F.,ET &V9(X/T3_:"_9Q^-/Q;^/GPM^,'@;XW^'/#VF_#76K
M_4CH6I^ Y]1EU22ZTRYT]D:X34;<0JJ74CC$;'<%R2 05_X* ?L(_ K_ (*/
M?LO^(/V6OC_HWFZ7J\7FZ9JL$:FZT74$#>1?6S'[LL98\='1GC;*.P(!0^"/
MQ?\ !O[/W_!,WP5\<?B'=O#H?A+X):5JVJ/$FZ1H8-)BD9(UZO(VW:J#EF95
M')%?E;^W+JGB#X%?LZ_!?_@I?X=^"_Q2@^/GP>^*5Q\1/BM-J'PBU^PM+ZQU
MIP-<TIKZXLXX1!!!]FLHI'< 6UIA>6Y_3#XP?L._&SXB?L]?![]G3P=^T1X<
MT'0_AW>>&+KQ;;:I\/YM47Q5_8K6\L5J2NHVWV>W>>VBD=<2,WEJI.PNK^R_
MM _":Z^.W[/WB[X'W6I:3$WB[PO=Z+>W.JZ*][9^7<PM#*7M5GB:12CO\GG*
M>1\QQR <3^T1\,_V9/\ @HU^PWJ'PX^(OB..[^&GQ>\+V(LM7M;Y+=I([UH)
M-/N()'RHF\Y[9X@0P:38NUL[3^;/B7XU_P#!4[_@@SX37X?_ +=>AP?M2?LA
M@)HLWQ%LK?;XB\,:9,1;I%?PN3Y\6UMFV0R*VY$%S&2L5?5?P%_X)-_M$_!S
M_@F,/^";>N?MY+K2:/>Z:_@;XAZ9\/6TW5- AM=7M]21</J%S'<-$T)6$D($
M&P$,$Q76?M'?L5_MM?MC? N__9%_:&_::^'Z> _$216GC?Q!X0^'UU9ZYK.G
M)(CO;PI/?S6UC+*$"/.!, "Q2)"R[ #PO_@M]XHT#QQ\9?\ @GQXT\*:G'>Z
M7K'[6'AF]TV\ASLN+>4))'(N><,K CZU]R?MFVGP_OOV0/BK:?%A;8^%Y/AQ
MK8\1?; /*%C]@F\\OGC:(]Q.:\$_;S_X)=_$+]K#Q'\!KWX.?M#>&?AUH_[/
MOC;3O$_A'1-0^&UQK2W%S8I&EM!-(NK6A^SA4P54!R"/G!&3H_M.?\$]OVC/
MVZ/":_!3]K7]M*S7X87DD;>*?!WPE^'LOARX\21HP?[)=W]UJ>H2K:LRC='
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
M2=KH=G^S_P"*Y/$:+XG\&2ZU?^)]0F1EN9[NZ34+54>8R32NRQ',LI887Y*
M/+OV95^,?P'_ ."SGQ2_X)_VO[5_Q1\4^"O$O[.EEX_TRY\<^)AK-_X=U4ZL
M^G2FQENXW2*-E/F^24,0<#";0!7R]\)$_:W^-W_!%;X\?M=>,_\ @HU\<+?Q
MA\)/$WCR_P#!EWHGC V6Y](FDDB6],:AKR-Q"(S 2MLB'"0JVYW_ $,A_8#^
M,%E_P4\U;_@I%8_M&^&UDU'X0#X?P>#9OAS<,L-HFH?;X[EKH:J"\HEX($2J
M4X 4_-7G/P@_X) _%WX5?\$X/BY_P3V?]KGP[J$?Q7OO$<TWBW_A5<\+:;'K
M0D^U(+;^V&$K*9&,;>8H48#*_6@#E+G]NKXK_M)_&;]BK]D*\\7ZEX;C^./P
M:;XC?%35O#5X]A>WT46CQ3Q:;:7,)62T26Z>2262 I*(X%1'0.QK<\'_ !2^
M,/[%W_!:3PU^PS'\3?%7B_X2?&[X9:AX@\,Z?XT\0W6L7WA77--9VN4AOKQY
M+F2SF@53Y4TDFR5QL**-K;OC3_@D7XOOOA=^S?K7@+]HS3M(^-/[+NE6VE^!
M?B)%X,=+#5].2QBL;G3]0T\WKNT-S!$ [1W :-G=H\;BI]:^&7[&_C.Z_:HE
M_;A_:-\<:#K?Q!L_ S>$_!]CX=T.:VTKP[823_:+F15FGDEN;F>41[Y2T86*
M)8E1<R/( ?!_P)_;#UO]@7]@/_@I)^UMX6T:&_UCPC^V;X[;0[:Z7=#]ON1H
MMG;/(H(+1I-<1NR@@LJL 1G->C_\%%$_:!_8+_X)PZ-_P4I^!O[3WCW7_B#\
M/;?0-;\<VOB;QM>WVA^.;.ZGMK>_MY-,EE:RL5?[298VLX8&B\L*AQBO7?@A
M_P $B+?PW\%?VD_V=?VD_C1IGQ \'_M)?$;7O&.N66D^"I-&N-'N]46!72"5
M[^Z#K#]FA>)B@970,2W2J>G?\$Q/VB?B'^R=X=_X)[?M6_M->'/&?P@\/2Z7
M;7]U8>#Y[37_ !1H^FW$4]GIM[,UW)#$";>WCGGB0O/'&P B:1G !F_$C]HC
MQK\8/^"MOPQ_9@^(_BOQ+X/^$/B[]G2Z\7>#XM&\176BR>)O%+7\2264E[9R
MQ3.UKIY:86J2 $RF5PVV/;Y[_P $[?AU^U9^UK\'?VG?"/B#]N'XM-I6B?%?
MQ-X*^!/CE?$486.PLWC%GJ,=S'"+C4'@G$D#S23R17 6164NI8,_;9TGQ3^V
M+_P4YU?X%_L\?MQ_#SP/K'PB^'&FZ?K_ ,-_BU\/;#7]-U"XU.;[:MSI]G=2
MQ.9%MTM5FN(]RJ&@B7!,F/5/V1OVE/C]^SAX@\:> OV]_P!J?X#:_P##WP/X
M7L[V?XD>#+(>';'PK<RW2VT6EZB)9GM8VF5T>%4='4)ATQ-"2 >2_LL_M:?%
M?]HC_@EYX9_9FU3XB^+=&_:.;XI#X1>.+\>)KI]6TKQ#97#3:KJHG+[F1-+M
M[F_1?]06"PXV\5^EVAZ1;>']%M-"L[BZEAL[9((I;Z\DN9G55"@R2RLSR,<<
MNQ+,<DDDU\1_L8_L[_LV_%S_ (*E_&K_ (*8? #7H-9\/:AH&D^%[75='U1;
MG1]6\0QP[M4U*T,9,4A2U&F69GC+?O4OD+;MXK[FH **** "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 **** ,FP\!^!]*\47?CC2_!FDV
MVM7\0BOM8M].B2ZN4&"%DE"[W'RKP21P/2M:BB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH \L_:#_8<_8U_:QOK/5?VFOV6/ 'CV\TZ/R["_\ %?A2
MUO;BWCSGRTEE0NJ$\E0=I/45HS?LD_LM3_ >Y_9</[.?@=/AM=P"&Y\!0^%[
M6/2'0.L@!M%C$61(JN#MR&56!R :]"HH R/ 7P_\"?"KP;IOPZ^&/@O2O#OA
M_1[5;;2=#T/3X[2TLH5Z1Q0Q*J1J/10!6O110 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
$0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814583664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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 );">Shareholders' Equity</a></td>
<td class="text">Shareholders' Equity<div style="text-indent:45pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Common Stock</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;As of December&#160;31, 2019, the Company had 500,000,000 shares of common stock authorized with a par value of $0.01 and 89,682,387 shares of common stock issued and outstanding. In addition, as of December&#160;31, 2019, the Company had reserved 10,492,946 shares of common stock for issuance upon the exercise of outstanding common stock options and 500,822 shares of common stock for issuance upon the vesting of restricted stock units.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the second quarter of 2019, the Company completed an underwritten public offering of 10,657,692 shares of the Company's common stock, which included the underwriters' exercise in full of their over-allotment option of 1,042,307 shares from the Company at a price to the public of $26.00, less underwriting discounts and commissions. The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and commissions and offering expenses of $16.0&#160;million, were $261.1&#160;million. The offering also included the sale of 400,000 shares from the Company's Chairman and Chief Executive Officer, from which the Company received no proceeds.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2018, the Company completed an underwritten public offering of $450.0&#160;million aggregate principal amount of Convertible Notes, including the exercise in full of the underwriter's option to purchase additional Convertible Notes. The fair value of the liability component of the Convertible Notes on the date of issuance was estimated at $309.1&#160;million, and accordingly, the equity component (included in additional paid-in capital) on the date of issuance was calculated as $140.9&#160;million using the residual method, as further described in Note 8 Debt.</span></div><div style="text-indent:36pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In&#160;September&#160;2017, the Company completed an underwritten public offering of&#160;14,123,150&#160;shares of the Company&#8217;s common stock, which included the underwriter&#8217;s exercise in full of its over-allotment option of&#160;1,842,150 shares, at a price to the public of&#160;$28.50&#160;per share.&#160; The Company&#8217;s net proceeds from the sale of the shares, after deducting underwriting discounts and offering expenses of&#160;$24.8 million, were approximately $377.7 million.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Preferred Stock</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;As of December&#160;31, 2019 and 2018, the Company had 200,000,000 shares of preferred stock authorized with a par value of $0.01 and no shares of preferred stock were issued and outstanding.</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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://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>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819240304">
<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, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (254,337)<span></span>
</td>
<td class="num">$ (324,277)<span></span>
</td>
<td class="num">$ (192,649)<span></span>
</td>
</tr>
<tr class="re">
<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_Depreciation', window );">Depreciation</a></td>
<td class="nump">5,188<span></span>
</td>
<td class="nump">3,577<span></span>
</td>
<td class="nump">2,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">4,993<span></span>
</td>
<td class="nump">1,249<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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">26,971<span></span>
</td>
<td class="nump">26,240<span></span>
</td>
<td class="nump">18,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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,209<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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,397<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">118<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_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense', window );">Accretion of debt discount and back-end fee on debt</a></td>
<td class="nump">17,985<span></span>
</td>
<td class="nump">15,939<span></span>
</td>
<td class="nump">658<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Noncash operating lease expense</a></td>
<td class="nump">360<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_insm_NoncashOperatingLeaseExpense', window );">Noncash operating lease expense</a></td>
<td class="nump">9,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(13,717)<span></span>
</td>
<td class="num">(5,515)<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_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(21,281)<span></span>
</td>
<td class="num">(7,032)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(8,718)<span></span>
</td>
<td class="num">(5,514)<span></span>
</td>
<td class="num">(2,783)<span></span>
</td>
</tr>
<tr class="ro">
<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">(16,008)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(4,966)<span></span>
</td>
<td class="nump">3,870<span></span>
</td>
<td class="nump">3,604<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_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities', window );">Accrued expenses and other</a></td>
<td class="nump">4,789<span></span>
</td>
<td class="nump">19,916<span></span>
</td>
<td class="nump">5,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="num">(3,068)<span></span>
</td>
<td class="nump">10,011<span></span>
</td>
<td class="nump">5,260<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(250,649)<span></span>
</td>
<td class="num">(257,977)<span></span>
</td>
<td class="num">(159,617)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchase of fixed assets</a></td>
<td class="num">(42,268)<span></span>
</td>
<td class="num">(13,090)<span></span>
</td>
<td class="num">(3,001)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">PARI milestone upon FDA approval</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,724)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(42,268)<span></span>
</td>
<td class="num">(14,814)<span></span>
</td>
<td class="num">(3,001)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from issuance of 1.75% convertible senior notes due 2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">450,000<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_PaymentsOfDebtExtinguishmentCosts', window );">Payment on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,835)<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_RepaymentsOfDebt', window );">Payment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(55,000)<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock, net&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</a></td>
<td class="nump">261,074<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">377,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options, ESPP, and RSU vesting</a></td>
<td class="nump">19,701<span></span>
</td>
<td class="nump">8,815<span></span>
</td>
<td class="nump">3,433<span></span>
</td>
</tr>
<tr class="re">
<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 );">Payment of debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(14,237)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance', window );">Proceeds from tenant improvement allowance</a></td>
<td class="nump">4,503<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</a></td>
<td class="nump">285,278<span></span>
</td>
<td class="nump">386,743<span></span>
</td>
<td class="nump">381,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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rates on cash and cash equivalents</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="nump">103<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 (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(7,643)<span></span>
</td>
<td class="nump">113,907<span></span>
</td>
<td class="nump">218,574<span></span>
</td>
</tr>
<tr class="ro">
<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 at beginning of period</a></td>
<td class="nump">495,072<span></span>
</td>
<td class="nump">381,165<span></span>
</td>
<td class="nump">162,591<span></span>
</td>
</tr>
<tr class="re">
<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 at end of period</a></td>
<td class="nump">487,429<span></span>
</td>
<td class="nump">495,072<span></span>
</td>
<td class="nump">381,165<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash paid for interest</a></td>
<td class="nump">7,883<span></span>
</td>
<td class="nump">6,289<span></span>
</td>
<td class="nump">5,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">$ 339<span></span>
</td>
<td class="nump">$ 154<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Debt Discount Premium And Accretion 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;">insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sum of accrued expenses and Other Current 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;">insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_NoncashOperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash Operating Lease 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;">insm_NoncashOperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for (Proceeds from) Financing Lease Tenant 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;">insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: 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=114775744&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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding 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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=116856206&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6809189136">
<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, 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_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">$ 487,429<span></span>
</td>
<td class="nump">$ 495,072<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">19,232<span></span>
</td>
<td class="nump">5,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">28,313<span></span>
</td>
<td class="nump">7,032<span></span>
</td>
</tr>
<tr class="re">
<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">20,220<span></span>
</td>
<td class="nump">11,327<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">555,194<span></span>
</td>
<td class="nump">518,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="nump">53,682<span></span>
</td>
<td class="nump">58,675<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Fixed assets, net</a></td>
<td class="nump">60,180<span></span>
</td>
<td class="nump">22,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets</a></td>
<td class="nump">15,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">37,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">20,314<span></span>
</td>
<td class="nump">4,299<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">742,299<span></span>
</td>
<td class="nump">604,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">13,184<span></span>
</td>
<td class="nump">17,741<span></span>
</td>
</tr>
<tr class="re">
<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 expenses</a></td>
<td class="nump">40,375<span></span>
</td>
<td class="nump">38,254<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">19,140<span></span>
</td>
<td class="nump">22,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities</a></td>
<td class="nump">1,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">11,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">280<span></span>
</td>
<td class="nump">1,529<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">85,240<span></span>
</td>
<td class="nump">79,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, long-term</a></td>
<td class="nump">335,940<span></span>
</td>
<td class="nump">316,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, long-term</a></td>
<td class="nump">19,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-term lease liabilities</a></td>
<td class="nump">29,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 long-term liabilities</a></td>
<td class="nump">10,608<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">480,625<span></span>
</td>
<td class="nump">396,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' 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_CommonStockValue', window );">Common stock, $0.01 par value; 500,000,000 authorized shares, 89,682,387 and 77,307,521 issued and outstanding shares at December&#160;31, 2019 and December&#160;31, 2018, respectively</a></td>
<td class="nump">897<span></span>
</td>
<td class="nump">773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,797,286<span></span>
</td>
<td class="nump">1,489,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,536,499)<span></span>
</td>
<td class="num">(1,282,162)<span></span>
</td>
</tr>
<tr class="ro">
<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 loss</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">261,674<span></span>
</td>
<td class="nump">208,266<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 742,299<span></span>
</td>
<td class="nump">$ 604,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred 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(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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://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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><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=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814797632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets, Net</a></td>
<td class="text">Intangible Assets, Net<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, the Company's finite-lived intangible assets consisted of acquired ARIKAYCE R&amp;D, which resulted from the initial amount recorded at the time of the Company's merger with Transave in 2010 and subsequent adjustments in the value, and a milestone paid to PARI of $1.7 million for the license to use PARI's Lamira&#174; Nebulizer System for the delivery of ARIKAYCE to patients as a result of the FDA approval of ARIKAYCE in September 2018 (the PARI milestone). Total intangible assets, net was $53.7 million and $58.7 million as of December&#160;31, 2019 and 2018, respectively.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company began amortizing its finite-lived intangible assets in October 2018, over ARIKAYCE's initial regulatory exclusivity period of 12 years. Amortization of these assets during each of the next five years is estimated to be approximately $5.0 million per year. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A rollforward of the Company's finite-lived intangible assets for the years ended December&#160;31, 2019 and 2018 follows (in thousands):</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:82.602%;"><tr><td style="width:1.0%;"/><td style="width:29.327%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.460%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.460%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.460%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.465%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Asset</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 1,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired ARIKAYCE R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,849)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PARI milestone</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(144)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,543&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,993)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,682&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Asset</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 1,</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired ARIKAYCE R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,212)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PARI milestone</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,249)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6795009024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Net Loss Per Common Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ 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, 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, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', 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">$ (52,988)<span></span>
</td>
<td class="num">$ (60,682)<span></span>
</td>
<td class="num">$ (66,514)<span></span>
</td>
<td class="num">$ (74,153)<span></span>
</td>
<td class="num">$ (91,573)<span></span>
</td>
<td class="num">$ (87,743)<span></span>
</td>
<td class="num">$ (76,437)<span></span>
</td>
<td class="num">$ (68,524)<span></span>
</td>
<td class="num">$ (254,337)<span></span>
</td>
<td class="num">$ (324,277)<span></span>
</td>
<td class="num">$ (192,649)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', 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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares used in calculation of basic net loss per share (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">84,560<span></span>
</td>
<td class="nump">76,889<span></span>
</td>
<td class="nump">66,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding used in calculation of diluted net loss per share (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">84,560<span></span>
</td>
<td class="nump">76,889<span></span>
</td>
<td class="nump">66,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.59)<span></span>
</td>
<td class="num">$ (0.68)<span></span>
</td>
<td class="num">$ (0.81)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="num">$ (1.19)<span></span>
</td>
<td class="num">$ (1.14)<span></span>
</td>
<td class="num">$ (1.00)<span></span>
</td>
<td class="num">$ (0.89)<span></span>
</td>
<td class="num">$ (3.01)<span></span>
</td>
<td class="num">$ (4.22)<span></span>
</td>
<td class="num">$ (2.89)<span></span>
</td>
</tr>
<tr 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 );">Common stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive securities (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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive securities (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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive securities (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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (a)<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-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_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
<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_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>22
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6806043808">
<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, 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_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [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 );">Summary of Fair Value Assumptions for Stock Options</a></td>
<td class="text">The following table summarizes the grant date fair value and assumptions used in determining the fair value of all stock options granted, including grants of inducement options, during the years ended December&#160;31, 2019, 2018 and 2017.<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:52.612%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.642%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">67%-70%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">66% - 68%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">71% - 79%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.35%-2.56%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.25% - 2.96%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.73% - 2.13%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected option term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.09</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.09</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value of stock options granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$8.76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$16.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$10.52&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity for stock options granted for the years ended December&#160;31, 2019, 2018 and 2017 as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.724%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Number of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Life in Years</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">(in '000)</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at January 1, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,116,706&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,284,710&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(378,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.08&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(414,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,608,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.08&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,325,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,229,478&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December 31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,608,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.08&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,755,600&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(494,351)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(488,440)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.79&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,381,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,693,635&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,649,698&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,434,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,413,341)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(909,713)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,492,946&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.82</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,767,035&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.67</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,719,818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.38&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.37</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Summary of Exercise Price and Number of Stock Options Exercisable</a></td>
<td class="text">The following table summarizes the range of exercise prices and the number of stock options outstanding and exercisable as of December&#160;31, 2019:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.593%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.117%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.593%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.842%;"/><td style="width:1.0%;"/></tr><tr><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of December&#160;31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable as of<br/>December&#160;31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise Prices</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Term<br/>(in Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,419,872&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.63</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,311,142&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.67&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,547,063&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.44</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,237,855&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,661,040&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.01</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.94&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.16&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,394,176&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.57</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,180,091&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.44&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,112,775&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.16</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.75&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696,563&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.88&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,139,884&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.04</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">892,465&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,058,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.20</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">339,295&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.86&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.09</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.94&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,407&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.96&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,794&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.48</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,439&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,830&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.00</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,561&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of RSU Activity</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes RSU awards granted during the years ended December&#160;31, 2019, 2018 and 2017:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.327%;"><tr><td style="width:1.0%;"/><td style="width:71.158%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.618%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.602%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.618%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.604%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Number of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">RSUs</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Grant Price</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 1, 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,914&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.16&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(89,194)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December&#160;31, 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,914&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.16&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.16&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,992)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,682)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.05&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December&#160;31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,826&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">407,655&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.05&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.32&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Allocation of Employee Stock-Based Compensation</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the stock-based compensation recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the years ended December&#160;31, 2019, 2018 and 2017 (in millions):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.766%;"><tr><td style="width:1.0%;"/><td style="width:53.863%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.169%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.614%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.169%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.614%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.171%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development expenses</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=116856206&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=116856206&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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="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=116856206&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=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6798637200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Fixed Assets, Net (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentByTypeAxis=insm_ComputerHardwareAndSoftwareMember', window );">Computer equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Fixed Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful live of fixed assets</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=insm_ComputerHardwareAndSoftwareMember', window );">Computer equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Fixed Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful live of fixed assets</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=insm_EquipmentFurnitureAndFixturesMember', window );">Laboratory equipment, office equipment, manufacturing equipment and furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Fixed Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful live of fixed assets</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=insm_ComputerHardwareAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_ComputerHardwareAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PropertyPlantAndEquipmentByTypeAxis=insm_EquipmentFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_EquipmentFurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>24
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6809438224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details) - USD ($)<br></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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 24, 2019</div></th>
<th class="th"><div>Sep. 30, 2017</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>
<th class="th"><div>Jan. 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,682,387<span></span>
</td>
<td class="nump">77,307,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,682,387<span></span>
</td>
<td class="nump">77,307,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,413,341<span></span>
</td>
<td class="nump">494,351<span></span>
</td>
<td class="nump">378,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Shares issued under underwritten public offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,123,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption', window );">Shares exercised in full of over-allotment option by underwriter (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,842,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Shares price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Underwriter's discount and offering expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net proceeds from the sale of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 377,700,000<span></span>
</td>
<td class="nump">$ 261,074,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 377,656,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_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise of stock options (in shares)</a></td>
<td class="nump">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>
<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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Shares issued in period (in shares)</a></td>
<td class="nump">10,657,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock options exercised (in dollars per share)</a></td>
<td class="nump">$ 26.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_UnderwritersDiscountAndOfferingCosts', window );">Underwriters' discount and offering costs</a></td>
<td class="nump">$ 16,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance IPO</a></td>
<td class="nump">$ 261,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>
<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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Exercise of stock options (in shares)</a></td>
<td class="nump">1,042,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=insm_EmployeeAndDirectorsStockOptionsMember', window );">Common stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock shares reserved for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,492,946<span></span>
</td>
<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_RestrictedStockUnitsRSUMember', window );">Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Common stock shares reserved for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible debt securities | 1.75% convertible senior note due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450,000,000.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_ConvertibleDebtFairValueDisclosures', window );">Convertible notes ($450.0 face value)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309,100,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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Equity component of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 140,900,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Exercise To Underwriters In Full Of Over Allotment Option</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_UnderwritersDiscountAndOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' Discount and Offering Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_UnderwritersDiscountAndOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031897-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>
<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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=116856206&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=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><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_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=insm_EmployeeAndDirectorsStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_EmployeeAndDirectorsStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>25
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6820155408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details)<br></strong></div></th>
<th class="th" colspan="2">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>Feb. 28, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2018 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </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>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt</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_DeferredFinanceCostsNet', window );">Underwriting discounts and commissions and other offering 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="nump">$ 7,043,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_ProceedsFromConvertibleDebt', window );">Net proceeds</a></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="nump">$ 450,000,000<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_InterestExpense', window );">Interest 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">27,705,000<span></span>
</td>
<td class="nump">25,472,000<span></span>
</td>
<td class="nump">5,925,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_RepaymentsOfDebt', window );">Repayments of debt</a></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="nump">55,000,000<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 2,209,000<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_DebtInstrumentAxis=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member', window );">1.75% convertible senior note due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_DebtInstrumentConvertibleConversionRatio1', window );">Initial conversion rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0255384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=us-gaap_LineOfCreditMember', window );">A&amp;R Loan Agreement with Hercules</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 55,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>
<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_insm_RepaymentsOfDebtFeesAndOutstandingInterest', window );">Repayments of debt, back end fees, outstanding interest, and prepayment penalty fees</a></td>
<td class="nump">$ 3,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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable | 1.75% convertible senior note due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_DebtInstrumentOptionToPurchaseAdditionalDebt', window );">Option to purchase additional debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,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="ro">
<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 );">Underwriting discounts and commissions and other offering expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 435,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial conversion price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible notes ($450.0 face value)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 309,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Equity component of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 140,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1', window );">Remaining discount amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 14 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,300,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_insm_DebtInstrumentConversionTermAxis=insm_ConversionTermiMember', window );">Conversion Term (i) | Convertible Notes Payable | 1.75% convertible senior note due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_insm_DebtInstrumentConversionTermAxis=insm_ConversionTermiiMember', window );">Conversion Term (ii) | Convertible Notes Payable | 1.75% convertible senior note due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_insm_DebtInstrumentConversionTermAxis=insm_ConversionTermiiiMember', window );">Conversion Term (iii) | Convertible Notes Payable | 1.75% convertible senior note due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange', window );">Threshold trading days following fundamental change | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_insm_DebtInstrumentConversionTermAxis=insm_ConversionTermivMember', window );">Conversion Term (iv) | Convertible Notes Payable | 1.75% convertible senior note due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Convertible Trading Days Prior To Effective Data Of Fundamental Change</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_DebtInstrumentOptionToPurchaseAdditionalDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Option To Purchase Additional 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;">insm_DebtInstrumentOptionToPurchaseAdditionalDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_RepaymentsOfDebtFeesAndOutstandingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Debt Fees And Outstanding 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;">insm_RepaymentsOfDebtFeesAndOutstandingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031897-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-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.22(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=109500613&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=114775744&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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_insm_DebtInstrumentConversionTermAxis=insm_ConversionTermiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_DebtInstrumentConversionTermAxis=insm_ConversionTermiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_insm_DebtInstrumentConversionTermAxis=insm_ConversionTermiiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_DebtInstrumentConversionTermAxis=insm_ConversionTermiiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_insm_DebtInstrumentConversionTermAxis=insm_ConversionTermiiiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_DebtInstrumentConversionTermAxis=insm_ConversionTermiiiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_insm_DebtInstrumentConversionTermAxis=insm_ConversionTermivMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_DebtInstrumentConversionTermAxis=insm_ConversionTermivMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>26
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6796250512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock and Restricted Stock Units (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="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=insm_RestrictedStockAndRestrictedStockUnitsMember', window );">RSUs</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>Stock Based Compensation disclosures</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_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit', window );">Number of common shares each award holder is entitled to receive</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 compensation expense related to unvested awards</a></td>
<td class="nump">$ 8.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 weighted average period for recognized and unrecognized compensation expense</a></td>
<td class="text">2 years 8 months 12 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_RestrictedStockUnitsRSUMember', window );">Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">227,826<span></span>
</td>
<td class="nump">46,914<span></span>
</td>
<td class="nump">89,194<span></span>
</td>
</tr>
<tr class="re">
<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 );">Granted (in shares)</a></td>
<td class="nump">407,655<span></span>
</td>
<td class="nump">253,586<span></span>
</td>
<td class="nump">46,914<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Released (in shares)</a></td>
<td class="num">(92,145)<span></span>
</td>
<td class="num">(51,992)<span></span>
</td>
<td class="num">(89,194)<span></span>
</td>
</tr>
<tr class="re">
<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">(42,514)<span></span>
</td>
<td class="num">(20,682)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">500,822<span></span>
</td>
<td class="nump">227,826<span></span>
</td>
<td class="nump">46,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Weighted Average Grant Price (in dollars per share)</a></td>
<td class="nump">$ 29.14<span></span>
</td>
<td class="nump">$ 17.16<span></span>
</td>
<td class="nump">$ 10.85<span></span>
</td>
</tr>
<tr class="re">
<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 dollars per share)</a></td>
<td class="nump">27.89<span></span>
</td>
<td class="nump">29.16<span></span>
</td>
<td class="nump">17.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released (in dollars per share)</a></td>
<td class="nump">28.05<span></span>
</td>
<td class="nump">18.46<span></span>
</td>
<td class="nump">10.85<span></span>
</td>
</tr>
<tr class="re">
<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 dollars per share)</a></td>
<td class="nump">29.11<span></span>
</td>
<td class="nump">29.05<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Weighted Average Grant Price (in dollars per share)</a></td>
<td class="nump">$ 28.32<span></span>
</td>
<td class="nump">$ 29.14<span></span>
</td>
<td class="nump">$ 17.16<span></span>
</td>
</tr>
<tr 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=insm_StockOptionsAndRestrictedStockUnitsMember', window );">Stock options and RSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Price</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 );">ESPP compensation expense</a></td>
<td class="nump">$ 27.0<span></span>
</td>
<td class="nump">$ 26.2<span></span>
</td>
<td class="nump">$ 18.1<span></span>
</td>
</tr>
<tr 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=insm_StockOptionsAndRestrictedStockUnitsMember', window );">Stock options and RSUs | Research and development expenses</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Price</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 );">ESPP compensation expense</a></td>
<td class="nump">8.2<span></span>
</td>
<td class="nump">9.4<span></span>
</td>
<td class="nump">6.5<span></span>
</td>
</tr>
<tr 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=insm_StockOptionsAndRestrictedStockUnitsMember', window );">Stock options and RSUs | Selling, general and administrative expenses</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Price</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 );">ESPP compensation expense</a></td>
<td class="nump">18.8<span></span>
</td>
<td class="nump">16.8<span></span>
</td>
<td class="nump">$ 11.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Price</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 );">ESPP compensation expense</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 0.9<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_insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 each restricted stock award entitles the holder to receive upon completion of a specific period of service or achievement of a specified milestone.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_AwardTypeAxis=insm_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_RestrictedStockAndRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=insm_StockOptionsAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_StockOptionsAndRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819916224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity of Lease Liabilities (Details)<br> $ in Thousands</strong></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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Lease</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 2,938<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">2,996<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">2,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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">2,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">3,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">18,784<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_FinanceLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">32,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value discount</a></td>
<td class="nump">11,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_FinanceLeaseLiability', window );">Present value of lease liabilities</a></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_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities</a></td>
<td class="nump">1,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, long-term</a></td>
<td class="nump">19,529<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">20,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">13,415<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2021</a></td>
<td class="nump">10,306<span></span>
</td>
</tr>
<tr class="re">
<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 );">2022</a></td>
<td class="nump">6,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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">6,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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">6,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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">47,721<span></span>
</td>
</tr>
<tr class="ro">
<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: present value discount</a></td>
<td class="nump">7,373<span></span>
</td>
</tr>
<tr class="re">
<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 );">Present value of lease liabilities</a></td>
<td class="nump">40,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">11,040<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-term lease liabilities</a></td>
<td class="nump">29,308<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_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 40,348<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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814728288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Segment Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<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_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">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_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819872672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></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>Sep. 28, 2018</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>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Jan. 01, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">New drug milestone payment</a></td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,724<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,682<span></span>
</td>
<td class="nump">58,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Amortization of intangible assets, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Amortization of intangible assets, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Amortization of intangible assets, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Amortization of intangible assets, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Amortization of intangible assets, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles, gross</a></td>
<td class="text">&#160;<span></span>
</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">$ 58,675<span></span>
</td>
<td class="nump">$ 58,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,993)<span></span>
</td>
<td class="num">(1,249)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,682<span></span>
</td>
<td class="nump">58,675<span></span>
</td>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In Process 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,139<span></span>
</td>
<td class="nump">56,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles, gross</a></td>
<td class="text">&#160;<span></span>
</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">56,988<span></span>
</td>
<td class="nump">58,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,849)<span></span>
</td>
<td class="num">(1,212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,139<span></span>
</td>
<td class="nump">56,988<span></span>
</td>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">Licensing Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
<td class="nump">1,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles, gross</a></td>
<td class="text">&#160;<span></span>
</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,687<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_FinitelivedIntangibleAssetsAcquired1', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,543<span></span>
</td>
<td class="nump">$ 1,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding 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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>32
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6674437984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (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, 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_OperatingLeasedAssetsLineItems', window );"><strong>Commitments</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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Future minimum rental payments under Bridgewater</a></td>
<td class="nump">$ 47,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rent expense charged to operations</a></td>
<td class="nump">3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expense charged to operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Future minimum commitments due for firm purchase</a></td>
<td class="nump">82,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=insm_BridgewaterNewJerseyFacilityMember', window );">Bridgewater, NJ Facility</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_OperatingLeasedAssetsLineItems', window );"><strong>Commitments</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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Future minimum rental payments under Bridgewater</a></td>
<td class="nump">$ 34,500<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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=insm_BridgewaterNewJerseyFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_BridgewaterNewJerseyFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>33
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6802079920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation Between Federal Statutory Tax Rate and Effective Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">34.00%<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_insm_EffectiveIncomeTaxRateReconciliationPermanentItems', window );">Permanent items</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(3.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment', window );">R&amp;D and other tax credits</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxes</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(6.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent', window );">Impact of Tax Act</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(32.00%)<span></span>
</td>
<td class="num">(27.00%)<span></span>
</td>
<td class="nump">12.00%<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_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent', window );">Change in Irish trading status</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></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_insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax Rate Reconciliation, Change in Foreign Trading Status, 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;">insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_EffectiveIncomeTaxRateReconciliationPermanentItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to permanent items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_EffectiveIncomeTaxRateReconciliationPermanentItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<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 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><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 changes 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://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)<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 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><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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)<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 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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 research and development expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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)<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 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 operations, attributable to Tax Cuts and Jobs 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/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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6671348512">
<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, 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>
</tr>
<tr class="ro">
<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 Carrying Value and Fair Value of Assets and Liabilities</a></td>
<td class="text">The following table shows assets and liabilities that are measured at fair value on a recurring basis and their carrying value (in millions):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:74.853%;"><tr><td style="width:1.0%;"/><td style="width:31.398%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.843%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.339%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.039%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.039%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.628%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">As of December&#160;31, 2019</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">As of December&#160;31, 2018</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor</a></td>
<td class="text">The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the year ended December&#160;31, 2019.<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:50.146%;"><tr><td style="width:1.0%;"/><td style="width:50.769%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.032%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.966%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.033%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Total Gross Product Revenue</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock', window );">Contract with Customer, Asset, Allowance for Credit Loss</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides a summary roll-forward of the Company's sales allowances and related accruals for the years ended December&#160;31, 2019 and 2018, which have been deducted in arriving at revenues, net (in thousands).</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.596%;"><tr><td style="width:1.0%;"/><td style="width:36.943%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.801%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.625%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.801%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.625%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.805%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Credits, Fees and Discounts</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rebates, Chargebacks and Co-pay Assistance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">922&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances for current period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,059&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,210&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances for prior period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,935)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,537)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,635&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;Allowances for current period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">849&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,184&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;Payments and credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(101)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(161)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">922&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Reconciliation of the Weighted Average Number of Shares Used to Compute Basic and Diluted Net Loss per Share</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the reconciliation of the weighted average number of shares used to compute basic and diluted net loss per share for the years ended December 31, 2019, 2018 and 2017.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(254,337)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(324,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares used in calculation of basic net loss per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding used in calculation of diluted net loss per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.89)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Potentially Dilutive Securities Excluded from Computations of Diluted Weighted Average Common Shares Outstanding</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of December&#160;31, 2019, 2018 and 2017 as their effect would have been anti-dilutive (in thousands).</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,493&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,609&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock and restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">501&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_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_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805981552">
<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, 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_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="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commitments</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2018, the Company entered into a lease for its new corporate headquarters in Bridgewater, New Jersey. The initial lease term commenced in October 2019 and expires in September 2030. In July 2016, the Company signed an operating lease for laboratory space, also located in Bridgewater, for which the initial lease term expires in September 2021. In October 2018, the Company expanded its lease for laboratory space located in Bridgewater, which commenced in January 2019. Future minimum rental payments under the Bridgewater leases are $34.5&#160;million.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rent expense charged to operations was $3.2 million, $2.1 million, and $1.5 million for the years ended December&#160;31, 2019, 2018 and 2017, respectively. Rent expense is recorded on a straight-line basis over the term of the applicable leases. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to rent, the Company has several firm purchase commitments, primarily related to the manufacturing of ARIKAYCE and annual minimum royalties on global net sales of ARIKAYCE. Future firm purchase commitments under these agreements, the last of which ends in 2034, total $82.0 million. These amounts do not represent the Company's entire anticipated purchases in the future, but instead represent only purchases that are the subject of contractually obligated minimum purchases. The minimum commitments disclosed are determined based on non-cancelable minimum spend amounts or termination amounts.  Additionally, the Company purchases products and services as needed with no firm commitment. </span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Legal Proceedings</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. While the outcomes of these matters are uncertain, management does not expect that the ultimate costs to resolve these matters will have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations or cash flows.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805948304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fixed Assets, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Fixed Assets</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fixed assets are stated at cost and depreciated using the straight-line method, based on useful lives as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:75.877%;"><tr><td style="width:1.0%;"/><td style="width:39.425%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.570%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.763%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.763%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.763%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.766%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Estimated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Useful Life (years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lab equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,634&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,935&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer hardware and software</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3&#160;-&#160;5</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,796&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">lease term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,852&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,202&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress (CIP)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,526&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,325&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,447&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,809&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,267)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets, net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,636&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6806108832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Anti-dilutive Securities (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="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=insm_EmployeeAndDirectorsStockOptionsMember', window );">Common stock 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Anti-dilutive securities excluded from computations of diluted weighted-average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Potentially dilutive securities excluded from computations of diluted weighted-average shares outstanding (in shares)</a></td>
<td class="nump">10,493<span></span>
</td>
<td class="nump">9,382<span></span>
</td>
<td class="nump">8,609<span></span>
</td>
</tr>
<tr 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_RestrictedStockMember', window );">Unvested restricted stock and 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="re">
<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>Anti-dilutive securities excluded from computations of diluted weighted-average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Potentially dilutive securities excluded from computations of diluted weighted-average shares outstanding (in shares)</a></td>
<td class="nump">501<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr 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_ConvertibleDebtSecuritiesMember', window );">Convertible debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Anti-dilutive securities excluded from computations of diluted weighted-average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Potentially dilutive securities excluded from computations of diluted weighted-average shares outstanding (in shares)</a></td>
<td class="nump">11,492<span></span>
</td>
<td class="nump">11,492<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=insm_EmployeeAndDirectorsStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_EmployeeAndDirectorsStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>38
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6812128288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></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>
</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_insm_AccruedClinicalTrialExpenses', window );">Accrued clinical trial expenses</a></td>
<td class="nump">$ 5,598<span></span>
</td>
<td class="nump">$ 6,635<span></span>
</td>
</tr>
<tr class="re">
<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 fees</a></td>
<td class="nump">12,581<span></span>
</td>
<td class="nump">13,398<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_insm_AccruedTechnicalOperationExpenses', window );">Accrued technical operation expenses</a></td>
<td class="nump">6,446<span></span>
</td>
<td class="nump">9,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedRoyaltiesCurrent', window );">Accrued royalty payable</a></td>
<td class="nump">3,117<span></span>
</td>
<td class="nump">409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest payable</a></td>
<td class="nump">3,631<span></span>
</td>
<td class="nump">3,631<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_insm_AccruedSalesAllowancesandRelatedCosts', window );">Accrued sales allowances and related costs</a></td>
<td class="nump">5,267<span></span>
</td>
<td class="nump">818<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_insm_AccruedConstructionLiabilitiesCurrent', window );">Accrued construction costs</a></td>
<td class="nump">2,689<span></span>
</td>
<td class="nump">2,946<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">1,046<span></span>
</td>
<td class="nump">1,046<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 40,375<span></span>
</td>
<td class="nump">$ 38,254<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_AccruedClinicalTrialExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 clinical trial expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_AccruedClinicalTrialExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_AccruedConstructionLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Construction Liabilities, 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;">insm_AccruedConstructionLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_AccruedSalesAllowancesandRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Sales Allowances and Related Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_AccruedSalesAllowancesandRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_AccruedTechnicalOperationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 technical operation expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_AccruedTechnicalOperationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118951113&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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AccruedRoyaltiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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=118951113&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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRoyaltiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>39
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6812332864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease, Cost (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, 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_LeaseCostAbstract', window );"><strong>Lease, Cost [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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Finance lease interest expense</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_FinanceLeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">12,218<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_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">13,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_CashFlowLesseeAbstract', window );"><strong>Cash Flow, Lessee [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_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows for finance leases</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">10,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_FinanceLeasePrincipalPayments', window );">Financing cash flows for finance leases</a></td>
<td class="num">(4,503)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-use assets obtained in exchange for new finance lease liabilities</a></td>
<td class="nump">20,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 47,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - finance leases</a></td>
<td class="text">10 years 7 months 6 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - operating leases</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - finance leases</a></td>
<td class="nump">8.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 - operating leases</a></td>
<td class="nump">7.40%<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_insm_CashFlowLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Flow, Lessee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_CashFlowLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-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_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a 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> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6809479680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Data (Unaudited) (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, 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, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</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_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 );">Revenues, net</a></td>
<td class="nump">$ 45,708<span></span>
</td>
<td class="nump">$ 38,885<span></span>
</td>
<td class="nump">$ 29,972<span></span>
</td>
<td class="nump">$ 21,902<span></span>
</td>
<td class="nump">$ 9,835<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 136,467<span></span>
</td>
<td class="nump">$ 9,835<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_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">37,002<span></span>
</td>
<td class="nump">32,448<span></span>
</td>
<td class="nump">25,053<span></span>
</td>
<td class="nump">17,752<span></span>
</td>
<td class="nump">7,412<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">112,255<span></span>
</td>
<td class="nump">7,412<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_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(47,082)<span></span>
</td>
<td class="num">(56,488)<span></span>
</td>
<td class="num">(62,166)<span></span>
</td>
<td class="num">(69,509)<span></span>
</td>
<td class="num">(87,722)<span></span>
</td>
<td class="num">(83,983)<span></span>
</td>
<td class="num">(72,882)<span></span>
</td>
<td class="num">(62,751)<span></span>
</td>
<td class="num">(235,245)<span></span>
</td>
<td class="num">(307,338)<span></span>
</td>
<td class="num">(188,920)<span></span>
</td>
</tr>
<tr class="re">
<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">$ (52,988)<span></span>
</td>
<td class="num">$ (60,682)<span></span>
</td>
<td class="num">$ (66,514)<span></span>
</td>
<td class="num">$ (74,153)<span></span>
</td>
<td class="num">$ (91,573)<span></span>
</td>
<td class="num">$ (87,743)<span></span>
</td>
<td class="num">$ (76,437)<span></span>
</td>
<td class="num">$ (68,524)<span></span>
</td>
<td class="num">$ (254,337)<span></span>
</td>
<td class="num">$ (324,277)<span></span>
</td>
<td class="num">$ (192,649)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss (in dollars per share)</a></td>
<td class="num">$ (0.59)<span></span>
</td>
<td class="num">$ (0.68)<span></span>
</td>
<td class="num">$ (0.81)<span></span>
</td>
<td class="num">$ (0.96)<span></span>
</td>
<td class="num">$ (1.19)<span></span>
</td>
<td class="num">$ (1.14)<span></span>
</td>
<td class="num">$ (1.00)<span></span>
</td>
<td class="num">$ (0.89)<span></span>
</td>
<td class="num">$ (3.01)<span></span>
</td>
<td class="num">$ (4.22)<span></span>
</td>
<td class="num">$ (2.89)<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=117326831&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6813723984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></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_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 300,292<span></span>
</td>
<td class="nump">$ 231,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credits</a></td>
<td class="nump">114,887<span></span>
</td>
<td class="nump">109,502<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_insm_DeferredTaxAssetsLicensePayment', window );">Product license</a></td>
<td class="nump">6,456<span></span>
</td>
<td class="nump">6,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">3,129<span></span>
</td>
<td class="nump">7,651<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock based compensation</a></td>
<td class="nump">20,587<span></span>
</td>
<td class="nump">17,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">10,012<span></span>
</td>
<td class="nump">6,895<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets</a></td>
<td class="nump">455,363<span></span>
</td>
<td class="nump">380,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(14,316)<span></span>
</td>
<td class="num">(15,424)<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_insm_DeferredTaxLiabilitiesConvertibleDebt', window );">Convertible debt</a></td>
<td class="num">(27,570)<span></span>
</td>
<td class="num">(32,799)<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_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(41,886)<span></span>
</td>
<td class="num">(48,223)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances', window );">Net deferred tax assets</a></td>
<td class="nump">413,477<span></span>
</td>
<td class="nump">332,605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(413,477)<span></span>
</td>
<td class="num">(332,605)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax 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_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, net of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_DeferredTaxAssetsLicensePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance, of deferred tax asset attributable to deductible temporary differences, classified as License payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_DeferredTaxAssetsLicensePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_DeferredTaxLiabilitiesConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liabilities, Convertible Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_DeferredTaxLiabilitiesConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://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 (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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://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_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_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 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance, of deferred tax asset attributable to deductible temporary differences, 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 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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><br>Reference 3: 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 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_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 general business 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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: 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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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><br>Reference 3: 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 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_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://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_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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 intangible assets other than 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 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: 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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>42
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805860432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below summarizes the Company's total lease costs included in its consolidated financial statements, as well as other required quantitative disclosures (in thousands). </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:68.051%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.975%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">440&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">800&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,018&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other information:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,310&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,436&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.6 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<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 );">Maturity of Operating Lease Liabilities</a></td>
<td class="text">The table below presents the maturity of lease liabilities on an annual basis for the remaining years of the Company's commenced lease agreements (in thousands).<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.064%;"><tr><td style="width:1.0%;"/><td style="width:52.434%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.434%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.437%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,938&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,415&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,996&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,306&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,080&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,172&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Less: present value discount</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,373&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Classification at December 31, 2019:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Current lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,040&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Long-term lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,529&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,308&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Maturity of Finance Lease Liabilities</a></td>
<td class="text">The table below presents the maturity of lease liabilities on an annual basis for the remaining years of the Company's commenced lease agreements (in thousands).<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.064%;"><tr><td style="width:1.0%;"/><td style="width:52.434%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.434%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.437%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,938&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,415&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,996&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,306&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,080&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,172&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Less: present value discount</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,373&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Classification at December 31, 2019:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Current lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,040&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Long-term lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,529&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,308&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6802225024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's inventory balance consists of the following (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.678%;"><tr><td style="width:1.0%;"/><td style="width:48.458%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.403%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:22.406%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,048&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,567&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,032&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6604764848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 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_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 );">Quarterly Financial Data (Unaudited)</a></td>
<td class="text">Quarterly Financial Data (Unaudited)<div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes unaudited quarterly financial data for the years ended December&#160;31, 2019 and 2018 (in thousands, except per share data).</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:41.465%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.723%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">First</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Second</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Third</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Fourth</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,902&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,885&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,708&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit*</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,752&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,053&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,002&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,509)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,166)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(56,488)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(235,245)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(74,153)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60,682)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(254,337)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.96)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.81)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.59)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:41.465%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.723%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">First</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Second</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Third</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Fourth</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter**</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,835&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,835&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit*</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,412&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,412&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,882)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,983)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,722)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(307,338)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68,524)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76,437)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,743)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(91,573)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(324,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.89)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.00)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">________________</span></div><div style="text-indent:60.75pt;margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">*   Excludes amortization of intangible assets.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic and diluted net loss per share amounts included in the above table were computed independently for each of the quarters presented. Accordingly, the sum of the quarterly basic and diluted net loss per share amounts may not agree to the total for the 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_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>45
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814592144">
<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, 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_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [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="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company&#8217;s current equity compensation plan, the 2019 Incentive Plan, was approved by shareholders at the Company&#8217;s Annual Meeting of Shareholders in May 2019. The 2019 Incentive Plan is administered by the Compensation Committee of the Board of Directors of the Company. Under the terms of the 2019 Incentive Plan, the Company is authorized to grant a variety of incentive awards based on its common stock, including stock options (both incentive stock options and non-qualified stock options), RSUs, performance options/shares and other stock awards to eligible employees and non-employee directors. Upon the approval of the 2019 Incentive Plan by shareholders, 3,500,000 shares were authorized for issuance thereunder, plus any shares subject to then-outstanding awards under the 2017 Incentive Plan, 2015 Incentive Plan and the 2013 Incentive Plan that subsequently were canceled, terminated unearned, expired, were forfeited, lapsed for any reason or were settled in cash without the delivery of shares. As of&#160;December&#160;31, 2019,&#160;3,868,698&#160;shares remained for future issuance under the 2019 Incentive Plan. The 2019 Incentive Plan will terminate on May 16, 2029 unless it is extended or terminated earlier pursuant to its terms. In addition, from time to time, the Company makes inducement grants of stock options.&#160;These awards are made pursuant to the Nasdaq inducement grant exception as a component of new hires&#8217; employment compensation in connection with the Company&#8217;s equity grant program. During the&#160;twelve months ended December&#160;31, 2019 and 2018, the Company granted inducement stock options covering 305,180&#160;and 295,720&#160;shares, respectively, of the Company's common stock to new employees.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company calculates the fair value of stock options granted using the Black-Scholes valuation model. The following table summarizes the grant date fair value and assumptions used in determining the fair value of all stock options granted, including grants of inducement options, during the years ended December&#160;31, 2019, 2018 and 2017.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:52.612%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.642%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">67%-70%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">66% - 68%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">71% - 79%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.35%-2.56%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.25% - 2.96%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.73% - 2.13%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected option term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.09</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.09</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.25</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value of stock options granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$8.76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$16.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$10.52&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the years ended December&#160;31, 2019, 2018 and 2017, the volatility factor was based on the Company&#8217;s historical volatility during the expected option term.&#160;Estimated forfeitures were based on the actual percentage of option forfeitures since the closing of the Company&#8217;s merger with Transave, Inc. in December&#160;2010 for the years ended 2017 and prior. Beginning with the year ended December&#160;31, 2018, estimated forfeitures were based on the actual percentage of option forfeitures over the expected option term.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, the Company grants performance-condition options to certain employees. Vesting of these options is subject to the Company achieving certain performance criteria established at the date of grant and the individuals fulfilling a service condition (continued employment). As a result of the FDA approval of ARIKAYCE in September 2018, the vesting of </span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">performance options totaling $1.1 million was recorded as noncash compensation expense in the third quarter of 2018. The Company had no performance options outstanding as of December&#160;31, 2019 and 2018.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity for stock options granted for the years ended December&#160;31, 2019, 2018 and 2017 as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.929%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.724%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Number of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Life in Years</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">(in '000)</span></div></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at January 1, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,116,706&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,284,710&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(378,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.08&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(414,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,608,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.08&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,325,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December&#160;31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,229,478&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December 31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,608,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.08&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,755,600&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(494,351)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(488,440)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.79&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,381,730&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,693,635&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December&#160;31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,649,698&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,434,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,413,341)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(909,713)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options outstanding at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,492,946&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.82</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,767,035&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.67</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable at December&#160;31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,719,818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.38&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.37</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total intrinsic value of stock options exercised during the years ended December&#160;31, 2019, 2018 and 2017 was $16.5 million, $5.6 million and $4.3 million, respectively.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, there was $31.1 million of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period of 2.6 years. The following table summarizes the range of exercise prices and the number of stock options outstanding and exercisable as of December&#160;31, 2019:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.593%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.117%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.593%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.842%;"/><td style="width:1.0%;"/></tr><tr><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of December&#160;31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable as of<br/>December&#160;31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise Prices</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Term<br/>(in Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,419,872&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.63</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,311,142&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.67&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,547,063&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.44</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,237,855&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,661,040&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.01</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.94&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.16&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,394,176&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.57</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,180,091&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.44&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,112,775&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.16</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.75&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696,563&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.88&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,139,884&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.04</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">892,465&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,058,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.20</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">339,295&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.86&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.09</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.94&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,407&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.96&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,794&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.48</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,439&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,830&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.00</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,561&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock and Restricted Stock Units</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company may grant Restricted Stock (RS) and Restricted Stock Units (RSUs) to employees and non-employee directors. Each share of RS vests upon and each RSU represents a right to receive one share of the Company's common stock upon the completion of a specific period of continued service.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">RS and RSU awards granted are valued at the market price of the Company's common stock on the date of grant. The Company recognizes noncash compensation expense for the fair values of these RS and RSUs on a straight-line basis over the requisite service period of these awards.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes RSU awards granted during the years ended December&#160;31, 2019, 2018 and 2017:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.327%;"><tr><td style="width:1.0%;"/><td style="width:71.158%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.618%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.602%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.618%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.604%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Number of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">RSUs</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Grant Price</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 1, 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,914&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.16&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(89,194)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December&#160;31, 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,914&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.16&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.16&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,992)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,682)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.05&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December&#160;31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,826&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">407,655&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.05&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">500,822&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.32&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, there was $8.3 million of unrecognized compensation expense related to unvested awards, which is expected to be recognized over a weighted average period of 2.7 years.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the stock-based compensation recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the years ended December&#160;31, 2019, 2018 and 2017 (in millions):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.766%;"><tr><td style="width:1.0%;"/><td style="width:53.863%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.169%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.614%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.169%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.614%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.171%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development expenses</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div>Employee Stock Purchase Plan - On May 15, 2018, the Company's shareholders approved the Company&#8217;s 2018 Employee Stock Purchase Plan (ESPP). As part of the ESPP, eligible employees may acquire an ownership interest in the Company by purchasing common stock, at a discount, through payroll deductions. The ESPP is compensatory under GAAP and the Company recorded stock compensation expense of $1.6 million and $0.9&#160;million for the years ended December&#160;31, 2019 and 2018, respectively.<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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814589712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical)<br></strong></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_DebtInstrumentAxis=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member', window );">1.75% convertible senior note due 2025 | Convertible Notes Payable</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="nump">1.75%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6790564512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></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_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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized shares (in shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued shares (in shares)</a></td>
<td class="nump">89,682,387<span></span>
</td>
<td class="nump">77,307,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares (in shares)</a></td>
<td class="nump">89,682,387<span></span>
</td>
<td class="nump">77,307,521<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>48
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6815291680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fixed Assets, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Fixed Assets, net</a></td>
<td class="text">Fixed Assets, Net<div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fixed assets are stated at cost and depreciated using the straight-line method, based on useful lives as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:75.877%;"><tr><td style="width:1.0%;"/><td style="width:39.425%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.570%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.763%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.763%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.763%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.766%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Estimated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Useful Life (years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lab equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,634&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,935&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer hardware and software</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">3&#160;-&#160;5</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,796&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">lease term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,852&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,202&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress (CIP)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,526&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,325&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,447&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,809&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,267)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets, net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,636&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fixed assets, net of depreciation, increased to $60.2 million during the year ended December&#160;31, 2019 from          $22.6 million in 2018. The $37.5 million increase was primarily due to the $26.7 million and $7.2 million increases in leasehold improvements and construction in progress, respectively, related to the Company's new corporate headquarters and the long-term capacity increase of the Patheon manufacturing facility. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense was $5.2 million, $3.6 million and $2.9 million for the years ended December&#160;31, 2019, 2018 and 2017, respectively.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805948304">
<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, 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Components of Debt Balance</a></td>
<td class="text">The following table presents the carrying value of the Company&#8217;s debt balance as of December&#160;31, 2019 (in thousands):<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:93.274%;"><tr><td style="width:1.0%;"/><td style="width:73.705%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.295%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;1.75% convertible senior notes due 2025</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Debt issuance costs, unamortized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,043)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Discount on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(107,017)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Future Principal Repayments of Debt</a></td>
<td class="text">As of December&#160;31, 2019, future principal repayments of the debt for each of the fiscal years through maturity were as follows (in thousands):&#160;<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:39.327%;"><tr><td style="width:1.0%;"/><td style="width:60.825%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.175%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December&#160;31:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Summary of Interest Expense</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest expense related to debt and the finance lease for the years ended December&#160;31, 2019, 2018, and 2017, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, and accretion of debt discount is as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"><tr><td style="width:1.0%;"/><td style="width:57.761%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.396%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.968%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,183&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,149&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,350&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion of back-end fee on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">658&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion of debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total convertible debt interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,265&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,472&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">440&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,472&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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 the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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>50
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819239568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Basis of Presentation Description of Business and Basis of Presentation - Narrative (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, 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, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 487,429<span></span>
</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">$ 495,072<span></span>
</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">$ 487,429<span></span>
</td>
<td class="nump">$ 495,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ (52,988)<span></span>
</td>
<td class="num">$ (60,682)<span></span>
</td>
<td class="num">$ (66,514)<span></span>
</td>
<td class="num">$ (74,153)<span></span>
</td>
<td class="num">$ (91,573)<span></span>
</td>
<td class="num">$ (87,743)<span></span>
</td>
<td class="num">$ (76,437)<span></span>
</td>
<td class="num">$ (68,524)<span></span>
</td>
<td class="num">$ (254,337)<span></span>
</td>
<td class="num">$ (324,277)<span></span>
</td>
<td class="num">$ (192,649)<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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6796234512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss', window );">Balance at beginning</a></td>
<td class="nump">$ 922<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales', window );">Allowances for current period sales</a></td>
<td class="nump">15,210<span></span>
</td>
<td class="nump">1,184<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_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales', window );">Allowances for prior period sales</a></td>
<td class="nump">40<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_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits', window );">Payments and credits</a></td>
<td class="num">(10,537)<span></span>
</td>
<td class="num">(262)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss', window );">Ending balance</a></td>
<td class="nump">5,635<span></span>
</td>
<td class="nump">922<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=insm_CustomerFeesDiscountsandOtherMember', window );">Customer Credits, Fees and Discounts</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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss', window );">Balance at beginning</a></td>
<td class="nump">234<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales', window );">Allowances for current period sales</a></td>
<td class="nump">3,151<span></span>
</td>
<td class="nump">335<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_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales', window );">Allowances for prior period sales</a></td>
<td class="nump">14<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_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits', window );">Payments and credits</a></td>
<td class="num">(2,935)<span></span>
</td>
<td class="num">(101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss', window );">Ending balance</a></td>
<td class="nump">464<span></span>
</td>
<td class="nump">234<span></span>
</td>
</tr>
<tr 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_MajorCustomersAxis=insm_RebatesChargebacksandCoPayAssistanceMember', window );">Rebates, Chargebacks and Co-pay Assistance</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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss', window );">Balance at beginning</a></td>
<td class="nump">688<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales', window );">Allowances for current period sales</a></td>
<td class="nump">12,059<span></span>
</td>
<td class="nump">849<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_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales', window );">Allowances for prior period sales</a></td>
<td class="nump">26<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_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits', window );">Payments and credits</a></td>
<td class="num">(7,602)<span></span>
</td>
<td class="num">(161)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss', window );">Ending balance</a></td>
<td class="nump">$ 5,171<span></span>
</td>
<td class="nump">$ 688<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Allowance For Current Period Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset, Allowance For Prior Period Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Assets, Allowance For Credit Loss, Payments and Credits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130533-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br><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=119407570&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 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=insm_CustomerFeesDiscountsandOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_CustomerFeesDiscountsandOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=insm_RebatesChargebacksandCoPayAssistanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_RebatesChargebacksandCoPayAssistanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>52
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6811897296">
<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="3">12 Months Ended</th>
</tr>
<tr>
<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>NOL carryforwards</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_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">$ 777,000<span></span>
</td>
<td class="nump">$ 201,000<span></span>
</td>
<td class="num">$ (272,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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></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>
<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_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances', window );">Net deferred tax assets (prior to applying the valuation allowance)</a></td>
<td class="nump">$ 413,477,000<span></span>
</td>
<td class="nump">$ 332,605,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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase (decrease) in valuation allowance</a></td>
<td class="nump">80,900,000<span></span>
</td>
<td class="nump">71,300,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_UnrecognizedTaxBenefits', window );">Tax benefit</a></td>
<td class="nump">4,836,000<span></span>
</td>
<td class="nump">4,087,000<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized tax benefits, interest and penalties accrued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</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_OperatingLossCarryforwardsLineItems', window );"><strong>NOL carryforwards</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_insm_OperatingLossCarryforwardsTotal', window );">Net operating loss carryforwards for income tax purposes</a></td>
<td class="nump">1,100,000,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_OperatingLossCarryforwards', window );">Net operating loss carryforwards available to offset future taxable income</a></td>
<td class="nump">889,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_IncomeTaxAuthorityNameAxis=us-gaap_NewJerseyDivisionOfTaxationMember', window );">New Jersey Division of Taxation</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_OperatingLossCarryforwardsLineItems', window );"><strong>NOL carryforwards</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_OperatingLossCarryforwards', window );">Net operating loss carryforwards available to offset future taxable income</a></td>
<td class="nump">$ 517,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=insm_IrelandTaxMember', window );">Ireland Tax</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_OperatingLossCarryforwardsLineItems', window );"><strong>NOL carryforwards</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_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent', window );">Effective tax rate, trading income of Irish company</a></td>
<td class="nump">12.50%<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_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent', window );">Effective tax rate, non-trading income of Irish company</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_OperatingLossCarryforwardsNonTradingLoss', window );">Operating loss carryforwards, non-trading loss</a></td>
<td class="nump">$ 152,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, net of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax Rate Reconciliation, Non-trading Income, 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;">insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax Rate Reconciliation, Trading Income, 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;">insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_OperatingLossCarryforwardsNonTradingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Non-Trading Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_OperatingLossCarryforwardsNonTradingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_OperatingLossCarryforwardsTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, for income tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_OperatingLossCarryforwardsTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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=116821951&amp;loc=SL37586934-109318<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 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32123-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_NewJerseyDivisionOfTaxationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityNameAxis=us-gaap_NewJerseyDivisionOfTaxationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeTaxAuthorityNameAxis=insm_IrelandTaxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityNameAxis=insm_IrelandTaxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819304064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>May 16, 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_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares of common stock, maximum authorized for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="nump">3,868,698<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_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross', window );">Inducement stock option granted to new employees (in shares)</a></td>
<td class="nump">305,180<span></span>
</td>
<td class="nump">295,720<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_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inducement 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;">insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6811037104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Components of Debt (Details) - USD ($)<br> $ in Thousands</strong></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. 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">1.75% convertible senior notes due 2025</a></td>
<td class="nump">$ 450,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_DeferredFinanceCostsNet', window );">Debt issuance costs, unamortized</a></td>
<td class="num">(7,043)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Discount on debt</a></td>
<td class="num">(107,017)<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_LongTermDebtNoncurrent', window );">Long-term debt, net</a></td>
<td class="nump">335,940<span></span>
</td>
<td class="nump">$ 316,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Discount on debt</a></td>
<td class="num">$ (107,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable | 1.75% convertible senior note due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, unamortized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (14,200)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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://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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6820585600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License and Other Agreements (Details)<br> &#8364; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jul. 31, 2014</div></th>
<th class="th">
<div>Feb. 28, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2008 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2009 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2004 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2015 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=insm_PRIPharmaGmbhCommercializationAgreementMember', window );">PARI Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_InitialTermOfContractManufacturingAgreement', window );">Initial term of contract manufacturing agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_insm_AdditionalTermOfContractManufacturingAgreement', window );">Additional term of contract manufacturing agreement</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>
<td class="text">&#160;<span></span>
</td>
<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_TypeOfArrangementAxis=insm_PRIPharmaGmbhCommercializationAgreementMember', window );">PARI 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_FutureMilestonePayments', window );">Future milestone payments | &#8364;</a></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">&#8364; 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TypeOfArrangementAxis=insm_PRIPharmaGmbhCommercializationAgreementMember', window );">PARI Agreement | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement', window );">Written notice period required for termination of contract manufacturing agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TypeOfArrangementAxis=insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember', window );">CFFT</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Compensation earned under research funding agreements with CFFT</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.2<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RoyaltyGuaranteesCommitmentsAmount', window );">Royalty payable on approval of ARIKAYCE as commercialized drug</a></td>
<td class="text">&#160;<span></span>
</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">$ 13.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments', window );">Period for meeting sales milestones for additional royalty payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount', window );">Royalty payable on meeting certain sales milestones</a></td>
<td class="text">&#160;<span></span>
</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.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TypeOfArrangementAxis=insm_TherapureBiopharmaIncContractManufacturingAgreementMember', window );">Therapure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_InitialTermOfContractManufacturingAgreement', window );">Initial term of contract manufacturing agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement', window );">Period of each automatic renewal of contract manufacturing agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement', window );">Written notice period required for termination of contract manufacturing agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_insm_CommercialServicesAgreementMinimumObligation', window );">Minimum obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.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>
<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_TypeOfArrangementAxis=insm_CommercialFilVFinishServicesAgreementMember', window );">Fill/Finish Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_CommercialServicesAgreementMinimumObligation', window );">Minimum obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.7<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_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement', window );">Period prior to expiration for extension</a></td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TypeOfArrangementAxis=insm_LicenseAgreementWithAstrazenecaMember', window );">License Agreement with AstraZeneca</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRoyalties', window );">Royalty payment</a></td>
<td class="nump">$ 35.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TypeOfArrangementAxis=insm_LicenseAgreementWithAstrazenecaMember', window );">License Agreement with AstraZeneca | Research and development 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_CollaborativeArrangementUpfrontPayment', window );">Upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 30.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_TypeOfArrangementAxis=insm_LicenseAgreementWithAstrazenecaMember', window );">License Agreement with AstraZeneca | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_PaymentsUponAchievementOfClinicalMilestonesAmount', window );">Aggregate payment upon the achievement of certain clinical milestones</a></td>
<td class="nump">85.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication', window );">Additional contingent payments upon second indication to develop INS1007</a></td>
<td class="nump">42.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TypeOfArrangementAxis=insm_SupplyAgreementWithPatheonUKLimitedMember', window );">Supply Agreement with Patheon UK Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_ManufactureAndSupplyAgreementEstimatedCosts', window );">Agreement to purchase raw materials and fixed 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="nump">$ 60.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_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember', window );">License and Service | License Agreement with AstraZeneca</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Annual net sales</a></td>
<td class="nump">$ 1,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_insm_MilestonePaymentAxis=insm_MilestoneNewDrugApplicationMember', window );">Milestone, New Drug Application | PARI Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_CollaborativeArrangementMilestonePayment', window );">PARI milestone upon FDA approval | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_insm_MilestonePaymentAxis=insm_MilestoneFDAApprovalMember', window );">Milestone, FDA Approval | PARI Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration Agreements</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>
</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_insm_CollaborativeArrangementMilestonePayment', window );">PARI milestone upon FDA approval | &#8364;</a></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">&#8364; 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_insm_AdditionalRoyaltyGuaranteesCommitmentsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of royalty payments if entity meets certain milestones under a research and development 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;">insm_AdditionalRoyaltyGuaranteesCommitmentsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_AdditionalTermOfContractManufacturingAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional extension period of contract manufacturing 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;">insm_AdditionalTermOfContractManufacturingAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional series of contingent milestone payments if selects to develop for second indication.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_CollaborativeArrangementMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Milestone Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_CollaborativeArrangementMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_CollaborativeArrangementUpfrontPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of upfront payment paid during the period under collaborative 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;">insm_CollaborativeArrangementUpfrontPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period prior to the expiration of the agreement in which an agreement for extension may be entered into upon mutual agreement, 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;">insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_CommercialServicesAgreementMinimumObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum obligation due under the terms of the 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;">insm_CommercialServicesAgreementMinimumObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_FutureMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future Milestone Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_FutureMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_InitialTermOfContractManufacturingAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 initial period of contract manufacturing 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;">insm_InitialTermOfContractManufacturingAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_ManufactureAndSupplyAgreementEstimatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Manufacture And Supply Agreement, Estimated Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_ManufactureAndSupplyAgreementEstimatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_PaymentsUponAchievementOfClinicalMilestonesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payment upon the achievement of certain clinical milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_PaymentsUponAchievementOfClinicalMilestonesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for meeting sales milestones for additional royalty payments after the drug is commercialized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of each automatic renewal of contract manufacturing 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;">insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 written notice period required for termination of contract manufacturing agreement by either party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRoyalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for royalties 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRoyalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23221-108380<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23199-108380<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RoyaltyGuaranteesCommitmentsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the entity has committed to make for future royalty guarantees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473578&amp;loc=d3e63223-108013<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RoyaltyGuaranteesCommitmentsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TypeOfArrangementAxis=insm_PRIPharmaGmbhCommercializationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=insm_PRIPharmaGmbhCommercializationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_TypeOfArrangementAxis=insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TypeOfArrangementAxis=insm_TherapureBiopharmaIncContractManufacturingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=insm_TherapureBiopharmaIncContractManufacturingAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TypeOfArrangementAxis=insm_CommercialFilVFinishServicesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=insm_CommercialFilVFinishServicesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TypeOfArrangementAxis=insm_LicenseAgreementWithAstrazenecaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=insm_LicenseAgreementWithAstrazenecaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TypeOfArrangementAxis=insm_SupplyAgreementWithPatheonUKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=insm_SupplyAgreementWithPatheonUKLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_insm_MilestonePaymentAxis=insm_MilestoneNewDrugApplicationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_MilestonePaymentAxis=insm_MilestoneNewDrugApplicationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_insm_MilestonePaymentAxis=insm_MilestoneFDAApprovalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_MilestonePaymentAxis=insm_MilestoneFDAApprovalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6812105072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax (Benefit) Provision (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, 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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">10<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">767<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="nump">142<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 );">Current income tax provision (benefit)</a></td>
<td class="nump">777<span></span>
</td>
<td class="nump">201<span></span>
</td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="ro">
<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:</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="num">(417)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax provision (benefit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(417)<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</a></td>
<td class="nump">$ 777<span></span>
</td>
<td class="nump">$ 201<span></span>
</td>
<td class="num">$ (272)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=26873400&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://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> -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 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 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=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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>58
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6812016272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - New Accounting Pronouncements (Details) - USD ($)<br> $ in Thousands</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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</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>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_SummaryOfSignificantPoliciesLineItems', window );"><strong>Summary Of Significant 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>
</tr>
<tr class="ro">
<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">$ 2,200<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,209<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Present value of lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 37,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 );">Accounting Standards Update 2016-02</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_SummaryOfSignificantPoliciesLineItems', window );"><strong>Summary Of Significant 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>
</tr>
<tr class="re">
<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 );">Present value of 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="nump">$ 47,400<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 47,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_SummaryOfSignificantPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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] for Summary Of Significant Policies [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;">insm_SummaryOfSignificantPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6809839728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fixed Assets, net (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, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 79,447<span></span>
</td>
<td class="nump">$ 36,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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(19,267)<span></span>
</td>
<td class="num">(14,173)<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_PropertyPlantAndEquipmentNet', window );">Fixed assets, net</a></td>
<td class="nump">60,180<span></span>
</td>
<td class="nump">22,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease', window );">Depreciation increase (decrease)</a></td>
<td class="nump">37,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation expense</a></td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">3,600<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
</tr>
<tr 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_EquipmentMember', window );">Lab equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 9,634<span></span>
</td>
<td class="nump">7,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 5,908<span></span>
</td>
<td class="nump">2,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=insm_ComputerHardwareAndSoftwareMember', window );">Computer hardware and software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 6,806<span></span>
</td>
<td class="nump">3,796<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=insm_ComputerHardwareAndSoftwareMember', window );">Computer hardware and software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (years)</a></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_PropertyPlantAndEquipmentByTypeAxis=insm_ComputerHardwareAndSoftwareMember', window );">Computer hardware and software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (years)</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 154<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=insm_ManufacturingEquipmentMember', window );">Manufacturing equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 1,567<span></span>
</td>
<td class="nump">1,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</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_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 33,852<span></span>
</td>
<td class="nump">7,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease', window );">Depreciation increase (decrease)</a></td>
<td class="nump">26,700<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress (CIP)</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">21,526<span></span>
</td>
<td class="nump">$ 14,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease', window );">Depreciation increase (decrease)</a></td>
<td class="nump">$ 7,200<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of long-lived, 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, 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_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=insm_ComputerHardwareAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_ComputerHardwareAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=insm_ManufacturingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_ManufacturingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805994816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule Intangible Assets</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A rollforward of the Company's finite-lived intangible assets for the years ended December&#160;31, 2019 and 2018 follows (in thousands):</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:82.602%;"><tr><td style="width:1.0%;"/><td style="width:29.327%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.460%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.460%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.460%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.507%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.465%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Asset</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 1,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired ARIKAYCE R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,849)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PARI milestone</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(144)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,543&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,993)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,682&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible Asset</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 1,</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired ARIKAYCE R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,212)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">PARI milestone</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,200&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,249)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819938992">
<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, 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>
</tr>
<tr class="ro">
<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"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Celtrix Pharmaceuticals,&#160;Inc., Insmed Holdings Limited, Insmed Ireland Limited, Insmed France SAS, Insmed Germany&#160;GmbH, Insmed Limited, Insmed Netherlands&#160;B.V., Insmed Bermuda Limited, Insmed Godo Kaisha, Insmed Switzerland GmbH, and Insmed Italy S.R.L.. All intercompany transactions and balances have been eliminated in consolidation.</span><span></span>
</td>
</tr>
<tr class="re">
<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"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States (GAAP) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and on various other assumptions. The amounts of assets and liabilities reported in the Company's balance sheets and the amounts of revenues and expenses reported for each period presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue allowances, stock-based compensation, income taxes, loss contingencies, and accounting for research and development costs. Actual results could differ from those estimates.</span><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_insm_InvestmentIncomeExpensePolicyTextBlock', window );">Investment Income and Interest Expense</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Investment Income and Interest Expense</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Investment income consists of interest income earned on the Company's cash and cash equivalents. Interest expense consists primarily of interest costs related to the Company's debt.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company considers cash equivalents to be highly liquid investments with maturities of three months or less from the date of purchase.</span><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Fixed Assets, Net</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fixed Assets, Net</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Fixed assets are recorded at cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. Estimated useful lives of three years to five years are used for computer equipment. Estimated useful lives of seven years are used for laboratory equipment, office equipment, manufacturing equipment and furniture and fixtures. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, then an impairment charge is recognized for the amount by which the carrying value of the asset exceeds the fair value of the asset.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets, Net and Impairment Assessment</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets, Net</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Finite-lived intangible assets are measured at their respective fair values on the date they were recorded and, with respect to the acquired ARIKAYCE R&amp;D intangible asset, at the date of subsequent adjustments of fair value.  The fair values assigned to the Company's intangible assets are based on reasonable estimates and assumptions given available facts and circumstances. </span>Impairment Assessment&#8212;The Company reviews the recoverability of its finite-lived intangible assets and long-lived assets for indicators of impairments. Events or circumstances that may require an impairment assessment include negative clinical trial results, a significant decrease in the market price of the asset, or a significant adverse change in legal factors or the manner in which the asset is used. If such indicators are present, the Company assess the recoverability of affected assets by determining if the carrying value of such assets is less than the sum of the undiscounted future cash flows of the assets. If such assets are found to not be recoverable, the Company measures the amount of the impairment by comparing to the carrying value of the assets to the fair value of the assets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Debt Issuance Costs</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Debt Issuance Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Debt issuance costs are amortized to interest expense using the effective interest rate method over the term of the debt. Debt issuance costs paid to the lender and third parties are reflected as a discount to the debt in the consolidated balance sheets. Unamortized debt issuance costs associated with extinguished debt are expensed in the period of the extinguishment.</span><span></span>
</td>
</tr>
<tr class="re">
<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 Measurements</a></td>
<td class="text"><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company categorizes its financial assets and liabilities measured and reported at fair value in the financial statements on a recurring basis based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs used to determine the fair value of financial assets and liabilities, are as follows:</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 1 &#8212; Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 2 &#8212; Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the assets 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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 3 &#8212; Inputs reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.&#160;Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Each major category of financial assets and liabilities measured at fair value on a recurring basis is categorized based upon the lowest level of significant input to the valuations. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Financial instruments in Level 1 generally include US treasuries and mutual funds listed in active markets.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's only financial assets and liabilities which were measured at fair value as of December&#160;31, 2019 and December&#160;31, 2018 were Level 1 assets comprised of cash and cash equivalents. The Company's cash and cash equivalents permit daily redemption and the fair values of these investments are based upon the quoted prices in active markets provided by the holding financial institutions. The following table shows assets and liabilities that are measured at fair value on a recurring basis and their carrying value (in millions):</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:74.853%;"><tr><td style="width:1.0%;"/><td style="width:31.398%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.843%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.339%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.039%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.039%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.628%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">As of December&#160;31, 2019</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">As of December&#160;31, 2018</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each quarter. There were no transfers in or out of Level&#160;1, Level&#160;2 or Level&#160;3 during 2019 and 2018. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019 and 2018, the Company held no securities that were in an unrealized loss or gain position.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company reviews the status of each security quarterly to determine whether an other-than-temporary impairment has occurred. In making its determination, the Company considers a number of factors, including: (1) the significance of the decline; (2)&#160;whether the security was rated below investment grade; (3)&#160;how long the security has been in an unrealized loss position; and (4) the Company's ability and intent to retain the investment for a sufficient period of time for it to recover.</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company has operations in the US, France, Germany, Ireland, Italy, the Netherlands, Switzerland, the United Kingdom (UK), and Japan. The results of its non-US dollar based functional currency operations are translated to US dollars at the average exchange rates during the period. Assets and liabilities are translated at the exchange rate prevailing at the balance sheet date. Equity is translated at the prevailing exchange rate at the date of the equity transaction. Translation adjustments are included in shareholders' equity, as a component of accumulated other comprehensive loss.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company realizes foreign currency transaction gains (losses) in the normal course of business based on movements in the applicable exchange rates. These gains (losses) are included as a component of other income, net.</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-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Credit Risk</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company places its cash equivalents with high credit-quality financial institutions and may invest its short-term investments in US treasury securities, mutual funds and government agency bonds. The Company has established guidelines relative to credit ratings and maturities that seek to maintain safety and liquidity.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is exposed to risks associated with extending credit to customers related to the sale of products. The Company does not require collateral to secure amounts due from its customers. The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the year ended December&#160;31, 2019.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:50.146%;"><tr><td style="width:1.0%;"/><td style="width:50.769%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.032%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.966%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.033%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Total Gross Product Revenue</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div>The Company did not have product revenue prior to US FDA approval of ARIKAYCE in September 2018. The Company relies on third-party manufacturers and suppliers for manufacturing and supply of its products. The inability of the suppliers or manufacturers to fulfill supply requirements of the Company could materially impact future operating results. A change in the relationship with the suppliers or manufacturer, or an adverse change in their business, could materially impact future operating results.<span></span>
</td>
</tr>
<tr class="ro">
<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="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">&#8212;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers, the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration the Company expects to receive in exchange for the goods or services provided. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance obligation. At contract inception, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied. For all contracts that fall into the scope of ASC 606, the Company has identified one performance obligation: the sale of ARIKAYCE to its customers. The Company has not incurred or capitalized any incremental costs associated with obtaining contracts with customers.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Product revenues consist primarily of sales of ARIKAYCE in the US. Product revenues are recognized once the Company performs and satisfies all five steps mentioned above. In October 2018, the Company began shipping ARIKAYCE to its customers in the US, which include specialty pharmacies and specialty distributors. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recorded at net selling price (transaction price), which includes estimates of variable consideration for which reserves are established for (a) customer credits, such as invoice discounts for prompt pay and specialty pharmacies fees, (b) estimated government rebates, such as Medicaid and Medicare Part D reimbursements, and estimated managed care rebates, (c) estimated chargebacks, and (d) estimated costs of co-payment assistance. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable (prompt pay discounts and chargebacks), prepaid expenses (co-payment assistance), or as a current liability (rebates). Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company's historical experience, current contractual and statutory requirements, and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company's best estimates of the amount of consideration to which it is entitled based on the terms of the applicable contract. The amount of variable consideration included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company's estimates. If actual results in the future vary from estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customer credits: The Company's customers are offered various forms of consideration, including fees for enhanced services and prompt payment discounts. The payment terms for sales to specialty pharmacies for prompt payment discounts and fees for services are based on contractual rates agreed with the respective specialty pharmacies. The Company anticipates that its customers will earn these discounts and fees and, therefore, deduct the full amount of these discounts and fees from total gross product revenues at the time such revenues are recognized.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rebates: The Company contracts with government agencies and managed care organizations or collectively, third-party payors, so that ARIKAYCE will be eligible for purchase by, or partial or full reimbursement from, such third-party payors. The Company estimates the rebates it will provide to third-party payors and deducts these estimated amounts from total gross product revenues at the time the revenues are recognized. These reserves are recorded in the same period in which the revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability. The current liability is included in accrued expenses on the consolidated balance sheets. The Company estimates the rebates that it will provide to third-party payors based upon (i) the Company&#8217;s contracts with these third-party payors, (ii) the government mandated discounts applicable to government-funded programs, (iii) a range of possible outcomes that are probability-weighted for the estimated payer mix, and (iv) information obtained from the Company&#8217;s specialty pharmacies. </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Chargebacks: Chargebacks are discounts that occur when certain contracted customers, currently public health service institutions and federal government entities purchasing via the Federal Supply Schedule, purchase directly from the Company's specialty distributor. Contracted customers generally purchase the product at a discounted price and the specialty distributor, in turn, charges back to the Company the difference between the price they initially paid and the discounted price paid by the contracted customers. The Company estimates chargebacks provided to the specialty distributor and deducts these estimated amounts from gross product revenues, and from accounts receivable, at the time revenues are recognized.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Co-payment assistance: Patients who have commercial insurance and meet certain eligibility requirements may receive co-payment assistance. Based upon the terms of the program and information regarding programs provided for similar specialty pharmaceutical products, the Company estimates the average co-pay mitigation amounts and the percentage of patients that it expects to participate in the program in order to establish accruals for co-payment assistance. These reserves are recorded in the same period in which the related revenue is recognized, resulting in a reduction of product revenue. The Company adjusts its accruals for co-pay assistance based on actual redemption activity and estimates of future redemptions related to sales in the current period.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If any, or all, of the Company's actual experience vary from the estimates above, the Company may need to adjust prior period accruals, affecting revenue in the period of adjustment. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides a summary roll-forward of the Company's sales allowances and related accruals for the years ended December&#160;31, 2019 and 2018, which have been deducted in arriving at revenues, net (in thousands).</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.596%;"><tr><td style="width:1.0%;"/><td style="width:36.943%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.801%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.625%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.801%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.625%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.805%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Credits, Fees and Discounts</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rebates, Chargebacks and Co-pay Assistance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">922&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances for current period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,059&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,210&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances for prior period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,935)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,537)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,635&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;Allowances for current period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">849&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,184&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;Payments and credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(101)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(161)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">922&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also recognizes revenue related to early access programs (EAPs) in Europe, consisting of sales to the French National Agency for Medicines and Health Products Safety, which granted ARIKAYCE a Temporary Authorization for Use (Autorisation Temporaire d'Utilisation or ATU) and from the named patient program in Germany, both compassionate use programs. EAPs are intended to make products available on a named patient basis before they are commercially available in accordance with local regulations.</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_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock', window );">Inventory and cost of product revenues (excluding amortization of intangible assets)</a></td>
<td class="text"><div style="text-indent:40.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventory and Cost of Product Revenues (excluding amortization of intangible assets)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Inventory is stated at the lower of cost and net realizable value. The Company began capitalizing inventory costs following FDA approval of ARIKAYCE in September 2018. Inventory is sold on a first-in, first-out (FIFO) basis. The Company periodically reviews inventory for expiry and obsolescence and, if necessary, writes down accordingly. If quality specifications are not met during the manufacturing process, such inventory is written off to cost of product revenues (excluding amortization of intangible assets) in the period identified.</span></div><div style="text-indent:36pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of product revenues (excluding amortization of intangible assets) consist primarily of direct and indirect costs related to the manufacturing of ARIKAYCE sold, including third-party manufacturing costs, packaging services, freight, and </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">allocation of overhead costs, in addition to royalty expenses and revenue-based milestones. Cost is determined using a standard cost method, which approximates actual cost, and assumes a first-in, first-out (FIFO) flow of goods.</span></div><div style="text-indent:36pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to FDA approval of ARIKAYCE, the Company expensed all inventory related costs in the period incurred. Inventory used for clinical development purposes is expensed to research and development (R&amp;D) expense when consumed.</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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;R&amp;D expenses consist primarily of salaries, benefits and other related costs, including stock-based compensation, for personnel serving in the Company's research and development functions, including medical affairs. R&amp;D expense also includes other internal operating expenses, the cost of manufacturing a product candidate, including the medical devices for drug delivery, for clinical study, the cost of conducting clinical studies, and the cost of conducting preclinical and research activities. In addition, R&amp;D expenses include payments to third parties for the license rights to products in development (prior to marketing approval), such as INS1007. The Company's expenses related to manufacturing its product candidates and medical devices for clinical study are primarily related to activities at contract manufacturing organizations that manufacture INS1007 and INS1009. The Company's expenses related to clinical trials are primarily related to activities at contract research organizations that conduct and manage clinical trials on the Company's behalf. These contracts set forth the scope of work to be completed at a fixed fee or amount per patient enrolled. Payments under these contracts primarily depend on performance criteria such as the successful enrollment of patients or the completion of clinical trial milestones as well as time-based fees. Expenses are accrued based on contracted amounts applied to the level of patient enrollment and to activity according to the clinical trial protocol. Nonrefundable advance payments for goods or services that will be used or rendered for future research and development activities are deferred and capitalized. Such amounts are then recognized as an expense as the related goods are delivered or the services are performed, or when the goods or services are no longer expected to be provided.</span><span></span>
</td>
</tr>
<tr class="re">
<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"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-based Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company recognizes stock-based compensation expense for awards of equity instruments to employees and directors based on the grant-date fair value of those awards. The grant-date fair value of the award is recognized as compensation expense ratably over the requisite service period, which generally equals the vesting period of the award, and if applicable, is adjusted for expected forfeitures. The Company may also grant performance-based stock options to employees from time-to-time. The grant-date fair value of performance-based stock options is recognized as compensation expense over the implicit service period using the accelerated attribution method once it is probable that the performance condition will be achieved. Stock-based compensation expense is included in both R&amp;D and SG&amp;A expenses in the consolidated statements of comprehensive loss.</span><span></span>
</td>
</tr>
<tr class="ro">
<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="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply 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.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A valuation allowance is recorded to reduce the deferred tax assets to the amount that is expected to be realized. In evaluating the need for a valuation allowance, the Company takes into account various factors, including the expected level of future taxable income and available tax planning strategies. If actual results differ from the assumptions made in the evaluation of a valuation allowance, the Company records a change in valuation allowance through income tax expense in the period such determination is made.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based solely on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood to be sustained upon ultimate settlement. As any adjustment to the Company&#8217;s uncertain tax positions would not result in a cash tax liability, it has not recorded any accrued interest or penalties related to its uncertain tax positions.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's policy for interest and penalties related to income tax exposures is to recognize interest and penalties as a component of the income tax provision (benefit) in the consolidated statements of comprehensive loss.</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 Share</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Net Loss Per Share</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares and other dilutive securities outstanding during the period. </span><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Potentially dilutive securities from stock options and restricted stock units would be anti-dilutive as the Company incurred a net loss in all periods presented. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options would be determined based on the treasury stock method.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the reconciliation of the weighted average number of shares used to compute basic and diluted net loss per share for the years ended December 31, 2019, 2018 and 2017.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(254,337)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(324,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares used in calculation of basic net loss per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding used in calculation of diluted net loss per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.89)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of December&#160;31, 2019, 2018 and 2017 as their effect would have been anti-dilutive (in thousands).</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,493&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,609&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock and restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">501&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">implicit borrowing rate based on the information available at the lease commencement date to determine the present value of</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">basis over a similar term an amount equal to the lease payments. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within this note below and Note 7 - Leases for</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">details about the Company's lease portfolio, including Topic 842 required disclosures.</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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segment Information</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company currently operates in one business segment, which is the development and commercialization of therapies for patients with rare diseases. A single management team that reports to the Chief Executive Officer comprehensively manages the entire business. The Company does not operate separate lines of business with respect to its products or product candidates. Accordingly, the Company has one reportable segment.</span><span></span>
</td>
</tr>
<tr class="ro">
<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 Pronouncements and (Not Yet Adopted)</a></td>
<td class="text"><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Topic 842 was effective for fiscal years beginning after December 15, 2018 (including interim periods within those years) and early adoption was permitted. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which provided a transition option in which an entity would initially apply ASU 2016-02 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company used the new transition option and the package of practical expedients that allowed it to not reassess: (1) whether any expired or existing contracts are or contain leases; (2) lease classification for any expired or existing leases; and (3) initial direct costs for any expired or existing leases. The Company also used the practical expedient that allows it to treat the lease and non-lease components of its leases as a single component. The Company adopted ASU 2016-02 effective January 1, 2019. The impact of the adoption of ASU 2016-02 on the consolidated balance sheet was $47.4&#160;million.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) 2016-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which addressed eight specific cash flow issues with the objective of reducing the existing diversity in practice. Among the updates, the standard requires debt extinguishment costs to be classified as cash outflows for financing activities. This standard update became effective as of the first quarter of 2018. As a result of the adoption of the standard, in the first quarter of 2018, the Company reported a $2.2 million loss on extinguishment of debt in the operating activities section of its consolidated statement of cash flows. The Company had no material debt extinguishment costs prior to the first quarter of 2018. The impact of adopting this standard was not material to the Company.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements (Not Yet Adopted)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses which requires financial assets measured at an amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019 and the Company will adopt the standard effective January 1, 2020. Different aspects of the guidance require modified retrospective or prospective adoption. The Company has performed an assessment and has determined that adoption will not have a material impact on its consolidated financial statements.</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_insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Cost of Product Revenues (Excluding Amortization of Intangible Assets) [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_InvestmentIncomeExpensePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of investment income and interest 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;">insm_InvestmentIncomeExpensePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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=98513485&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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=118260190&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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset 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 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 5: 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 6: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=77888426&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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=116856206&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=116856206&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>62
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6811606448">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Loss Before Income Taxes in the US and Globally</a></td>
<td class="text">The Company's loss before income taxes in the US and globally was as follows (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">US</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201,161)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(286,211)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(136,682)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,399)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,865)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(56,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(253,560)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(324,076)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<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 Income Tax (Benefit) Provision</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's income tax provision (benefit) consisted of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(272)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation Between Federal Statutory Tax Rate and Effective Tax Rate</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation between the federal statutory tax rates and the Company's effective tax rate is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statutory federal tax rate&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Permanent items&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of federal benefit&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R&amp;D and other tax credits&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign income taxes&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Tax Act&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in valuation allowance&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in Irish trading status&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text">The components of the deferred tax assets and liabilities consist of the following:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:71.830%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.721%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General business credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,887&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,502&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product license</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,456&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,902&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,651&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,587&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,960&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,012&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">455,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380,828&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,316)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,424)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,570)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,886)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,223)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413,477&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(413,477)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(332,605)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Schedule of Unrecognized Tax Benefits</a></td>
<td class="text">The following table summarizes the gross amounts of unrecognized tax benefits (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:78.070%;"><tr><td style="width:1.0%;"/><td style="width:61.670%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.415%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.298%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.417%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1,</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,087&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions related to prior period tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions related to prior period tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions related to current period tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">809&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31,</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,836&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,087&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table><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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-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_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="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>JSON
<SEQUENCE>63
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "insm-20191231.htm": {
   "axisCustom": 2,
   "axisStandard": 24,
   "contextCount": 220,
   "dts": {
    "calculationLink": {
     "local": [
      "insm-20191231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "insm-20191231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "insm-20191231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "insm-20191231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "insm-20191231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "insm-20191231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 632,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 1,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 6
   },
   "keyCustom": 53,
   "keyStandard": 422,
   "memberCustom": 36,
   "memberStandard": 38,
   "nsprefix": "insm",
   "nsuri": "http://www.insmed.com/20191231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "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.insmed.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "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": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114104 - Disclosure - Inventory",
     "role": "http://www.insmed.com/role/Inventory",
     "shortName": "Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117105 - Disclosure - Accrued Expenses",
     "role": "http://www.insmed.com/role/AccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120106 - Disclosure - Intangible Assets, Net",
     "role": "http://www.insmed.com/role/IntangibleAssetsNet",
     "shortName": "Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123107 - Disclosure - Fixed Assets, net",
     "role": "http://www.insmed.com/role/FixedAssetsnet",
     "shortName": "Fixed Assets, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126108 - Disclosure - Leases",
     "role": "http://www.insmed.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131109 - Disclosure - Debt",
     "role": "http://www.insmed.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137110 - Disclosure - Shareholders' Equity",
     "role": "http://www.insmed.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "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": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139111 - Disclosure - Stock-Based Compensation",
     "role": "http://www.insmed.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145112 - Disclosure - Income Taxes",
     "role": "http://www.insmed.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "insm:LicenseAndOtherAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153113 - Disclosure - License and Other Agreements",
     "role": "http://www.insmed.com/role/LicenseandOtherAgreements",
     "shortName": "License and Other Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "insm:LicenseAndOtherAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.insmed.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2155114 - Disclosure - Commitments and Contingencies",
     "role": "http://www.insmed.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157115 - Disclosure - Quarterly Financial Data (Unaudited)",
     "role": "http://www.insmed.com/role/QuarterlyFinancialDataUnaudited",
     "shortName": "Quarterly Financial Data (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2160116 - Disclosure - Retirement Plan",
     "role": "http://www.insmed.com/role/RetirementPlan",
     "shortName": "Retirement Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "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.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315302 - Disclosure - Inventory (Tables)",
     "role": "http://www.insmed.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318303 - Disclosure - Accrued Expenses (Tables)",
     "role": "http://www.insmed.com/role/AccruedExpensesTables",
     "shortName": "Accrued Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321304 - Disclosure - Intangible Assets, Net (Tables)",
     "role": "http://www.insmed.com/role/IntangibleAssetsNetTables",
     "shortName": "Intangible Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324305 - Disclosure - Fixed Assets, net (Tables)",
     "role": "http://www.insmed.com/role/FixedAssetsnetTables",
     "shortName": "Fixed Assets, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327306 - Disclosure - Leases (Tables)",
     "role": "http://www.insmed.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332307 - Disclosure - Debt (Tables)",
     "role": "http://www.insmed.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2340308 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.insmed.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346309 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.insmed.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2358310 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)",
     "role": "http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables",
     "shortName": "Quarterly Financial Data (Unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Description of Business and Basis of Presentation Description of Business and Basis of Presentation - Narrative (Details)",
     "role": "http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails",
     "shortName": "Description of Business and Basis of Presentation Description of Business and Basis of Presentation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i53fa88dd7d064e2f94d732aa3bba1415_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Fixed Assets, Net (Details)",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails",
     "shortName": "Summary of Significant Accounting Policies - Fixed Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "ib6aca65a2ded47478082fbf559ca2915_D20190101-20191231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "insm:FairValueLevel1Level2Level3TransfersAmount",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "insm:FairValueLevel1Level2Level3TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails",
     "shortName": "Summary of Significant Accounting Policies - Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "insm:FairValueLevel1Level2Level3TransfersAmount",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "insm:FairValueLevel1Level2Level3TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i7e90bb5c265349ed89c354c583c0d6a3_D20190101-20191231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details)",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails",
     "shortName": "Summary of Significant Accounting Policies - Concentration Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i7e90bb5c265349ed89c354c583c0d6a3_D20190101-20191231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i1ccdcf798c2b4677af30b11798425282_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails",
     "shortName": "Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i010c5768295e44eaa3e1929fda67aab1_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "id502e894f6444365b55bb3043c17de95_D20191001-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Common Share (Details)",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails",
     "shortName": "Summary of Significant Accounting Policies - Net Loss Per Common Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Loss",
     "role": "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "ie2ec2bb9edab4f1ca336157dd10d8641_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive Securities (Details)",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails",
     "shortName": "Summary of Significant Accounting Policies - Anti-dilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "ie2ec2bb9edab4f1ca336157dd10d8641_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details)",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails",
     "shortName": "Summary of Significant Accounting Policies - Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "ib8d82023780245818acdd23010866c44_D20190101-20190331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413409 - Disclosure - Summary of Significant Accounting Policies - New Accounting Pronouncements (Details)",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails",
     "shortName": "Summary of Significant Accounting Policies - New Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i35162e54b7f841ce9a31895d9033d493_I20190101",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416410 - Disclosure - Inventory - Schedule of Inventory, Current (Details)",
     "role": "http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails",
     "shortName": "Inventory - Schedule of Inventory, Current (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "insm:AccruedClinicalTrialExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419411 - Disclosure - Accrued Expenses (Details)",
     "role": "http://www.insmed.com/role/AccruedExpensesDetails",
     "shortName": "Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "insm:AccruedClinicalTrialExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i124aab02edd3468f90bf26d52e9a8c15_D20180928-20180928",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - Intangible Assets, Net (Details)",
     "role": "http://www.insmed.com/role/IntangibleAssetsNetDetails",
     "shortName": "Intangible Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i124aab02edd3468f90bf26d52e9a8c15_D20180928-20180928",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Fixed Assets, net (Details)",
     "role": "http://www.insmed.com/role/FixedAssetsnetDetails",
     "shortName": "Fixed Assets, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "insm:LesseeOperatingLeaseSquareFootage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sqft",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428414 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.insmed.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "insm:LesseeOperatingLeaseSquareFootage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sqft",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - Leases - Lease, Cost (Details)",
     "role": "http://www.insmed.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases - Lease, Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "insm:FinanceLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - Leases - Maturity of Lease Liabilities (Details)",
     "role": "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails",
     "shortName": "Leases - Maturity of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i29fc6bf4cbdb46758247fc7487b771ea_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Shareholders' Equity",
     "role": "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity",
     "shortName": "Consolidated Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i29fc6bf4cbdb46758247fc7487b771ea_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433417 - Disclosure - Debt (Details)",
     "role": "http://www.insmed.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "ib28ad6a1631f4fc6b2cc6c6c88f06dfd_D20180201-20180228",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SecuredDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Debt - Components of Debt (Details)",
     "role": "http://www.insmed.com/role/DebtComponentsofDebtDetails",
     "shortName": "Debt - Components of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SecuredDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435419 - Disclosure - Debt - Future Principal Repayments of Debt (Details)",
     "role": "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails",
     "shortName": "Debt - Future Principal Repayments of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436420 - Disclosure - Debt - Interest Expense (Details)",
     "role": "http://www.insmed.com/role/DebtInterestExpenseDetails",
     "shortName": "Debt - Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438421 - Disclosure - Shareholders' Equity (Details)",
     "role": "http://www.insmed.com/role/ShareholdersEquityDetails",
     "shortName": "Shareholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i8bf489688e2e4df28cf6204223c63d77_D20170901-20170930",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i5175be213a67437187626d8de1f7d0cd_I20190516",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i5175be213a67437187626d8de1f7d0cd_I20190516",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i1ccdcf798c2b4677af30b11798425282_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - Disclosure - Stock-Based Compensation - Stock Options (Details)",
     "role": "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails",
     "shortName": "Stock-Based Compensation - Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i29fc6bf4cbdb46758247fc7487b771ea_I20161231",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - Disclosure - Stock-Based Compensation - Range of Exercise Prices (Details)",
     "role": "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails",
     "shortName": "Stock-Based Compensation - Range of Exercise Prices (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i1b48ab2de75d41ec9dbaae50c3f3d637_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "insm:NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444425 - Disclosure - Stock-Based Compensation - Restricted Stock and Restricted Stock Units (Details)",
     "role": "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock and Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i1b48ab2de75d41ec9dbaae50c3f3d637_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "insm:NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447426 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.insmed.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448427 - Disclosure - Income Taxes - Loss Before Income Taxes in the US and Globally (Details)",
     "role": "http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails",
     "shortName": "Income Taxes - Loss Before Income Taxes in the US and Globally (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449428 - Disclosure - Income Taxes - Income Tax (Benefit) Provision (Details)",
     "role": "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails",
     "shortName": "Income Taxes - Income Tax (Benefit) Provision (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450429 - Disclosure - Income Taxes - Reconciliation Between Federal Statutory Tax Rate and Effective Tax Rate (Details)",
     "role": "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails",
     "shortName": "Income Taxes - Reconciliation Between Federal Statutory Tax Rate and Effective Tax Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451430 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i1ccdcf798c2b4677af30b11798425282_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452431 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)",
     "role": "http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i8fcf271742344dab81822bd0a25b032d_D20140701-20140731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "insm:InitialTermOfContractManufacturingAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454432 - Disclosure - License and Other Agreements (Details)",
     "role": "http://www.insmed.com/role/LicenseandOtherAgreementsDetails",
     "shortName": "License and Other Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i8fcf271742344dab81822bd0a25b032d_D20140701-20140731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "insm:InitialTermOfContractManufacturingAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i36ae31de45964393ae399ddbd70ad2a4_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456433 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "role": "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "id502e894f6444365b55bb3043c17de95_D20191001-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459434 - Disclosure - Quarterly Financial Data (Unaudited) (Details)",
     "role": "http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails",
     "shortName": "Quarterly Financial Data (Unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "id502e894f6444365b55bb3043c17de95_D20191001-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461435 - Disclosure - Retirement Plan (Details)",
     "role": "http://www.insmed.com/role/RetirementPlanDetails",
     "shortName": "Retirement Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i5472770bc3c94620b3b087fb9ae0184a_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1106101 - Statement - Consolidated Statements of Cash Flows (Parenthetical)",
     "role": "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101102 - Disclosure - Description of Business and Basis of Presentation",
     "role": "http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation",
     "shortName": "Description of Business and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103103 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20191231.htm",
      "contextRef": "i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 77,
   "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/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover page.",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r383"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.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 CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r380"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "insm_AccruedClinicalTrialExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "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 clinical trial expenses.",
        "label": "Accrued Clinical Trial Expenses",
        "terseLabel": "Accrued clinical trial expenses"
       }
      }
     },
     "localname": "AccruedClinicalTrialExpenses",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_AccruedConstructionLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrued Construction Liabilities, Current",
        "label": "Accrued Construction Liabilities, Current",
        "terseLabel": "Accrued construction costs"
       }
      }
     },
     "localname": "AccruedConstructionLiabilitiesCurrent",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_AccruedSalesAllowancesandRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrued Sales Allowances and Related Costs",
        "label": "Accrued Sales Allowances and Related Costs",
        "terseLabel": "Accrued sales allowances and related costs"
       }
      }
     },
     "localname": "AccruedSalesAllowancesandRelatedCosts",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_AccruedTechnicalOperationExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "order": 3.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 technical operation expenses.",
        "label": "Accrued Technical Operation Expenses",
        "terseLabel": "Accrued technical operation expenses"
       }
      }
     },
     "localname": "AccruedTechnicalOperationExpenses",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_AdditionalRoyaltyGuaranteesCommitmentsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of royalty payments if entity meets certain milestones under a research and development agreement.",
        "label": "Additional Royalty Guarantees Commitments Amount",
        "terseLabel": "Royalty payable on meeting certain sales milestones"
       }
      }
     },
     "localname": "AdditionalRoyaltyGuaranteesCommitmentsAmount",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_AdditionalTermOfContractManufacturingAgreement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the additional extension period of contract manufacturing agreement.",
        "label": "Additional Term Of Contract Manufacturing Agreement",
        "terseLabel": "Additional term of contract manufacturing agreement"
       }
      }
     },
     "localname": "AdditionalTermOfContractManufacturingAgreement",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "insm_AmortizationOfBackendFee": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "insm_ConvertibleDebtInterestExpenseTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amortization Of Backend Fee",
        "label": "Amortization Of Backend Fee",
        "terseLabel": "Accretion of back-end fee on debt"
       }
      }
     },
     "localname": "AmortizationOfBackendFee",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amortization Of Debt Discount Premium And Accretion Expense",
        "label": "Amortization Of Debt Discount Premium And Accretion Expense",
        "terseLabel": "Accretion of debt discount and back-end fee on debt"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremiumAndAccretionExpense",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Available-for-sale Securities, Gross Unrealized Gain (Loss), Number of Securities",
        "label": "Available-for-sale Securities, Gross Unrealized Gain (Loss), Number of Securities",
        "verboseLabel": "Securities in an unrealized gain or loss position"
       }
      }
     },
     "localname": "AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "insm_BridgewaterNewJerseyFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represent the Bridgewater location in New Jersey where the entity has leased office and laboratory space.",
        "label": "Bridgewater New Jersey Facility [Member]",
        "terseLabel": "Bridgewater, NJ Facility"
       }
      }
     },
     "localname": "BridgewaterNewJerseyFacilityMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_CashFlowLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash Flow, Lessee",
        "label": "Cash Flow, Lessee [Abstract]",
        "terseLabel": "Cash Flow, Lessee [Abstract]"
       }
      }
     },
     "localname": "CashFlowLesseeAbstract",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate additional series of contingent milestone payments if selects to develop for second indication.",
        "label": "Collaborative Arrangement Additional Contingent Payments Upon Second Indication",
        "terseLabel": "Additional contingent payments upon second indication to develop INS1007"
       }
      }
     },
     "localname": "CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_CollaborativeArrangementMilestonePayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Collaborative Arrangement, Milestone Payment",
        "label": "Collaborative Arrangement, Milestone Payment",
        "terseLabel": "PARI milestone upon FDA approval"
       }
      }
     },
     "localname": "CollaborativeArrangementMilestonePayment",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_CollaborativeArrangementUpfrontPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of upfront payment paid during the period under collaborative arrangement.",
        "label": "Collaborative Arrangement, Upfront Payment",
        "terseLabel": "Upfront payment"
       }
      }
     },
     "localname": "CollaborativeArrangementUpfrontPayment",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_CommercialFilVFinishServicesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the information pertaining to the Commercial Fill/Finish Services Agreement (the \"Fill/Finish Agreement\") with Ajinomoto Althea, Inc., a Delaware corporation (\"Althea\"), for Althea to produce, on a non-exclusive basis, ARIKAYCE in finished dosage form.",
        "label": "Commercial Fil V Finish Services Agreement [Member]",
        "terseLabel": "Fill/Finish Agreement"
       }
      }
     },
     "localname": "CommercialFilVFinishServicesAgreementMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the period prior to the expiration of the agreement in which an agreement for extension may be entered into upon mutual agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Commercial Services Agreement, Extension Period, Period Prior To Expiration For Extension Agreement",
        "terseLabel": "Period prior to expiration for extension"
       }
      }
     },
     "localname": "CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "insm_CommercialServicesAgreementMinimumObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the minimum obligation due under the terms of the agreement.",
        "label": "Commercial Services Agreement, Minimum Obligation",
        "terseLabel": "Minimum obligation"
       }
      }
     },
     "localname": "CommercialServicesAgreementMinimumObligation",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Common Stock Shares Exercise To Underwriters In Full Of Over Allotment Option",
        "label": "Common Stock Shares Exercise To Underwriters In Full Of Over Allotment Option",
        "terseLabel": "Shares exercised in full of over-allotment option by underwriter (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "insm_ComputerHardwareAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchased computer hardware and software applications.",
        "label": "Computer Hardware And Software [Member]",
        "terseLabel": "Computer hardware and software",
        "verboseLabel": "Computer equipment"
       }
      }
     },
     "localname": "ComputerHardwareAndSoftwareMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_ContractWithCustomerAssetAllowanceForCurrentPeriodSales": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract With Customer, Asset, Allowance For Current Period Sales",
        "label": "Contract With Customer, Asset, Allowance For Current Period Sales",
        "terseLabel": "Allowances for current period sales"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAllowanceForCurrentPeriodSales",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_ContractWithCustomerAssetAllowanceForPriorPeriodSales": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract With Customer, Asset, Allowance For Prior Period Sales",
        "label": "Contract With Customer, Asset, Allowance For Prior Period Sales",
        "terseLabel": "Allowances for prior period sales"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAllowanceForPriorPeriodSales",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract With Customer, Assets, Allowance For Credit Loss, Payments and Credits",
        "label": "Contract With Customer, Assets, Allowance For Credit Loss, Payments and Credits",
        "negatedTerseLabel": "Payments and credits"
       }
      }
     },
     "localname": "ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_ContractwithCustomerAssetAllowanceforCreditLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Contract with Customer, Asset, Allowance for Credit Loss [Table]",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss [Line Items]",
        "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss [Line Items]"
       }
      }
     },
     "localname": "ContractwithCustomerAssetAllowanceforCreditLossLineItems",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_ContractwithCustomerAssetAllowanceforCreditLossTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract with Customer, Asset, Allowance for Credit Loss [Table]",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss [Table]",
        "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss [Table]"
       }
      }
     },
     "localname": "ContractwithCustomerAssetAllowanceforCreditLossTable",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_ConversionTermiMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Conversion Term (i) [Member]",
        "label": "Conversion Term (i) [Member]",
        "terseLabel": "Conversion Term (i)"
       }
      }
     },
     "localname": "ConversionTermiMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_ConversionTermiiMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Conversion Term (ii) [Member]",
        "label": "Conversion Term (ii) [Member]",
        "terseLabel": "Conversion Term (ii)"
       }
      }
     },
     "localname": "ConversionTermiiMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_ConversionTermiiiMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Conversion Term (iii) [Member]",
        "label": "Conversion Term (iii) [Member]",
        "terseLabel": "Conversion Term (iii)"
       }
      }
     },
     "localname": "ConversionTermiiiMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_ConversionTermivMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Conversion Term (iv) [Member]",
        "label": "Conversion Term (iv) [Member]",
        "terseLabel": "Conversion Term (iv)"
       }
      }
     },
     "localname": "ConversionTermivMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_ConvertibleDebtInterestExpenseTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Convertible Debt, Interest Expense, Total",
        "label": "Convertible Debt, Interest Expense, Total",
        "totalLabel": "Total convertible debt interest expense"
       }
      }
     },
     "localname": "ConvertibleDebtInterestExpenseTotal",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer A [Member]",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer B [Member]",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer C [Member]",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_CustomerFeesDiscountsandOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer Fees, Discounts and Other [Member]",
        "label": "Customer Fees, Discounts and Other [Member]",
        "terseLabel": "Customer Credits, Fees and Discounts"
       }
      }
     },
     "localname": "CustomerFeesDiscountsandOtherMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the agreement with Cystic Fibrosis Foundation Therapeutics, Inc., for research funding for the development of ARIKAYCE product.",
        "label": "Cystic Fibrosis Foundation Therapeutics Inc Collaboration Agreements [Member]",
        "terseLabel": "CFFT"
       }
      }
     },
     "localname": "CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_DebtInstrumentConversionTermAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument Conversion Term [Axis]",
        "label": "Debt Instrument Conversion Term [Axis]",
        "terseLabel": "Debt Instrument Conversion Term [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentConversionTermAxis",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_DebtInstrumentConversionTermDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Debt Instrument Conversion Term [Axis]",
        "label": "Debt Instrument Conversion Term [Domain]",
        "terseLabel": "Debt Instrument Conversion Term [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentConversionTermDomain",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument Convertible Trading Days Prior To Effective Data Of Fundamental Change",
        "label": "Debt Instrument Convertible Trading Days Prior To Effective Data Of Fundamental Change",
        "terseLabel": "Threshold trading days following fundamental change"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "insm_DebtInstrumentOptionToPurchaseAdditionalDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Option To Purchase Additional Debt",
        "label": "Debt Instrument, Option To Purchase Additional Debt",
        "terseLabel": "Option to purchase additional debt"
       }
      }
     },
     "localname": "DebtInstrumentOptionToPurchaseAdditionalDebt",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "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, net of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Assets (Liabilities) Net before Valuation Allowances",
        "terseLabel": "Net deferred tax assets (prior to applying the valuation allowance)",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_DeferredTaxAssetsLicensePayment": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as License payment.",
        "label": "Deferred Tax Assets, License Payment",
        "terseLabel": "Product license"
       }
      }
     },
     "localname": "DeferredTaxAssetsLicensePayment",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_DeferredTaxLiabilitiesConvertibleDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Convertible Debt",
        "label": "Deferred Tax Liabilities, Convertible Debt",
        "negatedTerseLabel": "Convertible debt"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesConvertibleDebt",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change in Foreign Trading Status, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Change in Foreign Trading Status, Percent",
        "terseLabel": "Change in Irish trading status"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "insm_EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Non-trading Income, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Non-trading Income, Percent",
        "terseLabel": "Effective tax rate, non-trading income of Irish company"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "insm_EffectiveIncomeTaxRateReconciliationPermanentItems": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to permanent items.",
        "label": "Effective Income Tax Rate Reconciliation Permanent Items",
        "terseLabel": "Permanent items"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPermanentItems",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "insm_EffectiveIncomeTaxRateReconciliationTradingIncomePercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Trading Income, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Trading Income, Percent",
        "terseLabel": "Effective tax rate, trading income of Irish company"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTradingIncomePercent",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "insm_EmployeeAndDirectorsStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An arrangement whereby an employee or member of the Board of Directors is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.",
        "label": "Employee And Directors Stock Options [Member]",
        "terseLabel": "Common stock options"
       }
      }
     },
     "localname": "EmployeeAndDirectorsStockOptionsMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_EquipmentFurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to equipment, furniture and fixtures.",
        "label": "Equipment Furniture And Fixtures [Member]",
        "terseLabel": "Laboratory equipment, office equipment, manufacturing equipment and furniture and fixtures"
       }
      }
     },
     "localname": "EquipmentFurnitureAndFixturesMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_FairValueLevel1Level2Level3TransfersAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair Value Level 1, Level 2, Level 3 Transfers, Amount",
        "label": "Fair Value Level 1, Level 2, Level 3 Transfers, Amount",
        "terseLabel": "Fair value transfers in or out of Level 1, Level 2 or Level 3"
       }
      }
     },
     "localname": "FairValueLevel1Level2Level3TransfersAmount",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/LeasesLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "terseLabel": "Total finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_FutureMilestonePayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Milestone Payments",
        "label": "Future Milestone Payments",
        "terseLabel": "Future milestone payments"
       }
      }
     },
     "localname": "FutureMilestonePayments",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the sum of accrued expenses and Other Current Liabilities.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Current Liabilities",
        "terseLabel": "Accrued expenses and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_InitialTermOfContractManufacturingAgreement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the initial period of contract manufacturing agreement.",
        "label": "Initial Term of Contract Manufacturing Agreement",
        "terseLabel": "Initial term of contract manufacturing agreement"
       }
      }
     },
     "localname": "InitialTermOfContractManufacturingAgreement",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "insm_InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inventory and Cost of Product Revenues (Excluding Amortization of Intangible Assets) [Policy Text Block]",
        "label": "Inventory and Cost of Product Revenues (Excluding Amortization of Intangible Assets) [Policy Text Block]",
        "terseLabel": "Inventory and cost of product revenues (excluding amortization of intangible assets)"
       }
      }
     },
     "localname": "InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "insm_InvestmentIncomeExpensePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for components of investment income and interest expense.",
        "label": "Investment Income (Expense) [Policy Text Block]",
        "terseLabel": "Investment Income and Interest Expense"
       }
      }
     },
     "localname": "InvestmentIncomeExpensePolicyTextBlock",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "insm_IrelandTaxMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Ireland Tax",
        "label": "Ireland Tax [Member]",
        "terseLabel": "Ireland Tax"
       }
      }
     },
     "localname": "IrelandTaxMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_LeaseRemainingLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lease, Remaining Lease Term",
        "label": "Lease, Remaining Lease Term",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "LeaseRemainingLeaseTerm",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount",
        "terseLabel": "Lease cost, future right-of-use asset"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_LesseeOperatingLeaseSquareFootage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, Operating Lease, Square Footage",
        "label": "Lessee, Operating Lease, Square Footage",
        "terseLabel": "Lease, square feet of corporate headquarters"
       }
      }
     },
     "localname": "LesseeOperatingLeaseSquareFootage",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "insm_LicenseAgreementWithAstrazenecaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the information pertaining to license agreement with AstraZeneca AB, a Swedish corporation (AstraZeneca).",
        "label": "License Agreement With Astrazeneca [Member]",
        "terseLabel": "License Agreement with AstraZeneca"
       }
      }
     },
     "localname": "LicenseAgreementWithAstrazenecaMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_LicenseAndOtherAgreementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "No definition available.",
        "label": "License and Other Agreements",
        "terseLabel": "License and Other Agreements"
       }
      }
     },
     "localname": "LicenseAndOtherAgreementsAbstract",
     "nsuri": "http://www.insmed.com/20191231",
     "xbrltype": "stringItemType"
    },
    "insm_LicenseAndOtherAgreementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This entire text block refers to License and Other Agreement.",
        "label": "License and Other Agreements [Text Block]",
        "terseLabel": "License and Other Agreements"
       }
      }
     },
     "localname": "LicenseAndOtherAgreementsTextBlock",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-Term Debt, Maturities, Repayments Of Principal In Year Five And Thereafter",
        "label": "Long-Term Debt, Maturities, Repayments Of Principal In Year Five And Thereafter",
        "terseLabel": "2024 and thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_ManufactureAndSupplyAgreementEstimatedCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Manufacture And Supply Agreement, Estimated Costs",
        "label": "Manufacture And Supply Agreement, Estimated Costs",
        "terseLabel": "Agreement to purchase raw materials and fixed assets"
       }
      }
     },
     "localname": "ManufactureAndSupplyAgreementEstimatedCosts",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_ManufacturingEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents manufacturing equipment used to produce goods and services.",
        "label": "Manufacturing Equipment [Member]",
        "terseLabel": "Manufacturing equipment"
       }
      }
     },
     "localname": "ManufacturingEquipmentMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_MilestoneFDAApprovalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Milestone, FDA Approval [Member]",
        "label": "Milestone, FDA Approval [Member]",
        "terseLabel": "Milestone, FDA Approval"
       }
      }
     },
     "localname": "MilestoneFDAApprovalMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_MilestoneNewDrugApplicationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Milestone, New Drug Application [Member]",
        "label": "Milestone, New Drug Application [Member]",
        "terseLabel": "Milestone, New Drug Application"
       }
      }
     },
     "localname": "MilestoneNewDrugApplicationMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_MilestonePaymentAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Milestone Payment [Axis]",
        "label": "Milestone Payment [Axis]",
        "terseLabel": "Milestone Payment [Axis]"
       }
      }
     },
     "localname": "MilestonePaymentAxis",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_MilestonePaymentDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Milestone Payment [Axis]",
        "label": "Milestone Payment [Domain]",
        "terseLabel": "Milestone Payment [Domain]"
       }
      }
     },
     "localname": "MilestonePaymentDomain",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_NoncashOperatingLeaseExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Noncash Operating Lease Expense",
        "label": "Noncash Operating Lease Expense",
        "terseLabel": "Noncash operating lease expense"
       }
      }
     },
     "localname": "NoncashOperatingLeaseExpense",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock each restricted stock award entitles the holder to receive upon completion of a specific period of service or achievement of a specified milestone.",
        "label": "Number Of Common Shares To Be Received In Lieu Of Per Restricted Stock And Restricted Stock Unit",
        "terseLabel": "Number of common shares each award holder is entitled to receive"
       }
      }
     },
     "localname": "NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "One Point Seven Five Percent Convertible Senior Note Due 2025 [Member]",
        "label": "One Point Seven Five Percent Convertible Senior Note Due 2025 [Member]",
        "terseLabel": "1.75% convertible senior note due 2025"
       }
      }
     },
     "localname": "OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_OperatingLossCarryforwardsNonTradingLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating Loss Carryforwards, Non-Trading Loss",
        "label": "Operating Loss Carryforwards, Non-Trading Loss",
        "terseLabel": "Operating loss carryforwards, non-trading loss"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsNonTradingLoss",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_OperatingLossCarryforwardsTotal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, for income tax purposes.",
        "label": "Operating Loss Carryforwards Total",
        "terseLabel": "Net operating loss carryforwards for income tax purposes"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTotal",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_PRIPharmaGmbhCommercializationAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the agreement with PARI Pharma GmbH, for the manufacture and supply of eFlow nebulizer systems and related accessories, liposomal amikacin for inhalation.",
        "label": "P R I Pharma Gmbh Commercialization Agreement [Member]",
        "terseLabel": "PARI Agreement"
       }
      }
     },
     "localname": "PRIPharmaGmbhCommercializationAgreementMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_PaymentsForProceedsFromFinancingLeaseTenantAllowance": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Payments for (Proceeds from) Financing Lease Tenant Allowance",
        "label": "Payments for (Proceeds from) Financing Lease Tenant Allowance",
        "negatedTerseLabel": "Proceeds from tenant improvement allowance"
       }
      }
     },
     "localname": "PaymentsForProceedsFromFinancingLeaseTenantAllowance",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_PaymentsUponAchievementOfClinicalMilestonesAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate payment upon the achievement of certain clinical milestones.",
        "label": "Payments Upon Achievement Of Clinical Milestones Amount",
        "terseLabel": "Aggregate payment upon the achievement of certain clinical milestones"
       }
      }
     },
     "localname": "PaymentsUponAchievementOfClinicalMilestonesAmount",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period for meeting sales milestones for additional royalty payments after the drug is commercialized.",
        "label": "Period for Meeting Sales Milestones for Additional Royalty Payments",
        "terseLabel": "Period for meeting sales milestones for additional royalty payments"
       }
      }
     },
     "localname": "PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "insm_PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the period of each automatic renewal of contract manufacturing agreement.",
        "label": "Period of Each Automatic Renewal of Contract Manufacturing Agreement",
        "terseLabel": "Period of each automatic renewal of contract manufacturing agreement"
       }
      }
     },
     "localname": "PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "insm_Range10Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range10 [Member]",
        "terseLabel": "$32.46 to $32.46"
       }
      }
     },
     "localname": "Range10Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_Range1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range1 [Member]",
        "terseLabel": "$3.03 to $10.85"
       }
      }
     },
     "localname": "Range1Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_Range2Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range2 [Member]",
        "terseLabel": "$11.14 to $13.67"
       }
      }
     },
     "localname": "Range2Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_Range3Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range3 [Member]",
        "terseLabel": "$13.91 to $13.91"
       }
      }
     },
     "localname": "Range3Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_Range4Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range4 [Member]",
        "terseLabel": "$13.94 to $16.16"
       }
      }
     },
     "localname": "Range4Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_Range5Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range5 [Member]",
        "terseLabel": "$16.44 to $19.47"
       }
      }
     },
     "localname": "Range5Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_Range6Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range6 [Member]",
        "terseLabel": "$19.65 to $24.22"
       }
      }
     },
     "localname": "Range6Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_Range7Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range7 [Member]",
        "terseLabel": "$24.21 to $30.46"
       }
      }
     },
     "localname": "Range7Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_Range8Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range8 [Member]",
        "terseLabel": "$30.86 to $31.73"
       }
      }
     },
     "localname": "Range8Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_Range9Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Selected disclosure of Stock options outstanding and exercisable by share price exercise range.",
        "label": "Range9 [Member]",
        "terseLabel": "$31.78 to $31.78"
       }
      }
     },
     "localname": "Range9Member",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_RebatesChargebacksandCoPayAssistanceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rebates, Chargebacks, and Co-Pay Assistance [Member]",
        "label": "Rebates, Chargebacks, and Co-Pay Assistance [Member]",
        "terseLabel": "Rebates, Chargebacks and Co-pay Assistance"
       }
      }
     },
     "localname": "RebatesChargebacksandCoPayAssistanceMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_RepaymentsOfDebtFeesAndOutstandingInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Repayments Of Debt Fees And Outstanding Interest",
        "label": "Repayments Of Debt Fees And Outstanding Interest",
        "terseLabel": "Repayments of debt, back end fees, outstanding interest, and prepayment penalty fees"
       }
      }
     },
     "localname": "RepaymentsOfDebtFeesAndOutstandingInterest",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_RestrictedStockAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares and stock units that an entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received.",
        "label": "Restricted Stock And Restricted Stock Units [Member]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_ScheduleofEarningsPerShareBasicandDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Schedule of Earnings Per Share, Basic and Diluted [Table]",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Line Items]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Line Items]"
       }
      }
     },
     "localname": "ScheduleofEarningsPerShareBasicandDilutedLineItems",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_ScheduleofEarningsPerShareBasicandDilutedTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Earnings Per Share, Basic and Diluted [Table]",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table]"
       }
      }
     },
     "localname": "ScheduleofEarningsPerShareBasicandDilutedTable",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross number of inducement share options (or share units) granted during the period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Inducement Options Grants In Period Gross",
        "terseLabel": "Inducement stock option granted to new employees (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "insm_StockOptionsAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents contract that gives the holder the right, but not the obligation, either to purchase or to sell a certain number of shares of stock at a predetermined price for a specified period of time. It also includes stock units that an entity has not yet issued because the agreed-upon consideration, such as employee services, has not yet been received.",
        "label": "Stock Options And Restricted Stock Units [Member]",
        "terseLabel": "Stock options and RSUs"
       }
      }
     },
     "localname": "StockOptionsAndRestrictedStockUnitsMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_SummaryOfSignificantPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Summary Of Significant Policies [Table]",
        "label": "Summary Of Significant Policies [Line Items]",
        "terseLabel": "Summary Of Significant Policies [Line Items]"
       }
      }
     },
     "localname": "SummaryOfSignificantPoliciesLineItems",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_SummaryOfSignificantPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summary Of Significant Policies [Table]",
        "label": "Summary Of Significant Policies [Table]",
        "terseLabel": "Summary Of Significant Policies [Table]"
       }
      }
     },
     "localname": "SummaryOfSignificantPoliciesTable",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_SupplyAgreementWithPatheonUKLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Supply Agreement With Patheon UK Limited [Member]",
        "label": "Supply Agreement With Patheon UK Limited [Member]",
        "terseLabel": "Supply Agreement with Patheon UK Limited"
       }
      }
     },
     "localname": "SupplyAgreementWithPatheonUKLimitedMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_TherapureBiopharmaIncContractManufacturingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the agreement with Therapure Biopharma Inc., for manufacture of the entity product ARIKAYCE, liposomal amikacin for inhalation.",
        "label": "Therapure Biopharma Inc Contract Manufacturing Agreement [Member]",
        "terseLabel": "Therapure"
       }
      }
     },
     "localname": "TherapureBiopharmaIncContractManufacturingAgreementMember",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_UnderwritersDiscountAndOfferingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Underwriters' Discount and Offering Costs",
        "label": "Underwriters' Discount and Offering Costs",
        "terseLabel": "Underwriters' discount and offering costs"
       }
      }
     },
     "localname": "UnderwritersDiscountAndOfferingCosts",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_WeightedAverageRemainingContractualLifeInYearsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted Average Remaining Contractual Life in Years [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Life in Years"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualLifeInYearsAbstract",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_WrittenNoticePeriodForTerminationOfContractManufacturingAgreement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the written notice period required for termination of contract manufacturing agreement by either party.",
        "label": "Written Notice Period for Termination of Contract Manufacturing Agreement",
        "terseLabel": "Written notice period required for termination of contract manufacturing agreement"
       }
      }
     },
     "localname": "WrittenNoticePeriodForTerminationOfContractManufacturingAgreement",
     "nsuri": "http://www.insmed.com/20191231",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r141",
      "r199",
      "r203",
      "r372"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/LeasesNarrativeDetails",
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/LeasesNarrativeDetails",
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r139",
      "r199",
      "r201",
      "r369",
      "r370"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/LeasesNarrativeDetails",
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/LeasesNarrativeDetails",
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r140",
      "r199",
      "r202",
      "r371",
      "r375",
      "r377"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r142",
      "r340"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.insmed.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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r22",
      "r143",
      "r144",
      "r200"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Total accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails",
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r44"
     ],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "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 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 fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r44"
     ],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "order": 8.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 royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Royalties, Current",
        "terseLabel": "Accrued royalty payable"
       }
      }
     },
     "localname": "AccruedRoyaltiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r39",
      "r166"
     ],
     "calculation": {
      "http://www.insmed.com/role/FixedAssetsnetDetails": {
       "order": 1.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"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r56",
      "r57",
      "r58"
     ],
     "calculation": {
      "http://www.insmed.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 loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r55",
      "r58",
      "r59",
      "r292"
     ],
     "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 Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
     "auth_ref": [
      "r174"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "terseLabel": "Equity component of convertible debt"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r209",
      "r211",
      "r247",
      "r248"
     ],
     "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 compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r211",
      "r241",
      "r246"
     ],
     "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": "ESPP compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r77",
      "r92",
      "r316"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 4.0,
       "parentTag": "insm_ConvertibleDebtInterestExpenseTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Accretion of debt discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r71",
      "r92",
      "r318"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 3.0,
       "parentTag": "insm_ConvertibleDebtInterestExpenseTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.insmed.com/role/DebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r92",
      "r153",
      "r160"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r116"
     ],
     "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": "Potentially dilutive securities excluded from computations of diluted weighted-average shares outstanding (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "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": "Anti-dilutive securities excluded from computations of diluted weighted-average common shares outstanding"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r138",
      "r349",
      "r362"
     ],
     "calculation": {
      "http://www.insmed.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",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r54"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r212",
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r307",
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Reported Value Measurement"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r36",
      "r94"
     ],
     "calculation": {
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r87",
      "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 at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r87",
      "r313"
     ],
     "calculation": {
      "http://www.insmed.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 (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "terseLabel": "Collaboration Agreements"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r170",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock shares reserved for issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "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, authorized shares (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "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, issued shares (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r21",
      "r187"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, outstanding shares (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.insmed.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 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.01 par value; 500,000,000 authorized shares, 89,682,387 and 77,307,521 issued and outstanding shares at December\u00a031, 2019 and December\u00a031, 2018, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r62",
      "r64",
      "r65"
     ],
     "calculation": {
      "http://www.insmed.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",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r129",
      "r130",
      "r309",
      "r310"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r129",
      "r130",
      "r309",
      "r310",
      "r373"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r129",
      "r130",
      "r309",
      "r310",
      "r373"
     ],
     "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 [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r123",
      "r358"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r129",
      "r130",
      "r309",
      "r310"
     ],
     "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 risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r126",
      "r129",
      "r130",
      "r131",
      "r309",
      "r311"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r129",
      "r130",
      "r309",
      "r310"
     ],
     "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 [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress (CIP)"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r197"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Balance at beginning"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt, Fair Value Disclosures",
        "terseLabel": "Convertible notes ($450.0 face value)"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible debt securities"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "auth_ref": [
      "r15",
      "r350",
      "r360",
      "r374"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable [Member]",
        "terseLabel": "Convertible Notes Payable"
       }
      }
     },
     "localname": "ConvertibleNotesPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of product revenues (excluding amortization of intangible assets)"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r100",
      "r279",
      "r283"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r281"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r100",
      "r279",
      "r283"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails": {
       "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": "Current income tax provision (benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r100",
      "r279",
      "r283"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r127"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r183"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r350",
      "r352",
      "r360"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": {
     "auth_ref": [
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.",
        "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component",
        "terseLabel": "Equity component of convertible debt"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Initial conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r47",
      "r188",
      "r191",
      "r193"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Initial conversion rate"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period",
        "terseLabel": "Remaining discount amortization period"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Threshold percentage of stock price trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Threshold trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r317",
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r46",
      "r179",
      "r317"
     ],
     "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": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "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",
        "verboseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r48",
      "r102",
      "r188",
      "r192",
      "r193",
      "r194",
      "r316",
      "r317",
      "r319",
      "r357"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r316",
      "r319"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtComponentsofDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedTerseLabel": "Discount on debt",
        "terseLabel": "Unamortized portion of debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Debt Issuance Costs"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r100",
      "r280",
      "r283"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r40",
      "r318"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtComponentsofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "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": "Debt issuance costs, unamortized",
        "terseLabel": "Underwriting discounts and commissions and other offering expenses"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r100",
      "r280",
      "r283"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r92",
      "r100",
      "r280",
      "r283"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails": {
       "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": "Deferred income tax provision (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r18",
      "r19",
      "r270",
      "r351",
      "r359"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r100",
      "r280",
      "r283"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r271"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "insm_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances",
       "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": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r254",
      "r277",
      "r278"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "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 inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r273"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "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": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r253",
      "r277",
      "r278"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r254",
      "r277",
      "r278"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r275",
      "r277",
      "r278"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "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 general business tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "terseLabel": "General business credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r253",
      "r277",
      "r278"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.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": "Stock based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r272"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "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",
        "negatedTerseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r254",
      "r277",
      "r278"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer matching contribution, percent of employees' gross pay"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching contribution, percent of match"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/RetirementPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r92",
      "r164"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r92",
      "r136"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DilutiveSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]",
        "terseLabel": "Effect of dilutive securities:"
       }
      }
     },
     "localname": "DilutiveSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic and Diluted",
        "terseLabel": "Basic and diluted net loss (in dollars per share)",
        "verboseLabel": "Basic and diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net loss per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r116",
      "r117",
      "r118"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r313"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "terseLabel": "Effect of exchange rates on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r104",
      "r259",
      "r260"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate",
        "totalLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails",
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r259",
      "r260",
      "r282"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory federal tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r259",
      "r260",
      "r282"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r259",
      "r260",
      "r282"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign income taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": {
     "auth_ref": [
      "r259",
      "r260",
      "r282"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage 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 research and development expense.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent",
        "terseLabel": "R&amp;D and other tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r259",
      "r260",
      "r282"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": {
     "auth_ref": [
      "r259"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage 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 operations, attributable to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent",
        "terseLabel": "Impact of Tax Act"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r242"
     ],
     "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 weighted average period for recognized and unrecognized compensation expense",
        "verboseLabel": "Expected weighted average period for recognizing unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r242"
     ],
     "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 compensation expense related to unvested awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r242"
     ],
     "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": "Unrecognized compensation expense related to unvested stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r239"
     ],
     "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": "Common stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Lab equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r306"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimate of Fair Value Measurement"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r300"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r295",
      "r341"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r294",
      "r301"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r294",
      "r295",
      "r297",
      "r298",
      "r302"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "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 Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r295",
      "r342"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r295",
      "r343"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r295",
      "r344"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r299",
      "r302"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r98",
      "r303",
      "r305"
     ],
     "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 Measurements"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r323",
      "r330",
      "r338"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Finance lease interest expense"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtInterestExpenseDetails",
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r326",
      "r332"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows for finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Lease"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r322",
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Present value of lease liabilities",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r322"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturity of Finance Lease Liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r322"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease liabilities, long-term"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "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 finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: present value discount"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r325",
      "r332"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Financing cash flows for finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r321"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under finance lease.",
        "label": "Finance Lease, Right-of-Use Asset",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r323",
      "r330",
      "r338"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Noncash operating lease expense",
        "verboseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r335",
      "r338"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate - finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r334",
      "r338"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term - finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Intangible assets estimated useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r159"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "Amortization of intangible assets, 2020"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "Amortization of intangible assets, 2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "Amortization of intangible assets, 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "Amortization of intangible assets, 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "Amortization of intangible assets, 2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r154",
      "r156",
      "r159",
      "r162",
      "r345"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r159",
      "r345"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Intangibles, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r154",
      "r158"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangibles, net",
        "verboseLabel": "Intangibles, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "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": "Finite-lived Intangible Assets [Roll Forward]",
        "terseLabel": "Finite-lived Intangible Assets [Roll Forward]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r98",
      "r312",
      "r314"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r92",
      "r181",
      "r182"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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",
        "negatedTerseLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r98",
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets, Net and Impairment Assessment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.",
        "label": "In Process Research and Development [Member]",
        "terseLabel": "In Process Research and Development"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "US"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r68",
      "r109",
      "r347",
      "r354",
      "r368"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.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 [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Named agency, division or body 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, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r286"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r100",
      "r137",
      "r284"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails": {
       "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": "Provision (benefit) for income taxes",
        "totalLabel": "Total",
        "verboseLabel": "Income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails",
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r66",
      "r98",
      "r257",
      "r258",
      "r268",
      "r269",
      "r274",
      "r285",
      "r376"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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",
        "negatedTerseLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.insmed.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 noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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/2019-01-31",
     "presentation": [
      "http://www.insmed.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 Shareholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r113",
      "r117"
     ],
     "calculation": {
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Dilutive securities (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets, Net"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r67",
      "r135",
      "r315",
      "r318",
      "r356"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense",
        "totalLabel": "Total interest expense",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/DebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r77",
      "r180"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "insm_ConvertibleDebtInterestExpenseTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Contractual interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Summary of Interest Expense"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r86",
      "r88",
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r44"
     ],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest payable"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/Inventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r28",
      "r151"
     ],
     "calculation": {
      "http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r53",
      "r150"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory",
        "totalLabel": "Inventory, Net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r30",
      "r151"
     ],
     "calculation": {
      "http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r29",
      "r151"
     ],
     "calculation": {
      "http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.",
        "label": "Investment Income, Nonoperating",
        "terseLabel": "Investment income"
       }
      }
     },
     "localname": "InvestmentIncomeNonoperating",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rent expense charged to operations"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r336",
      "r338"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r165"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r328"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r337"
     ],
     "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": "Maturity of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "terseLabel": "Future minimum rental payments under Bridgewater",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "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",
        "terseLabel": "Less: present value discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.insmed.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",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r353",
      "r365"
     ],
     "calculation": {
      "http://www.insmed.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",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.insmed.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",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseAndServiceMember": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License and Service [Member]",
        "terseLabel": "License and Service"
       }
      }
     },
     "localname": "LicenseAndServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LicensingAgreementsMember": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).",
        "label": "Licensing Agreements [Member]",
        "terseLabel": "Licensing Agreements"
       }
      }
     },
     "localname": "LicensingAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "A&amp;R Loan Agreement with Hercules"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r17",
      "r176",
      "r352",
      "r363"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r106",
      "r172"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails": {
       "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r106",
      "r172"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r106",
      "r172"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails": {
       "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r106",
      "r172"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails": {
       "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/DebtComponentsofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Debt, long-term",
        "totalLabel": "Long-term debt, net"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/DebtComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r48",
      "r173"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtDetails",
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.insmed.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 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/2019-01-31",
     "presentation": [
      "http://www.insmed.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": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r87",
      "r90",
      "r93"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r60",
      "r63",
      "r69",
      "r93",
      "r117",
      "r355",
      "r367"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails",
      "http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r109",
      "r111"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "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 Pronouncements and (Not Yet Adopted)"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewJerseyDivisionOfTaxationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of the government of the state of New Jersey.",
        "label": "New Jersey Division of Taxation [Member]",
        "terseLabel": "New Jersey Division of Taxation"
       }
      }
     },
     "localname": "NewJerseyDivisionOfTaxationMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating loss",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r331",
      "r338"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r324"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Rent expense charged to operations"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r322"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "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": "Present value of lease liabilities",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r322"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r322"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "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": "Long-term lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r327",
      "r332"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r321"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r335",
      "r338"
     ],
     "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 - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r334",
      "r338"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "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": "Commitments"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards available to offset future taxable income"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "NOL carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r276"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r293"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "verboseLabel": "Description of Business and Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r44"
     ],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "order": 7.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 accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r14",
      "r348",
      "r361"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r289",
      "r290",
      "r291"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation (losses) gains"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r61",
      "r64",
      "r289",
      "r290",
      "r291"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "verboseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r44"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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 long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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 (expense) income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRoyalties": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid for royalties during the current period.",
        "label": "Payments for Royalties",
        "terseLabel": "Royalty payment"
       }
      }
     },
     "localname": "PaymentsForRoyalties",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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",
        "negatedTerseLabel": "Payment on extinguishment of debt"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.insmed.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": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "verboseLabel": "Underwriter's discount and offering expenses"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedTerseLabel": "PARI milestone upon FDA approval",
        "verboseLabel": "New drug milestone payment"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.insmed.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": "Purchase of fixed assets"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "Retirement Plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/RetirementPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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-condition options"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r304"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20"
     ],
     "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 shares)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "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, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r20"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r34",
      "r35"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from issuance of 1.75% convertible senior notes due 2025",
        "verboseLabel": "Net proceeds"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Proceeds from issuance IPO"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "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": "Net proceeds from the sale of shares",
        "verboseLabel": "Proceeds from issuance of common stock, net"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r80",
      "r244"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options, ESPP, and RSU vesting"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r39",
      "r167"
     ],
     "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": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Fixed Assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r38",
      "r165"
     ],
     "calculation": {
      "http://www.insmed.com/role/FixedAssetsnetDetails": {
       "order": 2.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": "Fixed assets, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) of long-lived, 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, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Gross, Period Increase (Decrease)",
        "terseLabel": "Depreciation increase (decrease)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "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": "Fixed Assets, Net",
        "verboseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r167",
      "r366"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.insmed.com/role/FixedAssetsnetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Fixed assets, net",
        "totalLabel": "Fixed assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/FixedAssetsnetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r37",
      "r98",
      "r167"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Fixed Assets, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r12",
      "r167"
     ],
     "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 Fixed Assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r12",
      "r165"
     ],
     "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": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "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": "Estimated Useful Life (years)",
        "verboseLabel": "Estimated useful live of fixed assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Future minimum commitments due for firm purchase"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r120"
     ],
     "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": "Quarterly Financial Data (Unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/QuarterlyFinancialDataUnaudited"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedTerseLabel": "Payment of debt",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.insmed.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": {
     "auth_ref": [
      "r251",
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.",
        "label": "Research and Development Arrangement, Contract to Perform for Others, Compensation Earned",
        "terseLabel": "Compensation earned under research funding agreements with CFFT"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r250",
      "r378"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "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 expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r98",
      "r250"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Unvested restricted stock and restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "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 and restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r195",
      "r364"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r198",
      "r199"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "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": "Revenues, net"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r198",
      "r199"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, including 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, Including Assessed Tax",
        "verboseLabel": "Annual net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r204"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r333",
      "r338"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r333",
      "r338"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RoyaltyGuaranteesCommitmentsAmount": {
     "auth_ref": [
      "r346"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount the entity has committed to make for future royalty guarantees.",
        "label": "Royalty Guarantees, Commitments, Amount",
        "terseLabel": "Royalty payable on approval of ARIKAYCE as commercialized drug"
       }
      }
     },
     "localname": "RoyaltyGuaranteesCommitmentsAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Stock options exercised (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueProductLineMember": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.",
        "label": "Revenue, Product and Service Benchmark [Member]",
        "terseLabel": "Sales Revenue, Product Line"
       }
      }
     },
     "localname": "SalesRevenueProductLineMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "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": "Accrued Expenses"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r116"
     ],
     "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": "Potentially Dilutive Securities Excluded from Computations of Diluted Weighted Average Common Shares Outstanding"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "terseLabel": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r281"
     ],
     "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 Income Tax (Benefit) Provision"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Components of Debt Balance"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r273"
     ],
     "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 Components of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r259"
     ],
     "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": "Reconciliation Between Federal Statutory Tax Rate and Effective Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r211",
      "r240",
      "r246"
     ],
     "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 Allocation of Employee Stock-Based Compensation"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r294",
      "r295"
     ],
     "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 Carrying Value and Fair Value of Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r154",
      "r158"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r154",
      "r158"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Loss Before Income Taxes in the US and Globally"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r10",
      "r31",
      "r32",
      "r33"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory, Current"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Future Principal Repayments of Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtTables"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r39",
      "r167"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsnetDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "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": "Summary of Quarterly Financial Data (Unaudited)"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r212",
      "r243"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]",
        "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "terseLabel": "Summary of Exercise Price and Number of Stock Options Exercisable"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r216",
      "r228",
      "r231"
     ],
     "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": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r234"
     ],
     "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": "Summary of Fair Value Assumptions for Stock Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of RSU Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r50",
      "r101",
      "r184",
      "r185",
      "r186",
      "r188",
      "r189",
      "r190",
      "r192",
      "r193",
      "r194",
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Reconciliation of the Weighted Average Number of Shares Used to Compute Basic and Diluted Net Loss per Share"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r126",
      "r129",
      "r130",
      "r131",
      "r309",
      "r311"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedules of Concentration of Risk, by Risk Factor"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebt": {
     "auth_ref": [
      "r17",
      "r352",
      "r363"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtComponentsofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "label": "Secured Debt",
        "terseLabel": "1.75% convertible senior notes due 2025"
       }
      }
     },
     "localname": "SecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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 expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Compensation [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r221"
     ],
     "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",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r226"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r224"
     ],
     "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": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r224"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r223"
     ],
     "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": "Outstanding, ending balance (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of RSUs"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r223"
     ],
     "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": "Outstanding Weighted Average Grant Price (in dollars per share)",
        "periodStartLabel": "Outstanding Weighted Average Grant Price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r225"
     ],
     "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": "Released (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r225"
     ],
     "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": "Released (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Fair value and assumptions used in determining fair value of stock options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r237"
     ],
     "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": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r236"
     ],
     "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": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r238"
     ],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "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": "Stock Based Compensation disclosures",
        "verboseLabel": "Stock Option disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares of common stock, maximum authorized for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r243"
     ],
     "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",
        "terseLabel": "Shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r219"
     ],
     "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": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r219"
     ],
     "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": "Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r230"
     ],
     "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": "Total intrinsic value of stock options exercised during the period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For presentations that combine terminations, 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 or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Forfeited and expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited and expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r229"
     ],
     "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 fair value of stock options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r243"
     ],
     "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": "Options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r218",
      "r243"
     ],
     "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": "Options outstanding end of the year (in shares)",
        "periodStartLabel": "Options outstanding beginning of the year (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "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": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r217"
     ],
     "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": "Options outstanding end of the year (in dollars per share)",
        "periodStartLabel": "Options outstanding beginning of the year (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r231"
     ],
     "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": "Vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r232"
     ],
     "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": "Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r232"
     ],
     "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": "Vested and expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r243"
     ],
     "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": "Shares issued in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r210",
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "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": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "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": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r98",
      "r212",
      "r215"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]",
        "terseLabel": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]",
        "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "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, Option, Exercise Price Range [Line Items]",
        "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "terseLabel": "Range of Exercise Prices lower range limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "Number of Options exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "terseLabel": "Number of Options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Range of Exercise Prices upper range limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Shares price (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r235",
      "r245"
     ],
     "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 option term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r243"
     ],
     "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": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r243"
     ],
     "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": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r232"
     ],
     "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": "Options outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r232"
     ],
     "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": "Vested and expected to vest"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable Options, Weighted Average Exercise Price (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Outstanding Options, Weighted Average Exercise Price (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Term (in Years)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r52",
      "r187"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r20",
      "r21",
      "r187",
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Net proceeds from issuance of common stock (in shares)",
        "verboseLabel": "Shares issued under underwritten public offering (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r20",
      "r21",
      "r187",
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of common stock for vesting of RSUs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r20",
      "r21",
      "r187",
      "r195",
      "r220"
     ],
     "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": "Exercised (in shares)",
        "terseLabel": "Exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity",
      "http://www.insmed.com/role/ShareholdersEquityDetails",
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r20",
      "r21",
      "r187",
      "r195"
     ],
     "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": "Net proceeds from issuance of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r187",
      "r195"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of common stock for vesting of RSUs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r52",
      "r187",
      "r195"
     ],
     "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": "Exercise of stock options and ESPP shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for option under share-based payment arrangement.",
        "label": "Stock or Unit Option Plan Expense",
        "terseLabel": "Non-cash compensation expense"
       }
      }
     },
     "localname": "StockOptionPlanExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r25",
      "r26",
      "r145"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r196"
     ],
     "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": "Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r262",
      "r267",
      "r269"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesTables"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LicenseandOtherAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r255",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Net deferred tax assets as of December 31",
        "periodStartLabel": "Net deferred tax assets as of January 1",
        "terseLabel": "Tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails",
      "http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r265"
     ],
     "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",
        "negatedTerseLabel": "Reductions related to prior period tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount accrued 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 Accrued",
        "terseLabel": "Unrecognized tax benefits, interest and penalties accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r266"
     ],
     "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 related to current period tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r265"
     ],
     "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": "Additions related to prior period tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r121",
      "r122",
      "r124",
      "r125",
      "r132",
      "r133",
      "r134"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r256"
     ],
     "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 (decrease) in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r112",
      "r115"
     ],
     "calculation": {
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted average common shares outstanding used in calculation of diluted net loss per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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 basic and diluted common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r110",
      "r115"
     ],
     "calculation": {
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average common shares used in calculation of basic net loss per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "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(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(d),(e))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r108": {
   "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"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r118": {
   "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"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r127": {
   "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"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r129": {
   "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"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r145": {
   "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"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "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"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r172": {
   "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"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "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"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r217": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r218": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r219": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r221": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r223": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r224": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r225": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r226": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r235": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r236": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r237": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r238": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "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"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r259": {
   "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"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r261": {
   "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"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "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=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r283": {
   "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"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r289": {
   "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"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r319": {
   "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"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473578&loc=d3e63223-108013"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r348": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r361": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r363": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r373": {
   "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"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014"
  },
  "r376": {
   "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"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r378": {
   "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"
  },
  "r379": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r381": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r382": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r383": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r384": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r385": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r66": {
   "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"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&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=116634182&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=118951113&loc=d3e6911-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&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=118951113&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=98513485&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=98513485&loc=d3e4297-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "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>XML
<SEQUENCE>64
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6794808736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Fair Value Measurements (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Jan. 31, 2018 </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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_FairValueLevel1Level2Level3TransfersAmount', window );">Fair value transfers in or out of Level 1, Level 2 or Level 3</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities', window );">Securities in an unrealized gain or loss position | security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized portion of debt discount</a></td>
<td class="nump">$ 107,017,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized portion of debt discount</a></td>
<td class="nump">$ 107,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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable | 1.75% convertible senior note due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible notes ($450.0 face value)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 309,100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Reported Value Measurement | Fair Value, Measurements, Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 487,400,000<span></span>
</td>
<td class="nump">$ 495,100,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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Reported Value Measurement | Fair Value, Measurements, Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible notes ($450.0 face value)</a></td>
<td class="nump">335,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimate of Fair Value Measurement | Fair Value, Measurements, Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">487,400,000<span></span>
</td>
<td class="nump">495,100,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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimate of Fair Value Measurement | Fair Value, Measurements, Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible notes ($450.0 face value)</a></td>
<td class="nump">435,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimate of Fair Value Measurement | Fair Value, Measurements, Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Available-for-sale Securities, Gross Unrealized Gain (Loss), Number of Securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_FairValueLevel1Level2Level3TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Level 1, Level 2, Level 3 Transfers, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_FairValueLevel1Level2Level3TransfersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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>
<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>65
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814559568">
<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, 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_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="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2018, the Company completed an underwritten public offering of the Convertible Notes, in which the Company sold $450.0 million aggregate principal amount of Convertible Notes, including the exercise in full of the underwriters' option to purchase additional Convertible Notes of $50.0 million. The Company's net proceeds from the offering, after deducting underwriting discounts and commissions and other offering expenses of $14.2 million, were approximately $435.8 million. The Convertible Notes bear interest payable semiannually in arrears on January 15 and July 15 of each year, beginning on July 15, 2018. The Convertible Notes mature on January 15, 2025, unless earlier converted, redeemed, or repurchased. </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or after October&#160;15, 2024, until the close of business on the second scheduled trading day immediately preceding January 15, 2025, holders may convert their Convertible Notes at any time. Upon conversion, holders may receive cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock, at the Company's option. The initial conversion rate is 25.5384 shares of common stock per $1,000 principal amount of Convertible Notes (equivalent to an initial conversion price of approximately $39.16 per share of common stock). The conversion rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Holders may convert their Convertible Notes prior to October 15, 2024, only under the following circumstances, subject to the conditions set forth in an indenture, dated as of January 26, 2018, between the Company and Wells Fargo Bank, National Association (Wells Fargo), as trustee, as supplemented by the first supplemental indenture, dated January 26, 2018, between the Company and Wells Fargo (as supplemented, the Indenture): (i) during the five business day period immediately after any five consecutive trading day period (the measurement period) in which the trading price per $1,000 principal amount of convertible notes, as determined following a request by a holder of the convertible notes, for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on such trading day, (ii) the Company elects to distribute to all or substantially all holders of the common stock (a) any </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">rights, options or warrants (other than in connection with a stockholder rights plan for so long as the rights issued under such plan have not detached from the associated shares of common stock) entitling them, for a period of not more than 45 days from the declaration date for such distribution, to subscribe for or purchase shares of common stock at a price per share that is less than the average of the last reported sale prices of the common stock for the 10 consecutive trading day period ending on, and including, the trading day immediately preceding the declaration date for such distribution, or (b) the Company&#8217;s assets, debt securities or rights to purchase securities of the Company, which distribution has a per share value, as reasonably determined by the board of directors, exceeding 10% of the last reported sale price of the common stock on the trading day immediately preceding the declaration date for such distribution, (iii) if a transaction or event that constitutes a fundamental change or a make-whole fundamental change occurs, or if the Company is a party to (a) a consolidation, merger, combination, statutory or binding share exchange or similar transaction, pursuant to which the common stock would be converted into, or exchanged for, cash, securities or other property or assets, or (b) any sale, conveyance, lease or other transfer or similar transaction in one transaction or a series of transactions of all or substantially all of the consolidated assets of the Company and its subsidiaries, taken as a whole, all or any portion of the Convertible Notes may be surrendered by a holder for conversion at any time from or after the date that is 30 scheduled trading days prior to the anticipated effective date of the transaction, (iv) if during any calendar quarter commencing after the calendar quarter ending on March&#160;31, 2018 (and only during such calendar quarter), the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day, or, (v) if the Company sends a notice of redemption, a holder may surrender all or any portion of its Convertible Notes, to which the notice of redemption relates, for conversion at any time on or after the date the applicable notice of redemption was sent until the close of business on (a)&#160;the second business day immediately preceding the related redemption date or (b)&#160;if the Company fails to pay the redemption price on the redemption date as specified in such notice of redemption, such later date on which the redemption price is paid.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Convertible Notes can be settled in cash, common stock, or a combination of cash and common stock at the Company's option, and thus, the Company determined the embedded conversion options in the convertible notes are not required to be separately accounted for as a derivative. However, since the Convertible Notes are within the scope of the accounting guidance for cash convertible instruments, the Company is required to separate the Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated equity component. The fair value was based on data from readily available pricing </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">sources which utilize market observable inputs and other characteristics for similar types of instruments. The carrying amount of the equity component representing the embedded conversion option was determined by deducting the fair value of the liability component from the gross proceeds of the Convertible Notes. The excess of the principal amount of the liability component over its carrying amount is amortized to interest expense over the expected life of a similar liability that does not have an associated equity component using the effective interest method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification in the accounting guidance for contracts in an entity&#8217;s own equity.  The fair value of the liability component of the Convertible Notes on the date of issuance was estimated at $309.1 million using an effective interest rate of 7.6%, and accordingly, the residual equity component on the date of issuance was $140.9 million. The discount is being amortized to interest expense over the term of the Convertible Notes and has a remaining period of approximately 5.04 years.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the twelve months ended December&#160;31, 2019, total interest expense related to the Convertible Notes was $27.3 million, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, and accretion of debt discount, as described in the table below. The following table presents the carrying value of the Company&#8217;s debt balance as of December&#160;31, 2019 (in thousands):</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:93.274%;"><tr><td style="width:1.0%;"/><td style="width:73.705%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.295%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">&#160;1.75% convertible senior notes due 2025</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Debt issuance costs, unamortized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,043)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;Discount on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(107,017)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, future principal repayments of the debt for each of the fiscal years through maturity were as follows (in thousands):&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:39.327%;"><tr><td style="width:1.0%;"/><td style="width:60.825%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.175%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December&#160;31:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 and thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the Company used part of the net proceeds from the issuance of the Convertible Notes to pay off its outstanding debt to Hercules Capital (Hercules). The payments to Hercules consisted of $55.0 million for the principal amount and an additional $3.2 million in back-end fees, outstanding interest, and prepayment penalty fees, which resulted in a $2.2 million loss on extinguishment of debt in the quarter ended March 31, 2018.&#160;</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimated fair value of the debt (categorized as a Level&#160;2 liability for fair value measurement purposes) is determined using current market factors and the ability of the Company to obtain debt at comparable terms to those that are currently in place. As of December&#160;31, 2019 and 2018, the fair value of the Company's debt approximated the carrying amount.</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Interest Expense</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest expense related to debt and the finance lease for the years ended December&#160;31, 2019, 2018, and 2017, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, and accretion of debt discount is as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"><tr><td style="width:1.0%;"/><td style="width:57.761%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.396%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.965%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.545%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.968%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,183&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,149&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,350&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion of back-end fee on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">658&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion of debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total convertible debt interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,265&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,472&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">440&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,472&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>66
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6795061888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive 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_StockholdersEquity', window );">Balance at Dec. 31, 2016</a></td>
<td class="nump">$ 154,483<span></span>
</td>
<td class="nump">$ 620<span></span>
</td>
<td class="nump">$ 919,164<span></span>
</td>
<td class="num">$ (765,236)<span></span>
</td>
<td class="num">$ (65)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,020,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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<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">(192,649)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(192,649)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">62<span></span>
</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">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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options and ESPP shares</a></td>
<td class="nump">$ 3,433<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">3,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Exercise of stock options (in shares)</a></td>
<td class="nump">378,275<span></span>
</td>
<td class="nump">379,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_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">$ 377,656<span></span>
</td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">377,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net proceeds from issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,123,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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for vesting of RSUs</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for vesting of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">18,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2017</a></td>
<td class="nump">361,059<span></span>
</td>
<td class="nump">$ 766<span></span>
</td>
<td class="nump">1,318,181<span></span>
</td>
<td class="num">(957,885)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,611,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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<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">(324,277)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(324,277)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options and ESPP shares</a></td>
<td class="nump">$ 8,815<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">8,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Exercise of stock options (in shares)</a></td>
<td class="nump">494,351<span></span>
</td>
<td class="nump">645,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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Equity component of convertible debt</a></td>
<td class="nump">$ 136,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for vesting of RSUs</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for vesting of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">26,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">208,266<span></span>
</td>
<td class="nump">$ 773<span></span>
</td>
<td class="nump">1,489,664<span></span>
</td>
<td class="num">(1,282,162)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,308,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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>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>
</tr>
<tr class="re">
<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">(254,337)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(254,337)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options and ESPP shares</a></td>
<td class="nump">$ 19,700<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">19,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise of stock options (in shares)</a></td>
<td class="nump">1,413,341<span></span>
</td>
<td class="nump">1,632,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_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">$ 261,074<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">260,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net proceeds from issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,658,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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for vesting of RSUs</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for vesting of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">26,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 261,674<span></span>
</td>
<td class="nump">$ 897<span></span>
</td>
<td class="nump">$ 1,797,286<span></span>
</td>
<td class="num">$ (1,536,499)<span></span>
</td>
<td class="num">$ (10)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,682,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_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=51819886&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118258462&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=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&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=116855982&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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><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 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=116856206&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=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><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=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6809249328">
<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, 2019</div></th>
<th class="th"><div>Feb. 21, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover page.</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,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-30739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">INSMED INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">700 US Highway 202/206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Bridgewater<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">54-1972729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">08807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">977-9900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">INSM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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="ro">
<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">$ 2.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,775,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001104506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">Portions of the registrant's definitive Proxy Statement for its 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission no later </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;">than April 29, 2020 an</span>d to be delivered to shareholders in connection with the 2020 Annual Meeting of Shareholders, are herein incorporated by reference in Part&#160;III of this Annual Report on Form&#160;10-K<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 Forms 10-K, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-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_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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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>68
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814581312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text">Accrued Expenses<div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses consist of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.345%;"><tr><td style="width:1.0%;"/><td style="width:70.837%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.201%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.558%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.204%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued clinical trial expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,598&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,635&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued technical operation expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,371&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued royalty payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,117&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">409&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,631&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,631&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued sales allowances and related costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,267&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued construction costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,689&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,946&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,375&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>69
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814576960">
<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, 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>
</tr>
<tr class="ro">
<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="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States (GAAP) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and on various other assumptions. The amounts of assets and liabilities reported in the Company's balance sheets and the amounts of revenues and expenses reported for each period presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue allowances, stock-based compensation, income taxes, loss contingencies, and accounting for research and development costs. Actual results could differ from those estimates.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Investment Income and Interest Expense</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Investment income consists of interest income earned on the Company's cash and cash equivalents. Interest expense consists primarily of interest costs related to the Company's debt.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company considers cash equivalents to be highly liquid investments with maturities of three months or less from the date of purchase.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fixed Assets, Net</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Fixed assets are recorded at cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. Estimated useful lives of three years to five years are used for computer equipment. Estimated useful lives of seven years are used for laboratory equipment, office equipment, manufacturing equipment and furniture and fixtures. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, then an impairment charge is recognized for the amount by which the carrying value of the asset exceeds the fair value of the asset.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets, Net</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Finite-lived intangible assets are measured at their respective fair values on the date they were recorded and, with respect to the acquired ARIKAYCE R&amp;D intangible asset, at the date of subsequent adjustments of fair value.  The fair values assigned to the Company's intangible assets are based on reasonable estimates and assumptions given available facts and circumstances. </span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Impairment Assessment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company reviews the recoverability of its finite-lived intangible assets and long-lived assets for indicators of impairments. Events or circumstances that may require an impairment assessment include negative clinical trial results, a significant decrease in the market price of the asset, or a significant adverse change in legal factors or the manner in which the asset is used. If such indicators are present, the Company assess the recoverability of affected assets by determining if the carrying value of such assets is less than the sum of the undiscounted future cash flows of the assets. If such assets are found to not be recoverable, the Company measures the amount of the impairment by comparing to the carrying value of the assets to the fair value of the assets. The Company determined that no indicators of impairment of finite-lived intangible assets or long-lived assets existed at December&#160;31, 2019.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Debt Issuance Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Debt issuance costs are amortized to interest expense using the effective interest rate method over the term of the debt. Debt issuance costs paid to the lender and third parties are reflected as a discount to the debt in the consolidated balance sheets. Unamortized debt issuance costs associated with extinguished debt are expensed in the period of the extinguishment.</span></div><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company categorizes its financial assets and liabilities measured and reported at fair value in the financial statements on a recurring basis based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs used to determine the fair value of financial assets and liabilities, are as follows:</span></div><div style="padding-left:36pt;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 1 &#8212; Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 2 &#8212; Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the assets 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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 3 &#8212; Inputs reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.&#160;Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Each major category of financial assets and liabilities measured at fair value on a recurring basis is categorized based upon the lowest level of significant input to the valuations. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Financial instruments in Level 1 generally include US treasuries and mutual funds listed in active markets.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's only financial assets and liabilities which were measured at fair value as of December&#160;31, 2019 and December&#160;31, 2018 were Level 1 assets comprised of cash and cash equivalents. The Company's cash and cash equivalents permit daily redemption and the fair values of these investments are based upon the quoted prices in active markets provided by the holding financial institutions. The following table shows assets and liabilities that are measured at fair value on a recurring basis and their carrying value (in millions):</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:74.853%;"><tr><td style="width:1.0%;"/><td style="width:31.398%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.843%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.339%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.039%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.039%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.557%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.628%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">As of December&#160;31, 2019</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">487.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">As of December&#160;31, 2018</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">495.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;&#160;</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each quarter. There were no transfers in or out of Level&#160;1, Level&#160;2 or Level&#160;3 during 2019 and 2018. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019 and 2018, the Company held no securities that were in an unrealized loss or gain position.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company reviews the status of each security quarterly to determine whether an other-than-temporary impairment has occurred. In making its determination, the Company considers a number of factors, including: (1) the significance of the decline; (2)&#160;whether the security was rated below investment grade; (3)&#160;how long the security has been in an unrealized loss position; and (4) the Company's ability and intent to retain the investment for a sufficient period of time for it to recover.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The estimated fair value of the liability component of the 1.75% convertible senior notes due 2025 (the Convertible Notes) (categorized as a Level 2 liability for fair value measurement purposes) as of December&#160;31, 2019 was $435.4 million, determined using current market factors and the ability of the Company to obtain debt on comparable terms to the Convertible Notes. The $335.9 million carrying value of the Convertible Notes as of December&#160;31, 2019 excludes the $107.0 million of the unamortized portion of the debt discount.  </span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company has operations in the US, France, Germany, Ireland, Italy, the Netherlands, Switzerland, the United Kingdom (UK), and Japan. The results of its non-US dollar based functional currency operations are translated to US dollars at the average exchange rates during the period. Assets and liabilities are translated at the exchange rate prevailing at the balance sheet date. Equity is translated at the prevailing exchange rate at the date of the equity transaction. Translation adjustments are included in shareholders' equity, as a component of accumulated other comprehensive loss.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company realizes foreign currency transaction gains (losses) in the normal course of business based on movements in the applicable exchange rates. These gains (losses) are included as a component of other income, net.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Credit Risk</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company places its cash equivalents with high credit-quality financial institutions and may invest its short-term investments in US treasury securities, mutual funds and government agency bonds. The Company has established guidelines relative to credit ratings and maturities that seek to maintain safety and liquidity.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is exposed to risks associated with extending credit to customers related to the sale of products. The Company does not require collateral to secure amounts due from its customers. The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the year ended December&#160;31, 2019.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:50.146%;"><tr><td style="width:1.0%;"/><td style="width:50.769%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:21.032%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.966%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.033%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of Total Gross Product Revenue</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer A</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer B</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer C</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22%&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company did not have product revenue prior to US FDA approval of ARIKAYCE in September 2018. The Company relies on third-party manufacturers and suppliers for manufacturing and supply of its products. The inability of the suppliers or manufacturers to fulfill supply requirements of the Company could materially impact future operating results. A change in the relationship with the suppliers or manufacturer, or an adverse change in their business, could materially impact future operating results.</span></div><div style="text-indent:42.75pt;"><span><br/></span></div><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">&#8212;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers, the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration the Company expects to receive in exchange for the goods or services provided. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance obligation. At contract inception, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied. For all contracts that fall into the scope of ASC 606, the Company has identified one performance obligation: the sale of ARIKAYCE to its customers. The Company has not incurred or capitalized any incremental costs associated with obtaining contracts with customers.</span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Product revenues consist primarily of sales of ARIKAYCE in the US. Product revenues are recognized once the Company performs and satisfies all five steps mentioned above. In October 2018, the Company began shipping ARIKAYCE to its customers in the US, which include specialty pharmacies and specialty distributors. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue is recorded at net selling price (transaction price), which includes estimates of variable consideration for which reserves are established for (a) customer credits, such as invoice discounts for prompt pay and specialty pharmacies fees, (b) estimated government rebates, such as Medicaid and Medicare Part D reimbursements, and estimated managed care rebates, (c) estimated chargebacks, and (d) estimated costs of co-payment assistance. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable (prompt pay discounts and chargebacks), prepaid expenses (co-payment assistance), or as a current liability (rebates). Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company's historical experience, current contractual and statutory requirements, and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company's best estimates of the amount of consideration to which it is entitled based on the terms of the applicable contract. The amount of variable consideration included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company's estimates. If actual results in the future vary from estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customer credits: The Company's customers are offered various forms of consideration, including fees for enhanced services and prompt payment discounts. The payment terms for sales to specialty pharmacies for prompt payment discounts and fees for services are based on contractual rates agreed with the respective specialty pharmacies. The Company anticipates that its customers will earn these discounts and fees and, therefore, deduct the full amount of these discounts and fees from total gross product revenues at the time such revenues are recognized.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rebates: The Company contracts with government agencies and managed care organizations or collectively, third-party payors, so that ARIKAYCE will be eligible for purchase by, or partial or full reimbursement from, such third-party payors. The Company estimates the rebates it will provide to third-party payors and deducts these estimated amounts from total gross product revenues at the time the revenues are recognized. These reserves are recorded in the same period in which the revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability. The current liability is included in accrued expenses on the consolidated balance sheets. The Company estimates the rebates that it will provide to third-party payors based upon (i) the Company&#8217;s contracts with these third-party payors, (ii) the government mandated discounts applicable to government-funded programs, (iii) a range of possible outcomes that are probability-weighted for the estimated payer mix, and (iv) information obtained from the Company&#8217;s specialty pharmacies. </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Chargebacks: Chargebacks are discounts that occur when certain contracted customers, currently public health service institutions and federal government entities purchasing via the Federal Supply Schedule, purchase directly from the Company's specialty distributor. Contracted customers generally purchase the product at a discounted price and the specialty distributor, in turn, charges back to the Company the difference between the price they initially paid and the discounted price paid by the contracted customers. The Company estimates chargebacks provided to the specialty distributor and deducts these estimated amounts from gross product revenues, and from accounts receivable, at the time revenues are recognized.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Co-payment assistance: Patients who have commercial insurance and meet certain eligibility requirements may receive co-payment assistance. Based upon the terms of the program and information regarding programs provided for similar specialty pharmaceutical products, the Company estimates the average co-pay mitigation amounts and the percentage of patients that it expects to participate in the program in order to establish accruals for co-payment assistance. These reserves are recorded in the same period in which the related revenue is recognized, resulting in a reduction of product revenue. The Company adjusts its accruals for co-pay assistance based on actual redemption activity and estimates of future redemptions related to sales in the current period.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If any, or all, of the Company's actual experience vary from the estimates above, the Company may need to adjust prior period accruals, affecting revenue in the period of adjustment. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table provides a summary roll-forward of the Company's sales allowances and related accruals for the years ended December&#160;31, 2019 and 2018, which have been deducted in arriving at revenues, net (in thousands).</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.596%;"><tr><td style="width:1.0%;"/><td style="width:36.943%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.801%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.625%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.801%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.625%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.805%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer Credits, Fees and Discounts</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rebates, Chargebacks and Co-pay Assistance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">922&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances for current period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,059&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,210&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances for prior period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments and credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,935)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,537)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,635&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;Allowances for current period sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">849&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,184&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;&#160;&#160;Payments and credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(101)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(161)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">922&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also recognizes revenue related to early access programs (EAPs) in Europe, consisting of sales to the French National Agency for Medicines and Health Products Safety, which granted ARIKAYCE a Temporary Authorization for Use (Autorisation Temporaire d'Utilisation or ATU) and from the named patient program in Germany, both compassionate use programs. EAPs are intended to make products available on a named patient basis before they are commercially available in accordance with local regulations.</span></div><div style="text-indent:40.5pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventory and Cost of Product Revenues (excluding amortization of intangible assets)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Inventory is stated at the lower of cost and net realizable value. The Company began capitalizing inventory costs following FDA approval of ARIKAYCE in September 2018. Inventory is sold on a first-in, first-out (FIFO) basis. The Company periodically reviews inventory for expiry and obsolescence and, if necessary, writes down accordingly. If quality specifications are not met during the manufacturing process, such inventory is written off to cost of product revenues (excluding amortization of intangible assets) in the period identified.</span></div><div style="text-indent:36pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of product revenues (excluding amortization of intangible assets) consist primarily of direct and indirect costs related to the manufacturing of ARIKAYCE sold, including third-party manufacturing costs, packaging services, freight, and </span></div><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">allocation of overhead costs, in addition to royalty expenses and revenue-based milestones. Cost is determined using a standard cost method, which approximates actual cost, and assumes a first-in, first-out (FIFO) flow of goods.</span></div><div style="text-indent:36pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to FDA approval of ARIKAYCE, the Company expensed all inventory related costs in the period incurred. Inventory used for clinical development purposes is expensed to research and development (R&amp;D) expense when consumed.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;R&amp;D expenses consist primarily of salaries, benefits and other related costs, including stock-based compensation, for personnel serving in the Company's research and development functions, including medical affairs. R&amp;D expense also includes other internal operating expenses, the cost of manufacturing a product candidate, including the medical devices for drug delivery, for clinical study, the cost of conducting clinical studies, and the cost of conducting preclinical and research activities. In addition, R&amp;D expenses include payments to third parties for the license rights to products in development (prior to marketing approval), such as INS1007. The Company's expenses related to manufacturing its product candidates and medical devices for clinical study are primarily related to activities at contract manufacturing organizations that manufacture INS1007 and INS1009. The Company's expenses related to clinical trials are primarily related to activities at contract research organizations that conduct and manage clinical trials on the Company's behalf. These contracts set forth the scope of work to be completed at a fixed fee or amount per patient enrolled. Payments under these contracts primarily depend on performance criteria such as the successful enrollment of patients or the completion of clinical trial milestones as well as time-based fees. Expenses are accrued based on contracted amounts applied to the level of patient enrollment and to activity according to the clinical trial protocol. Nonrefundable advance payments for goods or services that will be used or rendered for future research and development activities are deferred and capitalized. Such amounts are then recognized as an expense as the related goods are delivered or the services are performed, or when the goods or services are no longer expected to be provided.</span></div><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-based Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company recognizes stock-based compensation expense for awards of equity instruments to employees and directors based on the grant-date fair value of those awards. The grant-date fair value of the award is recognized as compensation expense ratably over the requisite service period, which generally equals the vesting period of the award, and if applicable, is adjusted for expected forfeitures. The Company may also grant performance-based stock options to employees from time-to-time. The grant-date fair value of performance-based stock options is recognized as compensation expense over the implicit service period using the accelerated attribution method once it is probable that the performance condition will be achieved. Stock-based compensation expense is included in both R&amp;D and SG&amp;A expenses in the consolidated statements of comprehensive loss.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply 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.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A valuation allowance is recorded to reduce the deferred tax assets to the amount that is expected to be realized. In evaluating the need for a valuation allowance, the Company takes into account various factors, including the expected level of future taxable income and available tax planning strategies. If actual results differ from the assumptions made in the evaluation of a valuation allowance, the Company records a change in valuation allowance through income tax expense in the period such determination is made.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based solely on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood to be sustained upon ultimate settlement. As any adjustment to the Company&#8217;s uncertain tax positions would not result in a cash tax liability, it has not recorded any accrued interest or penalties related to its uncertain tax positions.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's policy for interest and penalties related to income tax exposures is to recognize interest and penalties as a component of the income tax provision (benefit) in the consolidated statements of comprehensive loss.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Net Loss Per Share</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares and other dilutive securities outstanding during the period. </span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Potentially dilutive securities from stock options and restricted stock units would be anti-dilutive as the Company incurred a net loss in all periods presented. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options would be determined based on the treasury stock method.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the reconciliation of the weighted average number of shares used to compute basic and diluted net loss per share for the years ended December 31, 2019, 2018 and 2017.</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(254,337)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(324,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares used in calculation of basic net loss per share:</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of dilutive securities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding used in calculation of diluted net loss per share</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.89)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of December&#160;31, 2019, 2018 and 2017 as their effect would have been anti-dilutive (in thousands).</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,493&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,609&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock and restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">501&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">228&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,492&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">implicit borrowing rate based on the information available at the lease commencement date to determine the present value of</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">basis over a similar term an amount equal to the lease payments. </span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within this note below and Note 7 - Leases for</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">details about the Company's lease portfolio, including Topic 842 required disclosures.</span></div><div><span><br/></span></div><div style="text-indent:40.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segment Information</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The Company currently operates in one business segment, which is the development and commercialization of therapies for patients with rare diseases. A single management team that reports to the Chief Executive Officer comprehensively manages the entire business. The Company does not operate separate lines of business with respect to its products or product candidates. Accordingly, the Company has one reportable segment.</span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;Topic 842 was effective for fiscal years beginning after December 15, 2018 (including interim periods within those years) and early adoption was permitted. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which provided a transition option in which an entity would initially apply ASU 2016-02 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company used the new transition option and the package of practical expedients that allowed it to not reassess: (1) whether any expired or existing contracts are or contain leases; (2) lease classification for any expired or existing leases; and (3) initial direct costs for any expired or existing leases. The Company also used the practical expedient that allows it to treat the lease and non-lease components of its leases as a single component. The Company adopted ASU 2016-02 effective January 1, 2019. The impact of the adoption of ASU 2016-02 on the consolidated balance sheet was $47.4&#160;million.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) 2016-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which addressed eight specific cash flow issues with the objective of reducing the existing diversity in practice. Among the updates, the standard requires debt extinguishment costs to be classified as cash outflows for financing activities. This standard update became effective as of the first quarter of 2018. As a result of the adoption of the standard, in the first quarter of 2018, the Company reported a $2.2 million loss on extinguishment of debt in the operating activities section of its consolidated statement of cash flows. The Company had no material debt extinguishment costs prior to the first quarter of 2018. The impact of adopting this standard was not material to the Company.</span></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements (Not Yet Adopted)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses which requires financial assets measured at an amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019 and the Company will adopt the standard effective January 1, 2020. Different aspects of the guidance require modified retrospective or prospective adoption. The Company has performed an assessment and has determined that adoption will not have a material impact on its consolidated financial statements.</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>70
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6815392032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License and Other Agreements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_insm_LicenseAndOtherAgreementsAbstract', window );"><strong>License and Other Agreements</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_insm_LicenseAndOtherAgreementsTextBlock', window );">License and Other Agreements</a></td>
<td class="text">License and Other Agreements<div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">In-License Agreements</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">PARI Pharma&#160;GmbH</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8212;In April 2008, the Company entered into a licensing agreement with PARI Pharma&#160;GmbH (PARI) for use of the optimized Lamira Nebulizer System for delivery of ARIKAYCE in treating patients with NTM lung infections, CF and bronchiectasis. Under the licensing agreement, the Company has rights under several US and foreign issued </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">patents and patent applications involving improvements to the optimized Lamira Nebulizer System, to exploit the system with ARIKAYCE for the treatment of such indications, but the Company cannot manufacture the nebulizers except as permitted under the a commercialization agreement with PARI, which is described in further detail below. The Lamira Nebulizer System has been approved for use in the US (in combination with ARIKAYCE) and EU. Under the licensing agreement, the Company paid PARI an upfront license fee and certain milestone payments. Upon FDA acceptance of the Company's New Drug Application and the subsequent FDA approval of ARIKAYCE, the Company paid PARI additional milestone payments of &#8364;1.0 million and &#8364;1.5 million, respectively. In addition, PARI is entitled to receive a future milestone payment of &#8364;0.5 million in cash based first receipt of the first marketing approval in a major EU country for ARIKAYCE and the device. In October 2017, the Company exercised an option to buy-down the royalties that will be paid to PARI on ARIKAYCE net sales. As a result, PARI is entitled to receive royalty payments in the mid-single digits on the annual global net sales of ARIKAYCE, pursuant to the licensing agreement, subject to certain specified annual minimum royalties. The buy-down payment to PARI was included as a component of SG&amp;A expenses in the fourth quarter of 2017. See below for information related to the commercialization agreement with PARI. </span></div><div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Agreements</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Cystic Fibrosis Foundation Therapeutics,&#160;Inc.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In 2004 and 2009, the Company entered into research funding agreements with Cystic Fibrosis Foundation Therapeutics,&#160;Inc. (CFFT) whereby it received $1.7 million and $2.2 million in research funding for the development 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%;"> ARIKAYCE. As a result of the US approval of ARIKAYCE and in accordance with the agreements, as amended, the Company owes payments to CFFT of $13.4 million in the aggregate, which are payable through 2025. Furthermore, if certain global sales milestones are met within five years of the ARIKAYCE's commercialization, the Company would owe up to an additional $3.9 million. The Company has determined the likelihood of meeting such global sales milestones and have accrued for these contingent obligations proportionally based on net sales of ARIKAYCE.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Therapure Biopharma&#160;Inc.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In February 2014, the Company entered into a contract manufacturing agreement with Therapure Biopharma&#160;Inc. (Therapure) for the manufacture of ARIKAYCE, on a non-exclusive basis, at a 200 kg scale. Pursuant to the agreement, the Company and Therapure collaborated to construct a production area for the manufacture of ARIKAYCE in Therapure's existing manufacturing facility in Canada. The agreement has an initial term of five years, which began in October 2018, and will renew automatically for successive periods of two years each, unless terminated by either party by providing the required two years prior written notice to the other party. Notwithstanding the foregoing, the parties have rights and obligations under the agreement prior to the commencement of the initial term. Under the agreement, the Company is obligated to pay a minimum of $6 million for commercial ARIKAYCE batches produced and certain manufacturing activities each calendar year.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">PARI Pharma&#160;GmbH</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In July 2014, the Company entered into a commercialization agreement with PARI (the Commercialization Agreement) for the manufacture and supply of Lamira Nebulizer Systems and related accessories (the Device) as optimized for use with ARIKAYCE. Under the Commercialization Agreement, PARI manufactures the Device except in the case of certain defined supply failures, when the Company will have the right to make the Device and have it made by third parties (but not certain third parties deemed under the Commercialization Agreement to compete with PARI). The Commercialization Agreement has an initial term of fifteen years from the first commercial sale of ARIKAYCE in October 2018 (the Initial Term). The term of the agreement may be extended by the Company for an additional five years by providing written notice to PARI at least one year prior to the expiration of the Initial Term. Notwithstanding the foregoing, the parties have certain rights and obligations under the agreement prior to the commencement of the Initial Term. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Ajinomoto Althea,&#160;Inc.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In September 2015, the Company entered into a Commercial Fill/Finish Services Agreement (the Fill/Finish Agreement) with Ajinomoto Althea,&#160;Inc., a Delaware corporation (Althea), for Althea to produce, on a non-exclusive basis, ARIKAYCE in finished dosage form at a 50 kg scale. Under the Fill/Finish Agreement, the Company is obligated to pay a minimum of $2.7 million for the batches of ARIKAYCE produced by Althea each calendar year during the term of the Fill/Finish Agreement. The Fill/Finish Agreement became effective as of January&#160;1, 2015, and following an extension in 2018, is expected to remain in effect through December 31, 2021. The Fill/Finish Agreement may be extended for additional two-year periods upon mutual written agreement of the Company and Althea at least one year prior to the expiration of its then-current term. The Company has expensed at least the required minimum in each year of the contract.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">AstraZeneca AB</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In October 2016, the Company entered into a license agreement (AZ License Agreement) with AstraZeneca AB, a Swedish corporation (AstraZeneca). Pursuant to the terms of the AZ License Agreement, AstraZeneca granted the Company exclusive global rights for the purpose of developing and commercializing AZD7986 (renamed INS 1007). In consideration of the licenses and other rights granted by AstraZeneca, the Company made an upfront payment of </span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">$30.0 million, which was included as research and development expense in the fourth quarter of 2016. The Company is also obligated to make a series of contingent milestone payments totaling up to an additional $85.0 million upon the achievement of clinical development and regulatory filing milestones. If the Company elects to develop INS1007 for a second indication, the Company will be obligated to make an additional series of contingent milestone payments to AstraZeneca totaling up to $42.5 million. The Company is not obligated to make any additional milestone payments for additional indications. In addition, the Company will pay AstraZeneca tiered royalties ranging from a high single-digit to mid-teens on net sales of any approved product based on INS1007 and one additional payment of $35.0 million upon the first achievement of $1.0 billion in annual net sales. The AZ License Agreement provides AstraZeneca with the option to negotiate a future agreement with the Company for commercialization of INS1007 in chronic obstructive pulmonary disease or asthma.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Patheon UK Limited</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;In October 2017, the Company entered into certain agreements with Patheon UK Limited (Patheon) related to the increase of its long-term production capacity for ARIKAYCE commercial inventory. The agreements provide for Patheon to manufacture and supply ARIKAYCE for its anticipated commercial needs.&#160;Under these agreements, the Company is required to deliver to Patheon the required raw materials, including active pharmaceutical ingredients, and certain fixed assets needed to manufacture ARIKAYCE.&#160;Patheon's supply obligations will commence once certain technology transfer and construction services are completed. The Company's manufacturing and supply agreement with Patheon will remain in effect for a fixed initial term, after which it will continue for successive renewal terms unless either party has given written notice of termination. The technology transfer agreement will expire when the parties agree that the technology transfer services have been completed. The agreements may also be terminated under certain other circumstances, including by either party due to a material uncured breach of the other party or the other party&#8217;s insolvency. These early termination clauses may reduce the amounts due to the relevant parties. The investment to increase our long-term production capacity, including under the Patheon agreements and related agreements or purchase orders with third parties for raw materials and fixed assets, is estimated to be approximately $60 million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_LicenseAndOtherAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">insm_LicenseAndOtherAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_LicenseAndOtherAgreementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entire text block refers to License and Other 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;">insm_LicenseAndOtherAgreementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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>EXCEL
<SEQUENCE>71
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( -<[65 ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ USM94"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " #7.UE0-]CQ<.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/3L,P#(=?!>7>.DWY(Z(N%Z:=0$)B$HA;E'A;1--&B5&[MR<M
M6R<$#\ Q]B^?/TMN3)"FC_@<^X"1'*:KT;==DB:LV($H2(!D#NAU*G.BR\U=
M'[VF_(Q["-I\Z#V"X/P6/)*VFC1,P"(L1*8::Z2)J*F/)[PU"SY\QG:&60/8
MHL>.$E1E!4Q-$\-Q;!NX "888?3INX!V(<[5/[%S!]@I.2:WI(9A*(=ZSN4=
M*GA[>GR9URU<ETAW!O.OY"0= Z[8>?)K_;#>;I@27/""BT+<;/F=%/>ROGZ?
M7'_X781];]W._6/CLZ!JX-==J"]02P,$%     @ USM94)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M@(./;MPM<*;E2M.=MQ-DVF&1)_S([ ,./T?A!QQKX"&G>UR08>1UXM$-,OV
MXX].Q!8XV0 Q-0\RV8"CS5&T :<6@,H3"Q!E:B&GEJ/40DXM9 @51!%MB1V.
M,MF0D\U1LB$GFRN0S;8@L]ZFB@!,5'H<@(X"$#G9M"X\-R3HP!1%8OVAS$#D
M#'24@<C9!CX]%3+:D->%GM:%R$L^]#JUHU F('(">DI %-"FC')TB+DLM1ED
M^B&GGZ?T0X%^3AFD^!-TVAOT*4<R_]"R)XQ//,11)A9R8M&Z<(N<6,Y;VB$N
MLJF" F6J(:>:IU1#@6IQYR*ETDX2YLX;DWC":!F F@/04P!JSK9/$&O:G-45
MHA(=@DF01\LDU)R$=$*VFB/N$U#L2*($";0,0<TAZ"D$M5 %&C#TS6 GZ91#
MDRB[=.(%FD.03L16\W=CL1 4=#\K!+5,2\UI"8KB<A*Y.9[N%%!#_Z.ZVLEF
M7TR&3UA_E.W+\=0M'IN^;^KQ$\EST_0AMJCN(A8/H=S?+JKPW ^G-IZWUT]'
MUXN^.4^?Q;+;M[G-?U!+ P04    " #7.UE0E\S)KO@!  "-!0  &    'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;(V4W8Z;,!"%7P7Q #'_T B0NE15*[52
MM%6WUPX, :W!U';"]NUK&R\"PK:;B]ACGSG^QHDG'2E[Y@V L%XZTO/,;H08
MC@CQLH$.\P,=H)<[-64=%C)D%\0'!KC221U!GN-$J,-M;^>I7CNQ/*570=H>
M3LSBUZ[#[,\#$#IFMFN_+CRVET:H!92G [[ #Q _AQ.3$9I=JK:#GK>TMQC4
MF?W1/1:1TFO!4PLC7\PM5<F9TF<5?*TRVU% 0* 4R@'+X08%$**,),9OXVG/
M1ZK$Y?S5_;.N7=9RQAP*2GZUE6@R.[&M"FI\)>*1CE_ U!/:EBG^&]R 2+DB
MD6>4E'#];957+FAG7"1*AU^FL>WU.$X[86S2]A,\D^#-"6[PSP3?)/B;!#21
MZ5(_88'SE-'18M./-6#UGW"/OKS,4BWJN]-[LEHN5V^YZ[@INBDCHWF8--Y"
MXZT5Q;TBBF<)D@ SA;=+X>E\?T7A[1OXNP:^-@A6!LZFC$F3:$VO-<YA6VOQ
M']$*)=A%"790_ W*I(D6IX2.^6QXWJ-<086[4.$.5+"!"N^.2CY$B><G\8;I
M7AC'OA.'WAOW%.TB13M(X08I>B_2O? -)+1X&*I1?<?LTO;<.E,AWYA^"36E
M J2I<Y"%-K(WS@&!6JAI+.=LZA!3(.A@FA^:.W#^%U!+ P04    " #7.UE0
MQZ#N;28$  #R$@  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;(68VX[:
M2!"&7\7R_>#NZK;;'@'2 (IVI8TTRBK)M0>:@^(#:YLA>?MM'X;@JC*Y =M\
M5?UW]>''/;^6U8_Z:&WC_<RSHE[XQZ8Y/P=!O3W:/*UGY=D6[I=]6>5IXVZK
M0U"?*YONNJ \"T"(*,C34^$OY]VSUVHY+R]-=BKL:^75ESQ/JU\KFY77A2_]
MCP=?3H=CTSX(EO-S>K#_VN;K^;5R=\$MR^Z4VZ(^E857V?W"?Y'/&PC;@([X
M=K+7^N[::[OR5I8_VIN_=PM?M(IL9K=-FR)U7^]V;;.LS>1T_#<D]6]MMH'W
MUQ_9/W6==YUY2VN[+K/OIUUS7/BQ[^WL/KUDS9?R^I<=.A3ZWM#[?^R[S1S>
M*G%M;,NL[CZ][:5NRGS(XJ3DZ<_^^U1TW]<A_T<8'P!# -P"9/0P0 T!ZG>
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
M"+.2 "M3OK=(LI(23[P8+'K=H&*(0@<Z"W3.K+RS04=O\J3$N1@I8QL64YS
M"5UN1'G^#N$E/IX$F/?D/E\R"-.9 )U%R2! 7DK#:9Z7C$\(AZ8PIPEP6I0,
MDGB=*+Z>5S7#>U4,8(T S-.Z%PVXD;F$R19(QHN&!H?HS/H(#S5&M$:(YE5#
M _0:I347+I#0ZCBQ-(:T1I#F-SY:$IC"D=(9[@F0.G%\+B7QR2:9C22CCCRN
M0$SG]SX:'+H3F\9WM,98UPCK?#MJ<%3F?N21.Y;W&.<:'7UY)=,2E][$0\;$
MU("8HI)I24RRF>,WNQ_*AH8P534X1:<B4>63BY"H5B:JU/E,)*H4*9<Y\FP:
M[H%PHM)P8,H8'5=0&5L87!HT* VI2'Q)_%""/:##]-TSX?9W@S_RZF5[J$>/
M9=.4^^XA\'-9-D7H-?D2$FM3Y.O+Q:YX;MJW+KROSL_KSQ=->>Q_BYA>?A"Y
M^Q]02P,$%     @ USM94.+BL%:3!0  EQP  !@   !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6R-65UOXS80_"N&WWTF=RF2"I( D8VB!5H@N*+MLY(HB7&V
MY4I*<OWWU=?Y[-V1[_(06_)P.5Q1,TOR^J.LOM2O1=',ONZV^_IF_MHTAZOE
MLGY\+79Y_:D\%/OVE^>RVN5->UF]+.M#5>1/?:/==DG&^.4NW^SGM]?]O?OJ
M]KI\:[:;?7%?S>JWW2ZO_LN*;?EQ,[?S;S<^;UY>F^[&\O;ZD+\4?Q;-7X?[
MJKU:'J,\;7;%OMZ4^UE5/-_,[^S5VE'7H$?\O2D^ZI/OLVXH#V7YI;OX[>EF
M;CI&Q;9X;+H0>?OQ7JR*[;:+U/+X=PPZ/_;9-3S]_BWZ+_W@V\$\Y'6Q*K?_
M;)Z:UYMYG,^>BN?\;=M\+C]^+<8!)?/9./K?B_=BV\([)FT?C^6V[O_/'M_J
MIMR-45HJN_SK\+G9]Y\?PR_!C\UP QH;T+&!O=R QP;\O8&[V,"-#9QHL!R&
MTN=FG3?Y[755?LRJX?$>\FX6V2O79O^QN]DGN_^M34_=WGV_M8F[7KYW@49,
M-F#H%'-$+-OHQRX(=9&1:D[G':PTPH=SR%I#K F8!<.!<A^ SP::X  .!G!]
M '<:@&2F!DSH,?L>LZ#$,8O1K ".R5&0HP8XFY)W*2:>0.()&+G' 3P,X/7(
M$\$T&S#^A&EB8Q3#UB!.U)@UB%(S,>$"Y!LT7YL(OD'UXM*4!5\-:A]Y*OAJ
MD,%D(R0;07)%WK*H4^+38 5;A")G!%V-LM$$QI132#D%;X+H)DLO9&6@JQ%$
M1B;W4I@SIM9@>3,@O:G4-Z-SPJE\9R$JD>E%*!LG.$](LM6<O<SO"#KK)Z0Q
MD:0!+$E9IAG ?#+%&JK\G27 VDK6I!7 3SU1K..6?Z8?5OVDP4],<HOUWCJM
MFYXF0F#EM8GB&M2#3!35A>5@U?0#N"21NK8&L*G\8K&W6NVETF16:_2"+$6I
M2 @7#)/DK&%3G+'@6ZWX@21GK=.+&*RT* 1KT^PD90"C$*=F&)9^J[4_2.FW
M6J\7K1H8Q5OCE#1=@ISSQ;IOM?#+1YY9K=@+EWHOZ6H81_ENK!'*&X=)$W8
M @[@A=%GI%7;A2A4<@50-DVM&-L:P!*:JF (>P!I#XB*M!;M!1LO9P: 66.L
ME:PU+*$I;2;L 80\0-;(I#V@+9*-EX75"@-#JBI&!&Q=SMN)!0)A9R&P1/ 3
M2P3"GD%@D2#G?C:"SE\1(OW@ ,ZR2>5;@G!L)B<<MBK25F7E(BRC2^8RDD9V
M%N1":7TQTCE?;%,$%B4R@QD!_X&9!CCKHE)]A+N0:6Q6%, TFUC0$38. HL&
M55C0#QUA!2 N,>V?'/=/.P=AYR"P9%!5!?UXS0 @"XHLBZ"+D<[W"K!I,# -
M55&PUGG)%T#::D(G^&*H<\+8+QBL&8(T#-823]Z:X"1KC5.$-81#\%/["HS]
M@H%?2#89:W6W:3"RU@2P&%5Y#%#L>*)LXXF=)+ ""7)_@?4*1$T.#6E5A^1F
MT?IBJ'/"V)48N%*0KL3:15HMF,H,-A$&)B+=.F,M_103DI7O"N X^N!8I@?A
MK(D3DLK83QCXB2K&&?F)I(TP:AIJD)W,-;81!KM<0>YL,%BF!"]3N (P:SDU
M:B9J'-F8A(F*G+%[,7"O*-V+@36EB9$BO *X]NF?UFTC=;#OY2E))[R;L8\Q
M\#&U!&+M/BX&1[*^13@PQ#7 B2&>[UYC2W-&EQUQ8CO#89-QP&34JL1I9PA1
MHE8 Y4DNN-8 E4R/&WN, QX3U;[] #K=:&>Y2;8"('56LD8@+UUQ>7(ZLRNJ
ME_[DJYX]EF_[ICOD.+E[/%V[ZP_7Q/W,7JV',[+O888CNS_RZF6SKV</9=.4
MN_Z$Y[DLFZ+E:#ZUBOE:Y$_'BVWQW'1?0_N]&H[*AHNF/(S'@,OC6>3M_U!+
M P04    " #7.UE0,O !@I4!  !8 P  &    'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;&U3VVZC,!#]%<L?4 ?2)E$$2)M4U5;J2E%7;9\=&((5FV%M)W3_
M?L>&HFS%"W/Q.6<N-EF/]NP: ,\^C6Y=SAOONZT0KFS 2'>'';1T4J,UTE-H
M3\)U%F0524:+=+%8"2-5RXLLY@ZVR/#BM6KA8)F[&"/MWQUH['.>\*_$JSHU
M/B1$D77R!+_!OW4'2Y&85"IEH'4*6V:ASOF/9+M;!GP$O"OHW8W/PB1'Q',(
MGJN<+T)#H*'T04&2N<(>M Y"U,:?49-/)0/QUO]2?XJSTRQ'Z6"/^D-5OLGY
MAK,*:GG1_A7[GS#.\\#9./P+7$$3/'1"-4K4+GY9>7$>S:A"K1CY.5C51ML/
M)ZOU2)LGI",AG0C)?9QE*!0[?Y1>%IG%GMEA]YT,5YQL4]I-&9)Q%?&,FG>4
MO1;)YB$3UR T8G8#)KW!I!-"D/I4(ITMD4;Z_7\E5O,"RUF!Y8S ^EN/<YC-
MMR+B9BGAS?V2]J1:QX[H:;]Q"S6B!]);W-%%-O3,IT!#[8.[)M\.EST$'KOQ
M'8OI9RK^ 5!+ P04    " #7.UE00N!AS+$!  #2 P  &    'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;'U3;6^;,!#^*Y9_0$U(UC41(#6=JDW:I*C3VL\.
M'&#5]C';A.[?SS:$H@[M"[X[GN>Y%Y^S <VK;0$<>5-2VYRVSG4'QFS9@N+V
M!CO0_D^-1G'G7=,PVQG@520IR=(DN66*"TV++,9.ILBP=U)H.!EB>Z6X^7,$
MB4-.-_0:>!)-ZT* %5G'&_@)[E=W,MYCLTHE%&@K4!,#=4[O-X?C+N CX%G
M8!<V"9V<$5^#\ZW*:1(* @FE"PK<'Q=X "F#D"_C]Z1)YY2!N+2OZH^Q=]_+
MF5MX0/DB*M?F](Z2"FK>2_>$PU>8^OE$R=3\=[B ]/!0B<]1HK3Q2\K>.E23
MBB]%\;?Q%#J>PZ1_I:T3THF0?B"P,5&L_ MWO,@,#L2,L^]XN.+-(?6S*4,P
MCB+^\\5;'[T4F[M]QBY!:,(<1TRZQ,P(YM7G%.E:BF/Z#SU=IV]7*]Q&^G:9
M?9^L"^Q6!7918/??%E<P^X]-LL5,%9@F;I,E)?8Z;O(B.B_L?1KOY!T^;OL/
M;AJA+3FC\S<;YU\C.O"E)#=^A5K_P&9'0NV"^=G;9ERST7'832^(S<^X^ M0
M2P,$%     @ USM94.D\\":T 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H
M965T.2YX;6Q]4V%OW" ,_2N('U#N2+9VIR12K].T2:UTZK3M,Y<X"2K$&9!+
M^^\'),VR-MH7P,;O^=F8;$3S9%L 1YZUZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%
M\Z9IF.T-B"J"M&)\M_O(M) =+;+H.YDBP\$IV<')$#MH+<S+$12..=W35\>C
M;%H7'*S(>M' =W _^I/Q%EM8*JFALQ([8J#.Z>W^<$Q#? SX*6&TJS,)E9P1
MGX+QK<KI+@@"!:4+#,)O%[@#I0*1E_%[YJ1+R@!<GU_9O\3:?2UG8>$.U2]9
MN3:G-Y144(M!N4<<O\)<SP=*YN+OX0+*AP<E/D>)RL:5E(-UJ&<6+T6+YVF7
M7=S'Z29-9M@V@,\ O@!N8AXV)8K*/PLGBLS@2,S4^UZ$)]X?N.]-&9RQ%?'.
MB[?>>RGVGWC&+H%HCCE.,7P=LT0PS[ZDX%LICOP=G&_#DTV%280G_RA,M@G2
M38(T$J3_+7$K)GV3A*UZJL$T<9HL*7'HXB2OO,O WO+X)G_#IVE_$*:1G25G
M=/YE8_]K1 =>RN[*CU#K/]AB**A=.%[[LYG&;#(<]O,/8LLW+OX 4$L#!!0
M   ( -<[65!OP,<1M0$  - #   9    >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;'U3VVZ<,!#]%<L?$"_LYK8"I&RJJI42:96JZ;,7!K#B"[7-DOQ]QH80
MU*"^V)[Q.6<N'F>#L2^N!?#D54GM<MIZW^T9<V4+BKL+TX'&F]I8Q3V:MF&N
ML\"K2%*2I9O-%5-<:%IDT7>T169Z+X6&HR6N5XK;MP-(,^0TH1^.)]&T/CA8
MD76\@5_@?W='BQ:;52JA0#MA-+%0Y_0NV1]V 1\!SP(&MSB34,G)F)=@_*QR
MN@D)@832!P6.VQGN0<H@A&G\G33I'#(0E^</]>^Q=JSEQ!W<&_E'5+[-Z0TE
M%=2\E_[)##]@JN>2DJGX!SB#1'C(!&.41KJXDK)WWJA)!5-1_'7<A8[[,-YL
MTXFV3D@G0CH3;F(<-@:*F7_CGA>9-0.Q8^\['IXXV:?8FS(X8ROB'2;OT'LN
MKI.,G8/.!#F,D'0!^40P%)\CI&L1#ND7>KI.WZXFN(WT[3+Z[>6ZP&Y58!<%
M=O^K\"LDN;WZ)P9;=%2!;>(L.5*:7L<Y7GCG<;V+3\@^X>.L/W+;".W(R7A\
MU]C]VA@/F,KF @>HQ>\U&Q)J'X[7>+;CD(V&-]WT?]C\B8MW4$L#!!0    (
M -<[65 :B)%MM0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;'U3VV[;, S]%4$?4"5VMJ:!;:#I,&Q "P0=MCTK-FT+U<63Y+C]^U*RZWFM
ML1=)I'@.#RDJ&XQ]<BV )\]*:I?3UOONP)@K6U#<79D.--[4QBKNT;0-<YT%
M7D60DBS9;#XSQ86F119])UMDIO=2:#A9XGJEN'TY@C1#3K?TS?$HFM8'!RNR
MCC?P _S/[F318C-+)11H)XPF%NJ<WFX/QUV(CP&_! QN<2:ADK,Q3\'X7N5T
M$P2!A-('!H[;!>Y RD"$,OY,G'1.&8#+\QO[UU@[UG+F#NZ,_"TJW^9T3TD%
M->^E?S3#-YCJ^43)5/P]7$!B>%"".4HC75Q)V3MOU,2"4A1_'G>AXSZ,-VDZ
MP=8!R01(9L ^YF%CHJC\"_>\R*P9B!U[W_'PQ-M#@KTI@S.V(MZA>(?>2[&]
MN<[8)1!-,<<Q)EG&S!$,V><4R5J*8_(!GJS#TU6%:82G_RC<KQ/L5@EVD6#W
MWQ+78F[>)6&+GBJP39PF1TK3ZSC)"^\\L+=)?)._X>.T/W#;".W(V7A\V=C_
MVA@/*&5SA2/4X@>;#0FU#\=K/-MQS$;#FV[Z06S^QL4K4$L#!!0    ( -<[
M65#G)Q6VM $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;'U3
MVV[;, S]%4$?4"5*VA6!;:#I,+3 !@0=MCXK-FT+U<65Y+C[^U&RZWF;MQ=)
MI'@.#RDJ&ZQ[\2U (&]:&9_3-H3NP)@O6]#"7]D.#-[4UFD1T'0-\YT#4260
M5HQO-C=,"VEHD27?R169[8.2!DZ.^%YKX7X<0=DAIUOZ[GB231NB@Q59)QKX
M"N%;=W)HL9FEDAJ,E]80!W5.[[:'XS[&IX#O$@:_.)-8R=G:EV@\5CG=1$&@
MH R10>!V@7M0*A*AC->)D\XI(W!Y?F?_E&K'6L["P[U5S[(*;4YO*:F@%KT*
M3W9X@*F>:TJFXC_#!12&1R68H[3*IY64O0]63RPH18NW<9<F[<-X<[V;8.L
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
MQS?^;.8QFPV'P_*#V/J-RU]02P,$%     @ USM94%(CX^JS 0  T@,  !D
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
M[,)VZ_>F;_W><+H=IAH;1VO^&U!+ P04    " #7.UE0UK*OW+<!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6QM4]MNW" 0_17$!P0ONVDV
M*]M2-E'42HFT2M7VF;7'-@H8%_ Z^?L,V'&MU"_ #.><N3"D@[&OK@'PY$VK
MUF6T\;X[,.:*!K1P5Z:#%F\J8[7P:-J:N<Z"*"-)*\:3Y!O30K8T3Z/O9//4
M]%[)%DZ6N%YK8=^/H,R0T0W]=+S(NO'!P?*T$S7\!/^K.UFTV*Q22@VMDZ8E
M%JJ,WFT.QUW 1\!O"8-;G$FHY&S,:S!^E!E-0D*@H/!!0>!V@7M0*@AA&G\G
M33J'#,3E^5/],=:.M9R%@WNC_LC2-QG=4U)")7KE7\SP':9ZKBF9BG^""RB$
MATPP1F&4BRLI>N>-GE0P%2W>QEVV<1_&FRV?:.L$/A'X3-C'.&P,%#-_$%[D
MJ34#L6/O.Q&>>'/@V)LB.&,KXATF[]![R?G-;<HN06C"'$<,7V V,X*A^AR"
MKX4X\O_H?)V^7<UP&^G;9?3;ZW6!W:K +@KLEO'WR9<2US!?BV2+GFJP=9PF
M1PK3MW&2%]YY8._B([)_\'':GX6M9>O(V7A\V=C_RA@/F$IRA2/4X >;#065
M#\<;/-MQS$;#FV[Z06S^QOD'4$L#!!0    ( -<[65#V@5\-N $  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;&U3VV[<(!#]%<0'A%V\:=R5
M;2F;J&JE5EJE:OO,VF,;!3PNX'7Z]P7LN&[B%V"&<\Y<&+(1S;-M 1QYT:JS
M.6V=ZX^,V;(%+>P-]M#YFQJ-%LZ;IF&V-R"J2-**\=WN ]-"=K3(HN]LB@P'
MIV0'9T/LH+4P?TZ@<,SIGKXZGF33NN!@1=:+!KZ#^]&?C;?8HE))#9V5V!$#
M=4[O]\?3(> CX*>$T:[.)%1R07P.QI<JI[N0$"@H75 0?KO" R@5A'P:OV=-
MNH0,Q/7Y5?U3K-W7<A$6'E#]DI5K<YI24D$M!N6></P,<SVWE,S%?X4K* \/
MF?@8)2H;5U(.UJ&>57PJ6KQ,N^SB/DXW23+3M@E\)O"%D,8X; H4,W\43A29
MP9&8J?>]"$^\/W+?FS(X8ROBG4_>>N^UX"G/V#4(S9C3A.$KS'Y!,*^^A.!;
M(4[\'9UOTY/-#)-(3];1/Z;; H=-@4,4./PG</>FQ/<8GB9O@K!53S68)DZ3
M)24.79SDE7<9V'L>W^0??)KV;\(TLK/D@LZ_;.Q_C>C I[*[\2/4^@^V& IJ
M%XYW_FRF,9L,A_W\@]CRC8N_4$L#!!0    ( -<[65 G)/+YMP$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;'53[8Z<(!1]%<(#+ [C;"<3
M-=G9IFF3-IELT_8WHU<E"UX+.&[?OH"NM5O[![B7<\[]X)*-:)YM"^#(BU:=
MS6GK7']BS)8M:&'OL(?.W]1HM'#>- VSO0%119)6C"?)/=-"=K3(HN]BB@P'
MIV0'%T/LH+4PO\Z@<,SICKXZGF33NN!@1=:+!KZ"^]9?C+?8HE))#9V5V!$#
M=4X?=J=S&O 1\%W":%=G$BJY(CX'XU.5TR0D! I*%Q2$WV[P"$H%(9_&SUF3
M+B$#<7U^5?\0:_>U7(6%1U0_9.7:G!XIJ: 6@W)/.'Z$N9X#)7/QG^$&RL-#
M)CY&B<K&E92#=:AG%9^*%B_3+KNXC]/-83_3M@E\)O"%<(QQV!0H9OY>.%%D
M!D=BIM[W(CSQ[L1];\K@C*V(=SYYZ[VW@A_3C-V"T(PY3QB^PNP6!//J2PB^
M%>+,_Z'S;?I^,\-]I._7].0_\=--@30*I'^5>'A3XA;F_DT0MNJI!M/$:;*D
MQ*&+D[SR+@/[P..;_(%/T_Y%F$9VEES1^9>-_:\1'?A4DCL_0JW_8(NAH';A
M^,Z?S31FD^&PGW\06[YQ\1M02P,$%     @ USM94%?O5X*W 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL;5/;;IPP$/T5RQ\0@Y<DVQ4@
M91-%K=1*JU1-G[TP@!5?J&V6].]K&T))PHOM&9]SYN)Q/FKS8CL AUZE4+;
MG7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^DRES/3C!
M%9P,LH.4S/P]@M!C@5/\YGCB;>>"@Y1YSUKX">Y7?S+>(HM*S24HR[5"!IH"
MWZ6'8Q;P$?#,8;2K,PJ5G+5^"<:WNL!)2 @$5"XH,+]=X!Z$"$(^C3^S)EY"
M!N+Z_*;^&&OWM9R9A7LM?O/:=07>8U1#PP;AGO3X%>9ZKC&:B_\.%Q >'C+Q
M,2HM;%Q1-5BGY:SB4Y'L==JYBOLXW63I3-LFT)E %\(^QB%3H)CY W.LS(T>
MD9EZW[/PQ.F!^MY4P1E;$>]\\M9[+R7=W^;D$H1FS''"T!4F71#$JR\AZ%:(
M(_U$I]OTW6:&NTC?K>E)MBV0;0ID42![5^+^0XE;F"\?@I!53R68-DZ3194>
M5)SDE7<9V#L:W^0_?)KV'\RT7%ETULZ_;.Q_H[4#GTIRY4>H\Q]L,00T+AQO
M_=E,8S893O?S#R++-R[_ 5!+ P04    " #7.UE0@P2'>-$!  "<!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6QU5.MNVR 4?A7$ Q2;.&D7V9::
M5E4GK5+4:=MO8A]?5# NX+A]^P%V/"]C?PSG\%W.P4 Z2O6F&P"#/@3O=(8;
M8_H](;IH0#!](WOH[$HEE6#&AJHFNE? 2D\2G- HVA'!V@[GJ<\=59[*P?"V
M@Z-">A""J<\#<#EF.,:7Q&M;-\8E2)[VK(;O8'[T1V4CLJB4K8!.M[)#"JH,
MW\?[P\[A/>!G"Z->S9'KY"3EFPN^EAF.7$' H3!.@=GA# _ N1.R9;S/FGBQ
M=,3U_*+^Y'NWO9R8A@?)?[6E:3)\AU$)%1NX>97C,\S];#&:F_\&9^ 6[BJQ
M'H7DVG]1,6@CQ:QB2Q'L8QK;SH_CM))<:&$"G0ET(=QY IF,?.6/S+ \57)$
M:MK[GKE?'.^IW9O")?U6^#5;O+;9<TZ_1"DY.Z$9<Y@P=(6)%P2QZHL%#5D<
MZ#]T&J9O@A5N/'VSID>W88$D*)!X@>2O%N.K%D.8_U2Y#9IL P*;*Y,0)@F;
M[((FNX# ]LHDA+DV(:O3(4#5_EYH5,BA\W=RE5VNWCWUI^L/?+JW+TS5;:?1
M21I[1OU)JJ0T8$N);FS#C7TJEH!#9=STUL[5=&&FP,A^?@O(\B#EOP%02P,$
M%     @ USM94$%,#V/4 0  G 0  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL=53K;ML@%'X5Q ,4FR1N&MF6FD[3)K52U&G=;V(?7U0P'N"X>_L!
M=ETO97\,Y_!=SL% .DKUJAL @]X$[W2&&V/Z R&Z:$ P?2-[Z.Q*)95@QH:J
M)KI7P$I/$IS0*$J(8&V'\]3G3BI/Y6!XV\%)(3T(P=2?(W Y9CC&[XGGMFZ,
M2Y \[5D-/\#\[$_*1F11*5L!G6YEAQ14&;Z/#\?$X3W@I851K^;(=7*6\M4%
MW\L,1ZX@X% 8I\#L<($'X-P)V3)^SYIXL73$]?Q=_:OOW?9R9AH>)/_5EJ;)
M\!ZC$BHV</,LQV\P][/#:&[^$2[ +=Q58CT*R;7_HF+01HI9Q98BV-LTMIT?
MQVEENY]I80*="70A[+T/F8Q\Y5^887FJY(C4M/<]<[\X/E"[-X5+^JWP:[9X
M;;.7G-XE*;DXH1ESG#!TA8D7!+'JBP4-61SI)SH-TS?!"C>>OEG3XR@LL T*
M;+W ]I\6;Z]:#&'V89-=T&07$+B[,OF,V43_Z20)FB0!@?C*)(2YWF^R.AT"
M5.WOA4:%'#I_)U?9Y>K=4W^Z/N#3O7UBJFX[C<[2V#/J3U(EI0%;2G1C&V[L
M4[$$'"KCIK=VKJ8+,P5&]O-;0)8'*?\+4$L#!!0    ( -<[65 MP@_![P$
M &8%   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;'54VVZ<,!#]%<0'
MQ%QV6;H"I&RBJ)5::96JZ;,7AHMB8VI[E_3O:QM"*9F^8,_XS#DS-C/9*.2K
M:@&T]\99KW*_U7HX$J+*%CA5=V* WIS40G*JC2D;H@8)M')!G)$H"!+":=?[
M1>9\9UEDXJI9U\-9>NK*.96_3\#$F/NA_^YX[II66P<ILH$V\!WTC^$LC446
MEJKCT*M.])Z$.O?OP^,IM7@'>.E@5*N]9RNY"/%JC2]5[@<V(6!0:LM S7*#
M!V#,$IDT?LV<_B)I ]?[=_8G5[NIY4(5/ CVLZMTF_NI[U50TRO3SV+\#',]
M>]^;B_\*-V &;C,Q&J5@RGV]\JJTX#.+2873MVGM>K>.TTF2S&%X0#0'1$M
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
M,Y==3^T66C3]>T&&1RO_!U!+ P04    " #7.UE0'HX)+!T#  "N#   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6R55U%OFS 0_BN(]Q;.@($JB=0P
M39NT2=6F;<\T<1)4P R<I/OW,\:E8!]3]A)L\]W==\[=IV-UY>U+=V),.*]5
M67=K]R1$\^!YW>[$JKR[YPVKY9L#;ZM<R&U[]+JF9?E>&56E1WR?>E5>U.YF
MI<Z>VLV*GT59U.RI=;IS5>7MGRTK^77M@OMV\*TXGD1_X&U637YDWYGXT3RU
M<N>-7O9%Q>JNX+73LL/:?82'C)#>0"%^%NS:3=9.G\HSYR_]YO-^[?H](U:R
MG>A=Y/)Q81DKR]Z3Y/%;.W7'F+WA=/WF_:-*7B;SG'<LX^6O8B].:S=QG3T[
MY.=2?./73TPG%+F.SOX+N[!2PGLF,L:.EYWZ=7;G3O!*>Y%4JOQU>!:U>EZU
M_S<SW(!H S(: /VG0: -@G>#4"4_,%.I?LA%OEFU_.JTP[_5Y'U1P$,@+W/7
M'ZJ[4^]DMIT\O6R"&%;>I7>D,=L!0R:8=X0GO8\A"!9B2RQS,@^0V0@:XQ$"
M-(E V0>S) CN($0=A,I!.',0&+<P8&*%J14F)68B-L;':40HC0BA$1HT!@R=
MA("(@&\005"0A#@7BG*A")?(X$*M*.%"OC$:(T9B4"-&;,6X S\*8B-A!$;H
M0@TD*)D$(6-$V296E(@&QJUD-FA:*#,F*<HD19@DN /P\:[V;^\(6! &N*$G
M-&B:*PF,BLT0T$*5 "H@CT!NZ L-FD8)( *3"X*:_(%S-KC80'!#9VC0K $7
MV@]P20),D\SFT*!YV:=616(P\!=$''!M DR<S/X 6W=":M6##9H6S9P,+DZ
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
MK)^Z-X=T?,EQ854_-2F9_Q3E'U!+ P04    " #7.UE05N,*:6D"  #K!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6R-5>V.HC 4?17" PQ0$-0@
MR8B:W60W,;/9W=\5JY IE&VKS+[]MJ4B'UV=/]!>SCGWJ_3&#:'O+$>(6Q\E
MKMC*SCFOEX[#LAR5D+V0&E7BRXG0$G*QI6>'U13!HR*5V &N&SHE+"H[B95M
M3Y.87#@N*K2G%KN4):1_UPB39F5[]LWP5IQS+@U.$M?PC'X@_K/>4[%S.I5C
M4:**%:2R*#JM[%=ON?-<25"(7P5J6&]MR50.A+S+S=?CRG9E1 BCC$L)*%Y7
ME"*,I9*(XX\6M3N?DMA?W]1W*GF1S $RE!+\NSCR?&7/;>N(3O""^1MIOB"=
MT,RV=/;?T!5A 9>1"!\9P4P]K>S"."FUB@BEA!_MNZC4N]'Z-YJ9 #0!= 3A
M^Q'!UP3_3@@?$@)-".Z$X"%AI@FSSQ)"30A'!*<MEJK^!G*8Q)0T%FT/4 WE
M.?66H>AO)HVJG>J;:  3UFL2N&[L7*60QJQ;#.AA?+ 88M(IQNL0CHB@"P.8
MPEB#J0O?&[F88L 0L9DBPF@(V4XAGCO"[*:8P/U/-KZQJ+X2\ <"P"P0& 4"
M)1#THP3CKK282&&JMAQ@W+IT"AHA-D:947>WCV0&Z<R,Z<PFZ02N/XJTQ80]
M%P(3S,UN0J.;<.(F&K4V#2>)^%$8^68OD=%+9$@F, O,C0+SSY^.A5%@\;R<
MN\4DT2#J_]D#-V(T&.\&]VE!=QKSS)'3NX]*1,]JFC K(Y>*RU^M9^TFUBN0
M]]G(GGK+;3MW[C+M&/P.Z;FHF'4@7-R6ZDX[$<*1B-)]$:<K%Y.WVV!TXG(9
MB35MQT^[X:36H]7IYGOR#U!+ P04    " #7.UE0''"+G?X!  !T!0  &0
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
M$9M,1).1H97,B(EG87X1&=C,;CB8% GRZ<1L.C%))XFL;&(2)@Y%:N6\H2B
M&&,^EX3-)6&H$58R"0F#212&?)B4#9,R8:SO>IV2,!&$=LD4A+$-VJ;DDX',
ME6_&YILQ^3K>L0CY5A$^+B'AZ#;B 1%-H'FQ68S2HFU"Q7=:P\B1#MN97@4P
MI$@['0K"V9N^C\/W'H%,'%>J?/<1\@GR^9XAF*9!R8\(^5$6IC;YM&D @N-[
M%'S/$+1I,.13D)M\OA\(KB$X.HK@M2[2)\CGY2<8_5'R,T*^F1ABF_R,Z5Z9
MHR+@M0PA0XIC/@5>RR >)P5X_<$C^F- Z(S#ZP\X_;E<\/J#)_0'O/Z F[1)
MM12$TB$LX(4%G+ <JPO@-0/)$]7RF@%F@B0?/-!Y341VIP<Z0\:.Y@F\^(";
M_ CS%.1L-<BK"AE518Z7A[RJ\ E5(:\J9%1%F)] ]\R3M>&$FE,O1.QH->A8
M>'/BL\EG0&[R>84BLT"/'!L5Y!6*T1/D\^)#1GR4_)CN #"-[&T1TM5P J&+
M%5[)^,AR&.EZV.P37.M+Y 6/C. C5[*\3C%[8I/&2U R$J3;M)#6*R*P)]H)
M=J<1B>#H/9(7M&26O.0%2+KD38#P'\PV]95JCL.!2>OM]*7N^KWQ;/1V*/,*
M_:& -;X6+]OQ:.6'F_&DY\^\.19UZ[WKKM/5<#!PT+I3)LGPDU''2>7[VT.I
M#EU_FYC[9CQA&1\Z?9Y.CX+;$=;J?U!+ P04    " #7.UE0(S?@KQ "   1
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6R-5>V.VR 0?!7+#Q!L
MXH\D<BQ=KJI:J96BJWK]39Q-;!T8%TA\??L"]KF^=$_*GP#+[,P.@7712_6B
M:P 3O K>ZFU8&]-M"-%5#8+IA>R@M3LGJ00S=JG.1'<*V-$G"4YH%&5$L*8-
MR\+']JHLY,7PIH6]"O1%"*;^[(#+?AO&X5O@J3G7Q@5(673L##_ _.SVRJ[(
MQ')L!+2ZD6V@X+0-'^+-+O8)'O'<0*]G\\!9.4CYXA9?C]LP<A4!A\HX"F:'
M*SP"YX[)UO%[) TG39<XG[^Q?_;FK9D#T_ H^:_F:.IMN J#(YS8A9LGV7^!
MT5 :!J/[;W %;N&N$JM12:[];U!=M)%B9+&E"/8ZC$WKQW[82>,Q#4^@8P*=
M$FCBO0Q"OO)/S+"R4+(/U'#X'7/_<;RA]FPJ%_1'X?=L\=I&KV62+@MR=40C
M9C=@Z P33PABV2<)BDGLZ'_I29K@!$NTQJ4G6+XC2'&"!"5(/$'RCB"[,3E@
M,H]I!Y-Q'E&*ZZ2H3HKHY#<Z R:=Z^2+-:Z2H2H9HK+""7*4(+__/%<HP0JI
M8'WC$\%D$2ZR1D76",$']RZ.\+L=W6\T_N!YQ'=8Q4#9[<4ALQ<I0)U]+])!
M)2^M;X2SZ-3O'JA_T?_@0[/\SM2Y:75PD,;V!?]Z3U(:L+5$"WNS:MN?IP6'
MDW'3W,[5T*2&A9'=V(#)]!4H_P)02P,$%     @ USM94!A)Y0[& @  7PH
M !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL?991;]L@$,>_BN7WU8"Q
M<:LD4M-HVJ1-JCIM>R8)2:S:)@.2=-]^@%TO@7-?8L#_N]\=SAW,+E*]ZH,0
M)GEKFT[/TX,QQX<LTYN#:+F^DT?1V3<[J5IN[%3M,WU4@F^]4=MD!*$R:WG=
MI8N97WM6BYD\F:;NQ+-*]*EMN?J[%(V\S%.<OB^\U/N#<0O98G;D>_%#F)_'
M9V5GV>AE6[>BT[7L$B5V\_01/ZQPY0R\XE<M+OIJG+A4UE*^NLG7[3Q%+B+1
MB(UQ+KA]G,63:!KGR<;Q9W":CDQG>#U^]_[9)V^367,MGF3SN]Z:PSRMTF0K
M=OS4F!=Y^2*&A(HT&;+_)LZBL7(7B65L9*/];[(Y:2/;P8L-I>5O_;/N_//2
MOV%L,(,-R&! 1@-2?&B0#P;Y:(#IAP9T,*"!0=:GXO=FQ0U?S)2\)*K_O$?N
M_D7X@=K=W[A%O]G^G=T>;5?/"UKFL^SL' V:9:\A5QH\*C+K?400"+$DD3FY
M!3S%BI+=2E:Q!",&1Y&#B>;>07Z3*(4=4- !]0[HC8,BV*E>P[RF\YJ\1#"D
M "$% "D#2*\IKR"4HF!'BRB00+'Z2'$3: D&6@*!!M]L64:!5F@"PD ( R!5
M &$1!!."*QA3@9@*P-P'F"K&Y&@*<P]B[N-_()O8#HS@8D5QI R'U8JB4*<H
M$RT! Q024G"\(?:PF2*!G>$1$X 4=1\2D3[1 N43)+CZ<0Z0:$C*(Q)!.9[*
M"6X3&.@3+.P3.&X4-IR\G"#!O0(#S8*%S0(4331.#)<Z!FJ=A64(B'(ZM7-P
MM6.@W%E8AY"HFN+ Y8Z!>J^B*H)$).!D5Z=L*]3>WV!TLI&GSKC#ZFIUO"4]
M$G=*!^M+=WORI_=_-_W5ZSM7^[K3R5H:>P?P)_5.2B-LC.C.?MN#O>V-DT;L
MC!LR.U;]E:>?&'D<KG/9>*=<_ -02P,$%     @ USM94+JY(FX( P  !0T
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
M. 14&S/;"=W=SS:4,>*IS8_XZSWO<XZ-G8]</,L60'DOC/:R0*U2PQYC6;7
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
MH[%/^\RY IVE]Z2/K=3=<5A0."LS7>FYZ'I$MU"\Z=L?&GIP_@]02P,$%
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
M4.\J[^ ]DR[&OLJ;X=O97YNV*K27CDJ1?A]_LW+XO6G_'V;8@+0!W0TH>FC
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
M7?OL$">@,YC:3KC^?6U#..)8]Q+L969V=F,O><_%FZPH5<%[PUJY#BNENA4
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
M:&5E=#8S+GAM;'V6;V^;,!#&OPKB?8O/!MM42:25:=JD3:HZ;7M-$R=!!<S
M2;IO/_,G*+6/O@G8/'?W.V.>>'71[6MW5,H$;U59=^OP:$SS$$7=]JBJO+O7
MC:KMD[UNJ]S887N(NJ95^6X(JLJ($L*C*B_J<+,:YI[:S4J?3%G4ZJD-NE-5
MY>V_1U7JRSJ$\#KQ7!R.II^(-JLF/ZB?ROQJGEH[BN8LNZ)2=5?H.FC5?AU^
M@H<,>!\P*'X7ZM+=W =]*R]:O_:#;[MU2'HB5:JMZ5/D]G)6F2K+/I/E^#LE
M#>>:?>#M_37[EZ%YV\Q+WJE,EW^*G3FN0QD&.[7/3Z5YUI>O:FHH"8.I^^_J
MK$HK[TELC:TNN^$WV)XZHZLIBT6I\K?Q6M3#]3+EOX;A 70*H', Q!\&L"F
M.0'12#:T^CDW^6;5ZDO0CF^KR?M- 0_,+N:VGQS6;GAFN^WL['DC*%]%YS[1
MI'D<-?1&0]\K,E_!Q2R)+,!,05$*.L2S=Q0+"1B:@ T)XG<)I-/&J!&#IAXT
MC!":NKWX,LH@!8GCQ"A.C."D#LZHX3=U &(IA8.#R$B:$(KC)"A.XN,PXN D
M7AT>)\Y.R!!1NH3"413NHX!#PKTB#-S5RWR1X G@) (E$<BBN"C"JT))XKTB
M7P4BY02'D2B,1&"<C?DHD9U P-V^OHK+-,%94I0E15B8PY)Z5>(D8=R19;Z,
M22+IPK<$!+<HXKL#BQ=2++@<(#TEKLV!1WL',0/W(T!U24R7D'#+ XH@><Y+
M_5)4)(*X2(B.49&F"TBXB0+BHDRX2,PO%8.4WBIA.DDI6T#"C100)V6NL8/O
MD3&P6+C?*:)CC'*R\'4 ;J: N:EK[N [Y1W.A @_A,)M%1!?]=>)>W]MWD;Z
M2#*"1#='B_ZL]R-O#T7=!2_:V%/*<);8:VV434?N;7='>[R<!Z7:F_Y6V/MV
M/&.- Z.;Z?P8S8?8S7]02P,$%     @ USM94"Q+ P93 @  50<  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C0N>&ULA55=;YLP%/TKB/>5SP")"%*3J=JD
M38HZ=7MVR$U -9C:3NC^_6Q#*+'=[ 7;EW///<?@Z[PG])55 -QY;W#+UF[%
M>;?R/%96T"#V0#IHQ9LCH0WB8DE/'NLHH(-*:K 7^G[B-:ANW2)7L1TM<G+F
MN&YA1QUV;AI$_VX DW[M!NXU\%R?*BX#7I%WZ 2_@+]T.RI6WL1RJ!MH64U:
MA\)Q[3X&JVW@RP2%^%U#SV9S1UK9$_(J%]\/:]>7B@!#R24%$L,%MH"Q9!(Z
MWD92=ZHI$^?S*_N3,B_,[!&#+<%_Z@.OUF[F.@<XHC/FSZ3_!J.AA>N,[G_
M!;" 2R6B1DDP4T^G/#-.FI%%2&G0^S#6K1K[D?^:9D\(QX1P2@B2NPG1F!!]
M),3*_*!,6?V*."IR2GJ'#E^K0_*G"%:1V,Q2!M7>J7?"+1/12Y'&?NY=)-&(
MV0R8<(8))H0GV*<2H:W$)C32P]L"6Q.1I/8*D=5$I/*C>85@:2>(K02Q(HCG
M K) VX4!DRI,JS"QGZ6:D_^ ;J0LK%(6AI<T_F2[$RM!8GA)8VW#-P,FN>_%
M!/EV':E51VK1$6DZTCLE!A$F(HKBA5U'9M61673$FH[,J/(ET968F$^V8VF5
ML;3(6&@RED:)S%]J,DS,_//>"!'MU7KD?8N41#_SOODG9Y&&VMI0YO_NS9I1
M _2D^C9S2G)NN3SVL^AT-SR&LIEI\8V\,U23^Z 9+IR?B)[JECE[PD6K5 WM
M2 @'(=)_$$>J$G?<M,!PY'*:BCD=&OVPX*0;+S%ONDF+?U!+ P04    " #7
M.UE0%KMCH$0$  "&%@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6R5
MF-MRFT@0AE^%X@$$<P &E:0J2[9CQ]DJ5U+9O<;22*("C!:0E;S]<A@3&+JS
M<&/!^.^3IK\6S.JF\A_%6<K2^IDF6;&VSV5Y63I.L3_+-"H6ZB*SZC]'E:=1
M6=WF)Z>XY#(Z-$9IXE#7]9TTBC-[LVK67O/-2EW+),[D:VX5US2-\E];F:C;
MVB;VQ\+7^'0NZP5GL[I$)_E-EM\OKWEUYW1>#G$JLR)6F97+X]J^(\L7SZT-
M&L7?L;P5O6NK+N5-J1_US?-A;;MU1C*1^[)V$54?[W(GDZ3V5.7QKW9J=S%K
MP_[UA_?'IOBJF+>HD#N5_!,?RO/:%K9UD,?HFI1?U>U)ZH(\V]+5?Y'O,JGD
M=295C+U*BN:OM;\6I4JUERJ5-/K9?L99\WG3_C_,8 .J#6AG0,D?#9@V8)T!
MX7\TX-J 3XW@:0-OJH&O#?RI!H$V"*8:"&T@IAJ$VB"<:D#<CYUS)YMTFTT,
M$Z?MDJ;M[J,RVJQR=;/REIQ+5 -*EI55Y;Q>;1JY^6?5>D6U^KX)>+!RWFM/
M6K-M-;2GX:$_U#R.-:13.%4*71X4S&-+1_8!%\,8.T@3#C7W@,9SAYH'2$.,
M>L8:+OA0\PGR0X>:)TC#AIIG2&/$^@QIO*'F!=+X\"XPN!M8XX$// 2P!PY[
MX(T'-O @8 \>[,$#<C!V>0=H?!>.XL-1?,"#T0.[L89Q)$H 1PF *!3V(& /
M8OKW&<(>0B 'HP,?6@UI6R=K1.["@\/44PJ<)"X0B",^L&E$II=+X$ER1RB0
MAX'*#A!QK(,( @L!:/$1W@B""YG!"T& (1 -Q@Q_TB*OM\-T80RK9T!$%@C_
M! &+0&0)\]?"'P=B"ZQ9$+@(1%=H1AJ+4(@)PB 1XT"!:P82HY+8(D0"(:@2
M@-4 ^QU%,*3N](ZB"(:4_/\,O@=$Z#=+$58IP&I S4"0B"&!$%8IQ*IG!@)$
M:" $:,H!']P,U(J"7J\@<X,BS%. ^0 9V!0AE?HS.@5AD (,FN6^:-%P]B!C
MA2(,4HA!\R$4$*%3G2(,4HA!)%F&,,AF,,@0!AG 8&#,T:T6]1N)(5W $ 09
M1!<RMQCVV,AFU(N PP!PA#%D/[$Q. S97X:0PP!R!#)C&4(.FT$.0\AA #F"
MFOO;BOQ>O0+;7P0<!H CF!FG%1'2"\0I]@3($'08@(Y ?M0Y@@Z?@0Y'T.$
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
MD]33I9ISVX'L0K)N:*YH[/#%?U!+ P04    " #7.UE0!^Q,*>BN  "*G@(
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
M $FFO3N -ASL)<O!9]YYGQY:H?$JJ4 WHL/-MD>\6KD\^4PR]N<4127D+5\
MZB XWS5&7,FMYXMH;_V9Z_Y3"Z&7#?9P>9<-5'T+<,ON<Y$J5J<(U8=JR_A%
M[\ TT7V2-4VA(HX\R57.T*"0O;\AAO%L<9_F/V<!.<-?/PA_O7F:O[Y^FK\R
MV)L$M8DWS+!8='#4LJ%-ZG/FI)]\YZ;[T+\92QKZ\=>T7&45&:"(#0$]8<63
MM+_;#Q\ZV&SWBV>0&&\=D-Y5FJZK:%,6.V*5!! 89F6XX2]_\]S\[[K>07*!
M9%#4Y(^WGYMT\AO>/;<&PM] $^DBK!TXU># S\"IQCMR(7$912[D>E4 *P 6
MA!RGC71WK*>ACS]C/9WOU)YK6(.>,7:+BZ5;4D*3P-MM\?A\4X3GIF0U;-5M
MKM=_/3)/)2M+F0)H5^C5<,P$OL7/9)( G7J-4Q8M(S>H^NL4KC9(M&TJ+*'6
M%3"<FJK;A6!UB0,/W=^K%<A?K9IT&CR_SBI2SHE@W"6P@!0^;-(498(V-'H/
ML,!M%S4]NGV1[5Z1&S)*536HD91$Z[#&!-;3?MW_/F6 \.:?-D+VY*FWRVCG
MG_EP!+$T88*\,0:AQG/7']]%.T!&H%YY&AWA_D=O7U]'R1[HZY<FPVPL.'O&
M8D3O.K_@3G(^[,^G+P)R5*5Y!F0V+PX VS7HE*/!:-H8,#FQY/E<6=2]T/IS
M.^9UKWH5*'-PN_\[$"]<3MK%E&-BY3&A)3 HY5=/ .0)6A#.?4AS=+QF.T0C
M5@B3+5#6I&G=;H>L0S0<(%NS@7S3@DC_'7!]L]FD*P)$JA9P--J3HK-ZKD$9
M=]1;IT Q$U%UZ%.4?<,8G=9K9'MWZ7V6YR)X[,DQ\DWO(Z7N?//VN-]OZ2!!
MJD8J#XSK2!K+A@?;P.G"7CA. ["LW?).9G%6QUB/?.JI;J7M>8R\9BRJ#W*6
MN#C:$OTO$/K](^^)\'QHMSX[!1DQ).HE %H$Z0H6T3Y[DZ=7JS+;*UM5CR =
M&RJDM,,/>%'@+-H8_T_E?9(+(X\C#R8<$ >Q[X9F,0/%;C/--Z\OZGKC7_]E
M,1J.OGN75SMD)@BI^VUQ!PNYRXH]R',[( I'.CB28)+\A#<NB=3W!'(3J;&(
M=.2OVH**0_/O86;:![FR*D3I(R^Q!'Q !,:[5_5!LDO50_I;H%U9"2>'M!M)
M)]IGV=P41\ G_WC]EYLW<**[[.<$B!!,MB\J1,\L?TA$DZZ.%?)\^'@9B^<(
M>:_Q 2MGQ7N/2_X<Y9G#8,#7S[=(&Z+;='\@PS()R'09\.D#T(R#4N4?3RN
MU@KP+3ONHN0+_A?AM$V_1KT?KV\NH^T1J(%L%B0 -,/2FPD^=P?G+D@!>,WC
MX.4NC_?D881I:-YD?=P>:A#=9CM:-=T4(.WP;DYV++M"YC9]N"_YX0A;61VW
M> H[OVR8KO?^TX^UA:X2DBZ X,,FHM[C0[9B=Z0<%*QN(RY+V!,^8U^_9$RB
M<R;!:P/,*%H]E$6>K9!"H5D>D><A01:3\W115J))L:SHAO-XR0Y--DPN<_*.
M)D#]ZCBSVF8YHNA5=<#']]D^W6),#]"N[7$-1_KN_>UP,&"O W]>]MV7M-8<
M>.068)ELX\BL O JN\L. &-DP3 N '1] J2D#PBI8=1[_>'#\-)Y;,MD3S<F
MV@.-@F-E/,N+_&IUJO#[3797%GA)X9]\]9 !,.C.>@\E0&B;[("(%^7)7!19
M.2TX9Y1/B4B3<42N=H+'#_B-\D3&MP>QB4"]2^#V B,%A()A-^3JA@4B%JE1
MEPRQL''$.CJ__7$+4E3""RE*-!_% ECD<_YGP&M&IX<3$-L#7T$@_M>_OPS.
M*WI,*N(JSN\NUY#M28\IH/(#[N1/&09:9 D2G/<HPM!57,;1<+EDSP\ZUO<E
MC)7M85X0ME9'N@"PQVR%0G^)9K*53F*BK^+H??H8_0$VDY["U8'(#OK//8Z'
MH0H9*S5$)F[CZ&V)XE,<?9\"9<Q/<?2N3$$!7L,'P$OX&Q\$,0-.<<N6?'J3
MZ<L? 6!KD,QZG_\(I.D6$.;O_%@<_2&!R5D<? 5#']=)?57KZ&*RF/<GJ"I@
MN.19H04O)4!0/6-1X"\K*1 'Z:!7?^'AB]%TTA^[X97<G3"^(L4 S.9P_>CW
M&8BU)=X]W;R%X^9([^$QB5:%]B@XL5U29ML3/%\6QWL0-C@"AE 38$3+89<6
M\(T@_(&D8">#ALR#F08<S]JRC^HAVSNIQ+$0 -Y/JT.AQ#T<!Y7&%5L*0"R!
M>P0R"'P&/#N65DLFBVUT!W<693?<Y>=;/@[ _X0T,R'*9 AU^ 34%&_8D6W,
M98<'(^I]_-=DM__N]:41M>E8W"[T#C#5<&0/[O!]F>P ^63Y.(T'B1H8ND8U
MZ&[>)P"@FH*_@Y)P96#,6'6/5 @IUIF!WQQ+ ""]8%!>0<'[Z/;0F)';3PR!
ML3D>0"KF*U$B%I6I,_P  ZF.=VC>1[K,DUND10*9@PI%1J($%;?$&[+%08R_
MX8(-2EN"B,,U86UQC_?EAQ7F!70;7L!@%[9TPS3Z2HQ_"&JT\3+>AWL$]K6B
M?>.ZKN!FH0D$Y815<06XL4.Y6E"&J7Z%/RH'6*'O T7ZVK8*&(.X2")ALT#
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
MA\CV>](AB4NN,:>_8U.LO,C@ZV-H!<MRT/DH;=L9]-&-@[X W!QJ(G6@C.M
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
M;2C?$)\(<*0N2=;MB"XDPS+PPM3UX<ACT"NUQG@<V&K@(,GU6!4,0R?'$?B
M1J4@5V<:3:7),M'=B3@>!1PEE'=+  N$#(*-2"?-*6N9\9[_/3@!!(D:+4,4
M<:9[]8%$&>,$\?!^KQTY^K9CXC5TG%*+'..D4=7XDYTC#T%L=!E*L#QD+$2-
M_,<<52'BB[&>!I3H\&"$4 W1;1$]&,9-B:3&9Y)Z%<+B&5&J3Y^>\J5G'*$)
M?NEE@4?99,4']X /N@V3>YF,8*[*#BU<5!K?WV#/WF%-_MDKJ0;B4\5A0!CQ
MK/SE5?\N\>L0^*UAK< 3=ME7$:2S+^@<<A711)'$5VMLT8&CG3S>>.'UI?U#
MHE9U[[1<9N6DS6LA$(6QD=BJV.2W2P&4!ZY]XVP4=>_))EV3&=\<@"LJ(A2$
M7,=90EM[*X_?LL7V=@5ZU1%CYAVU<<&=+5)"J[+8=U9*NQ43V^:&9F\D7S$2
MF4P2 $M<>N%:)R*S)(@@P)19<:BHEFDM(X9]FE+):)6Z:!Z>G.TQ*1H8,G&@
M[56+XQ=K*Z)?[T)3H-UGU^4TJHV/'U/C2]ONGD]:VXFJZ 'X0(L2%@<TMY/>
MWK0I7"]!K=4J8P\%.SA,I1= R2,7%B#>B$YIQ7'F9TP' ^< I^*P?;A#A7T5
MQN@%ZH+0"XE[\5>Y3.^3DFM0"47QL"=1*=ME& +0N-!:STZ](:% &Y)<=?OS
MNH&P'-0.IZ>DR!3ZPURI-J75QE;N@HD/SMVA>Z0(,4R$X,1!YD/,1K TS$9J
MN#S/"/ -S),U_W^<B=;D2-$-4'QLV8-9OQ=EG3;B@SU=M+\QK' *'>LH_MG
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
M'&A[,PV@O-7$Q)RIB"5WK]U'Y*KB$OCJ5<RHEKZ6C3QS+D["/ .X\(HRS#B
MWQS+HTBD;L[0%J!L_@QS[X'8&/T%KK'( 2;M)?K#,4^?LJ(-Q[&YVN],V-F5
MEC#^H9"2>US*2["VT8O$:FHLR8O.34',+/5K3)UK;ZQ]VP].\@^#&*3TAL9R
MV(KP;+GAAZ6>+I=OCC(3&.<*-P6J%(G3>VP;SQU)K?#\= TG#I*2,&W3C5%K
ML:JPIB6<FLVR95NUTJS^4NRX-+LY)0KP^.4RV]+) 4Y=0]\_H65(ECJXSFB
M#D@.P<&D9$YTEH5CI67B*%J->$>E4,F,?"@+%X/$ K#[LUV>>6#1D&,WU6(F
MO1QQ$_A[O?^>ERNUU!*9SA-_L?0JYDWBT!9TT&@P[[,\7CM-JKM/?/1UMWU9
MP8SI?_QF+_G:OS%CA#YWGW&BG-GVICX$[HS0]-_="X;D](_)HX, >LN $@PF
ME'T9#R?3Z,]%^?-5EE]).E8TBR>C080^F3G2!*FB3?&RTW@!+XSA9WAY$8\!
M(2^B>3P8CZ(ZI*XE*D%CH^N_?V"C%_/I:\U$_D90UB>)KNM56#37Y1^#H Y;
MB[5VLV 6[G2)()U1-JX^#R#=I)Q_N>521\-1/%T,(Z"WXZ4?UT?-N%8%?G X
MC\D,W3/SH7M!,[+4=#B.A\-Y-!DLW1,NWL(_,AL/Y;_ZT-GT<&9RTW@$>+"P
M0*"":U(7@!\:Q;,%@"I>PD)_8M6@?A!#P+F9_/<"5@K;F<*'\2(>32<-[&EO
M%%Q_ZGM 2B9@^;K96_@?NJ*M?8H[<"20:7[[9 -<0<F4E;FN?L.Q+YH)0I=U
M1ZK>(ZS25O%TAN!&(8!=6F)8.YM8J90>5W"&]0^$8[5V+S;]Z%))Q/-9$:ZM
MYP=8/<YY,>S/G1!7SQX2!Q ^"POZ(=EE9?*O_S*<3[X#X-X=T2Q81K>G"NW(
MKC&@)%+5J] Z.U'2%$R?GVW+_BU:O-O395\*"30.CJL8D)XT'9M](E NI@O[
MS9/=FWQ$[K;608 3BT5L4@_:$QB5U6O,DEE5]TVLA5%&LJVI_3RZN2O.*?&V
MA>&()0G26X)LUP-EY<B$$NU#99<%ZCF(R%P(5R)X;3]REN*,\7A[ I"9=C7H
MY,?WT,B'J2^=!2V>@,2W5;+09I\-9D!/U8F E82N):VN"N$43'7=V4H<V,4L
M7B["N@R]"3#7)08P3($OCY<UO(199XNY>[XWG$PNX;OI!%GP=!'/B)P&PRV7
M8QH.:/YBQ!O^?W5/0,H'@W 1PQ@^7?H-U_:D3P[C^6@2]3" A[=I1N/?>"R!
M#^^VS@W>DHOIVM_5ALCAO+<?R'N+:/#&N6\[641M8&0$_(UQ+?J" JZ&P!K=
MX%+8VCNI0J>C)D [/04()*:L(7I7IAMM T'?N*OUF=_X(=ND44\LK2U\BD_[
M=5JMRHQE9"_=_)#<&3<V G\)4L*$1+LE2#-OCV5.V31<@R+[2IDU\. T7@X6
MP/91(+SA8+(21.YR_9C(PU6Q.= ?8U DIR#*+ 8SD$'FRYD8Y(.)AR )S*;1
MCT':9?  ":7#>#B;L7\$8RQ1J/<&8!-",!['B^D(-@%Z"S5A=5(+66B*>[0"
M1;V;=Q^<NAR-8(H1R"D3V-0TFB]!]II'8USW$F:LJJ#+D3MB"D\%00!$):R
M,HF'<[AZ%DN8>8!\.(B'"Q*?068:SUJ>(2.''S=VX2M$1B]F V,G,5&7YQJH
ML.QP,1KU9^Y5YOT+;4PV[T_-3Q(O0^9YGWUY=%[DB]&LS@#G9EDZ '&F;?LY
ML4.H_4Q"_AC7ZR1X;H"V;I!^,#?DD&))O;488'RM+FJI3NBP2D#,8_N<[$^X
MRX<$_HN)4@'>P2>I__C:'K-+PB<YP&\Z!B :\!),1J;9VR^)GZS)"76ZQ!["
M]F^_5>*5M_YW"[SZ9T#4/P.B_AD0]<^ J'\&1/TS(.I_]X"H=X;SAALUO3)<
M(5Q>**7-HQ9/@X5'8JSK%+_"=8N#OHFA%$<2\=U!KCY<IR_J;6]\S:VI7? 5
ML6'N3V'A8H#-0?\^]S?+ZTU#,^Y$(+U!7)$ 6[>#O'I2"%7IF=_]_Q8A910^
M-@)EZU;J@\(6;TT#"SL0YOAE'-24UA, :V%EWA41%(TJ6(<C:3)NEY\U$QU.
M%SCLE_0A6W&@NN?*M5FKEF8T]0!YER*D@I+I!M&N#PB"NP"U</Q$W#^.MWUZ
MJ)4FKH.&NBZ8UJV^>C)UD. ZYT3ID7)&E&6*)@_2T_"8 5-(%XCI(TC AP>^
MQ%1ZRSN[9/X 7RD-MN7*F@Y<TK06)253S8):CY*<(ZG(J2$E1L%+[JI4(I*<
MS)11XUFR3&2Y#VPQD" >X.*Y--NP+:@&!@@4"3EX@B25%-QP\BF%VD@!9"2+
MOH>LS"TE +AL6V7JL7TB>V7]!5.9L-W7_EOKTO9)RV^/);HU=M3AH@[Q="N^
MZJX((HZA\O&"YZ.&-MKG;4M8@&=0UP\:^;JRN37/I.%60'BR-7(,YG#W<!>P
M2JG<2*#B+J81)&9=E>L@NF6C0\N$E-I4'$MM%URKD^6[;</.;W[\"5[^O"<G
M/!:B=(*IOT!$"7$@?+B3"6GR>E <2K>*>O1ZK1*5ALUB13#IS-5*F6J[$I7B
M&]0'YY0Q^D'79#$A2YN"\2"QO]PJ+7%% MEE*78()%H2J$95!S04V!OOCU7J
M:\9I_U1_QD2A0J6/=;,PEB;S-AGO>':VD$_!LXPS@>)K=!^@Q&B_*#@%KD43
MJG7^.P<\C2FNCDX+ :S(=O"G06NGK6S1'*JE!SC8-C.EN)C0ALZ@6BU(<I^N
M(]=8T:$K DYT[L-9"Q1@Y:LR6]^GCTAJXNC]'^J%B(?#>3P8C:(*WTG102QZ
MI5'[/4O1L*H":5$MTFBIPH:DA:52UZ.#LZD_R,S# 9.T:@D8&@^T6 ,*UQRA
MSE7'2=$-B2:WA5%:QH4R?1F@9P5;!+*:UIT4=P/L%J-SN;>6"6)_=@[D6PL$
M6N'+AHNK#8\OHO%L@&X3*:V0M^#Q9#(0G^&F,0L,L!@,HI]J5X9^&H[BT7 A
MKP:O#,<QV@'9E6YDT9<<T4ANUXTKJ]=L>%8+D&HNV:_'A\&9*$*7INB=.9UO
M-'(7+S"C= !0>^LB$I^:I#>)IX/Q9?2QY01<&Y>Z.0FO7@APN\,+./=X/!Q\
M^YAU\A:..IG'D_&LF1 -T):VI>927=6W.AST9V("?NX(#?BBW[1CB%"Y:\R^
M@,E?//U68T:,"G[1H 5!BWC 3TSP/;6C6\%MI_,<A1%6=%5P][OF/37$;4\
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
MT97U&C'/)PQMIO7[\Y#VOG*ZI>N*248+/10Q4;)=R#G136!(>^^*(%K$$94
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
MYFN97"F20MFQ*P1G6*'768'2Q^AU>;R'.^G0QPL8WMK5E67;N6:ON#37A@,
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
MT7"#%13P L+@:R52MT B25B-E#U0! $+Z&92K[CHA=>II+20UL^BEV#ZBOR
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
M&F%@4%B]AZEOK8?:R]]W9A6>IPP'E.N8%0 [],TG"IZ\<GB0)QMITIV2D C
ML.NW<#*VBD8T[#UG8BT^81(,'QU+#_*ZF^(CS%?8VWBV*:P;5_&$4S$SZ453
MY![.8L1MS0YD2D'%!\W-5.*Z:J:( VGW:-01@YI&=IFEU@VU^N5BFQU&J,<^
M(#+XHUR>TBS%=";;];8_E20A1KEUW%"Y9N*49))];(LDEU,MZXXLXLFWD2 0
M@_ M)5%B%0M,$#\(S3!^3<4/KJ20*$>PV-BZ"%=XA4F!>_-H*!F@,VCE9ZUK
MR(V)Z]*H"XLLX;ZUP? P4^,^D?;_,E\]8>]PCQV*M3)2S08*L+4(('L&>N$D
MA:=>9[;@"=IB+0.:7F^-%+Y;+@Q.UA47J3HU[?F9"#81:V8GO2#&;TJ9.X4K
MDB/T*6##0_S+BN(>T>TG0% .*?PIF7&G*E41WS4IY/2>BK&I8(B-P+R9L&=,
MJ@<>XR&;M2RNS$G1[&2O'%:9XRE%X;K%/^CI5YGX"GJ8:CGLJRLDPO-)\3.0
MGE!_7W@574SE'+=B"U9<F=;E:# ]@<Z7*[H5\<V_AR3RUWPG*(YP%UZ+JY8P
M'C)<XD4Q&93#4:\8C\K)9%I@F9_Q2"IPL&\JVOPOJ.XC=NEM%HU/"']^)."!
M)G$X6DY,KK'S%;2VWI)/C= KG3.9>V</Q=SMGZ%>R]9*DN_G!)WCBC>FOI$I
MJH.;@2KP^ ?H80\S<LHK_"HZL3GP?$XL<(5V'IVT/%$RH2UA21/F9J#WB<[#
MS,..S>=]87A1#M+)'K/DIJMZY6#:+Z9E?U(7DW+4FSYMOPU[55'7DV(P;MUB
M507=U?I#-UAXQ[_EBI>V*/?KYFJM930EQ_?UV>4/A-6*42B7'^F;TUY=%O)R
MY\/J ?;+9%"?>+&'IN(M95@]S!CUA2,N$*;:8"/=KR+7PI45\VT!4U<5I0\\
MA939O ^PP]P4%60I[>EG(@854M7T@: [I+<EBF<DJVQT7;H4%M>0L.JYL)*5
M\V8N[J8$QO!TC%VZPQ9Q=XJ/'*<S8P?4Z>KF%(-N.N_?80 /F6D,PH8ZB>A)
M[&(GD=0TN[M'8Q&QSBT'2CU!1E3&^9$%"Z-LS#<Y)F(,,!^KX^5S\R@&:QV)
M@DG0:/A*!X&8K'@"77IO_G+2R3$A$_8YB/BH^)+\;@'F0[0(+QM+0LT9O\)
MD), A\.S_@<CV?BU=10%PYL%?TC(UMN9<CN4?12("1J'6_#::G >[K@0W30G
M810.3<RS(922,9[#NK<?!PT':K3Z*5J$+&:K)QII<5&+L2LU2-E_%6S.= %9
MBZ[1]0;G0_D?5926^I4B ?[<0)]KMG2L'A<*B,^V1C0'S;W(=>/N\*9!-M_9
MH^H3;&M?SC$WX6^:-AK,.S!F)ON@,@&("DO!N"BT*MZ&=$MI'1MGP*%F;RV:
M227-"\,F B[@<>1E-IX%^C6"=&H%NRG$&</#2[<*LHMVZ>\2:V0G.#)CBU^X
MQ*8,C!O?6,^/LY9N##[DO.#WD&$BS+L^?[5:KUFV6+-=<)-O;_OX('%BQESF
MVZUV6CDHT[Q_+MQ$ 6M_VW.R(OCJS.F*%N6#.ZM@6%XXD2&Z.S,683!P&4TS
M]#8?-POYI+"^>MYF)KN!3IV%[R$'E'7,^L-TX<DL>2RXDXE^"".DU33#$I9Z
MJ22QVKZ?".A$Q)')H(<IF#<L6N# WC?7G/=T-E_1U>Q6<%L#!][)NJ#C_MI
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
M&F>$+WQNA$Y2-UY9SB%<7J"BO#'I>,M$ .M@T!/;T$W4"S0P 6[SS@_?YJ]
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
MC8>V+] CQR?2:"X$6'O)?9]N4]<:Q_.,1H3K/J[CM0TB\'\0]'13S!D&MZ/
M1USF]XI;\,HD^^G'J="%(%+>0V:7]C>F?0L,'F0<?N<F,.I3OO7V\ 6W\]$1
MF!9!0WK.__0'\,\%E3$D!"A@WQN",7ANR/R<  6>R^*Y_( ])(C>(QTH8#(Z
M?X?P/S;NPOISK 5AW$NF18T#@?\G\+^NO\=R<) \GLX(_WUC\H5Q.4!&<\;I
MC!C#K)YCIDT+$#=P!&JW'N./JO9>>+/& L' YP57%6BY@9/P/-G=JWC14H^9
MWP[D.J0="8([S?;K$AY]\ 5V&>T'M<^%O.Z)<4U4 >"$BE3U "T>0.)_#Y0'
M$HV@P2FT]*-<OP:?1O=.50U 9P%NU)N6PUYM$N6T+-6H' Q1#9C"=S:0NE]6
MH-J@E%>)<IV0<D">'&++XW(ZZDET#,::5.@2GTR'J>F1"VM8]DG/ZD]0P@O(
MX)#UA1/'2'$I&+)5R>4T+ <UB)-1^#CLU'(X[N&-!TK>E)).TLU3I$L%U.$6
M0;FJ:SC$2/_4FL/(,5Z ."BH<^4(Y-N_I4Z,/(8CX,?:VCP\L1/WT<>E _R&
MNUWNV6_HD2#4;%L*8^?VZ('+)X-I:5MGD]. A&6/PCY-+IH)1G6D7B^YSL=T
MU_?0>#8$B56*@1_Z>@?%G-:^@VPX_W6,$!S#M=Z2Z(93G/1'9JKA:OXWQG<
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
M/O9)4C^3/ZN*XA+:OJE;S7U[?8S-%\-G_P%02P,$%     @ USM94/(8\K!
M @  \2@  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\7:36[;,!"&
MX:L8.D!HSG F21%GU4VV;2\@V/0/8DN"J*+)[:MZ4Q5(]'5A?-K($&0,W]4#
M@>+3MWRNAU/;E..I*ZNWR[DIF^HX#-V7$,KVF"]UN6N[W(Q/]FU_J8?QMC^$
MKMZ^UH<<9+WVT$]G5,]/TYFKE]VFZE]VL5K]J/M#'C95>#N'7VW_6HXY#R5<
M?^+=N,#XE_<N_\_R[7Y_VN:O[?;G)3?#!Q5_%ZC"QT$R'R3T()T/4GI0F@]*
M]"";#S)ZD,\'.3WH?C[HGA[T,!_T0 ]ZG ]ZI ?%-9!QS4]"6/.UCH#KR/<Z
M K C7^P(R(Y\LR- ._+5CH#MR'<[ K@C7^X(Z(Y\NR/ ._+U%J"W\/46H+<L
M\*Z-7K;Y>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ*]!;
M^7HKT%OY>BO06Q?8*T&;)7R]%>BM?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17H
MK7R]$] [\?5.0._$USL!O1-?[P3T3@OL=:/-;K[>">B=^'HGH'?BZYV WHFO
M=P)Z)[[>">B=^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>AO0VQ;X5HD^5O+U-J"W
M\?4VH+?Q]3:@M_'U-J"W\?5VH+?S]7:@M_/U=J"W\_5VH+?S]7:@M_/U=J"W
M+W#6!!TVX>OM0&_GZ^U ;^?K[1.]R['N\^[[T)^:0[EUR3_#/STA-(&[#._G
M?/N,Z]1/UY\H/8RKY'"]WMSFZ]0_$6%:49Y_ U!+ P04    " #7.UE0 E!J
M^/X!   J*   $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;)%
MC>LK%U$VP'8&:7@!DYPV49/8L@V4MQ\G7"10D8IHI7_3-#G..7]2ZUOU\O[%
M4YQM^VZ(RZ))R5\P%JN&>AM+YVG(E94+O4WY-*R9M]7&KHF)Q<*PR@V)AC1/
M8X_BZO*&5O:Q2[/KU^MCZV5AO>_:RJ;6#>QIJ+\TG;\U+ -UTYK8M#Z>Y 7%
M[':;N\1\;5GD:BS8'A.^WCB>Y_O^/E$(;4T_BN96J[:BVE6/?;ZEC#Z0K6-#
ME/JNC(T-5/]+H1W6;WGO;$A_;)\;LVW'/BTHCY<CO72T.\!4.>3DE+<%[1HU
M%5X_^:\&ON^&R@6:^Y"K(;4['B]'NLO5R,:%AWQ$&K=.3?5>PW/KX_VPSRYL
MIN^[7OA',;+I\+NW?K@< B2'!,FA0')HD!P&),<I2(XSD!SG(#GX B4(BJ@<
MA52.8BI'096CJ,I16.4HKG(46#F*K )%5H$BJT"15:#(*E!D%2BR"A19!8JL
M D56@2*K1)%5HL@J4625*+)*%%DEBJP215:)(JM$D56BR*I09%4HLBH4616*
MK I%5H4BJT*15:'(JE!D52BR:A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%DU
MBJP&15:#(JM!D=6@R&I09#4HLAH460V*K.:(LD['LK?M\%V2!^<V[_/9]!?!
MJ_]02P$"% ,4    " #7.UE0'R// \     3 @  "P              @ $
M    7W)E;',O+G)E;'-02P$"% ,4    " #7.UE0)^B'#H(   "Q    $
M            @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( -<[
M65 WV/%P[P   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( -<[65"97)PC$ 8  )PG   3              "
M ;<"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ USM94/WEE!V!
M P  C1$  !@              ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( -<[65#H6FG,-00  *<3   8              "
M :\,  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #7.UE0
ME\S)KO@!  "-!0  &               @ $:$0  >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @ USM94,>@[FTF!   \A(  !@
M     ( !2!,  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M -<[65 NO' R_ 0  !P9   8              "  :07  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    " #7.UE0XN*P5I,%  "7'   &
M            @ '6'   >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @ USM94#+P 8*5 0  6 ,  !@              ( !GR(  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( -<[65!"X&',L0$  -(#
M   8              "  6HD  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    " #7.UE0Z3SP)K0!  #2 P  &               @ %1)@
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ USM94&_ QQ&U
M 0  T ,  !D              ( !.R@  'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    " #7.UE0&HB1;;4!  #2 P  &0
M@ $G*@  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( -<[
M65#G)Q6VM $  -(#   9              "  1,L  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @ USM94/:9JSBT 0  T@,  !D
M         ( !_BT  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    " #7.UE0##0MV\ !   W!   &0              @ 'I+P  >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( -<[65"]KB0.M $  -(#
M   9              "  > Q  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @ USM94*77.LZT 0  T@,  !D              ( !RS,
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #7.UE0#:7O
M4+0!  #2 P  &0              @ &V-0  >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    ( -<[65"::3T0M $  -(#   9
M  "  :$W  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
MUSM94%(CX^JS 0  T@,  !D              ( !C#D  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    " #7.UE099'^E[0!  #2 P  &0
M            @ %V.P  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    ( -<[65#CK&<-M0$  -(#   9              "  6$]  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ USM94':$=["T 0
MT@,  !D              ( !33\  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    " #7.UE0T^WM1:4"   4"P  &0              @ $X
M00  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( -<[65#(
MT%!%ZP$  &8%   9              "  11$  !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @ USM94-:RK]RW 0  T@,  !D
M     ( !-D8  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M" #7.UE0]H%?#;@!  #2 P  &0              @ $D2   >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( -<[65 G)/+YMP$  -(#   9
M              "  1-*  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @ USM94%?O5X*W 0  T@,  !D              ( ! 4P  'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #7.UE0@P2'>-$!
M  "<!   &0              @ 'O30  >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    ( -<[65!!3 ]CU $  )P$   9              "
M ?=/  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ USM9
M4"W"#\'O 0  9@4  !D              ( ! E(  'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    " #7.UE0SRM)MNX!  !F!0  &0
M        @ $H5   >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   ( -<[65 R'1<&M@$  -(#   9              "  4U6  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ USM94%MJ[ 7! @  Y0D
M !D              ( !.E@  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    " #7.UE0>O$J+/@!  #G!0  &0              @ $R6P
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( -<[65"=1XYJ
M%P,  *H-   9              "  6%=  !X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @ USM94(4A_/(A @  P 8  !D
M ( !KV   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #7
M.UE0'HX)+!T#  "N#   &0              @ $'8P  >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( -<[65!N5(U]MP,  -(0   9
M          "  5MF  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @ USM94/<J% Q0 @  AP<  !D              ( !26H  'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " #7.UE0ID$'><H!   U
M!   &0              @ '0;   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    ( -<[65!6XPII:0(  .L'   9              "  =%N
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ USM94!QP
MBYW^ 0  = 4  !D              ( !<7$  'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q02P$"% ,4    " #7.UE0WO2.V6X"   U"   &0
M    @ &F<P  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (
M -<[65!P%%R4J0,  /T1   9              "  4MV  !X;"]W;W)K<VAE
M971S+W-H965T-#4N>&UL4$L! A0#%     @ USM94-AO1>;J P  SA(  !D
M             ( !*WH  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"
M% ,4    " #7.UE0(S?@KQ "   1!@  &0              @ %,?@  >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( -<[65 82>4.Q@(
M %\*   9              "  9.   !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL4$L! A0#%     @ USM94+JY(FX( P  !0T  !D              ( !
MD(,  'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " #7.UE0
M:W.Q_E8$   6%@  &0              @ '/A@  >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;%!+ 0(4 Q0    ( -<[65 M>'=;3P(  *@'   9
M      "  5R+  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%
M  @ USM94,3+/SGE 0  404  !D              ( !XHT  'AL+W=O<FMS
M:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " #7.UE0#T,X0YP"  #Y"
M&0              @ '^CP  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+
M 0(4 Q0    ( -<[65!M0-4%&P0  "\4   9              "  =&2  !X
M;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ USM94'IW('$4
M @  CP4  !D              ( !(Y<  'AL+W=O<FMS:&5E=',O<VAE970U
M-2YX;6Q02P$"% ,4    " #7.UE0,0AHQ3<%  "D&@  &0
M@ %NF0  >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( -<[
M65!*A#7:IP8  !TH   9              "  =R>  !X;"]W;W)K<VAE971S
M+W-H965T-3<N>&UL4$L! A0#%     @ USM94#22"B@&!   ?!(  !D
M         ( !NJ4  'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M    " #7.UE0^MFW# $#   .#   &0              @ 'WJ0  >&PO=V]R
M:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( -<[65!4X\_K/0(  %8&
M   9              "  2^M  !X;"]W;W)K<VAE971S+W-H965T-C N>&UL
M4$L! A0#%     @ USM94,Z  )VR @  ?0H  !D              ( !HZ\
M 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " #7.UE0VTCU
M):4"  !2"@  &0              @ &,L@  >&PO=V]R:W-H965T<R]S:&5E
M=#8R+GAM;%!+ 0(4 Q0    ( -<[65 1QVZ$U (  - *   9
M  "  6BU  !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @
MUSM94"Q+ P93 @  50<  !D              ( !<[@  'AL+W=O<FMS:&5E
M=',O<VAE970V-"YX;6Q02P$"% ,4    " #7.UE0%KMCH$0$  "&%@  &0
M            @ ']N@  >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4
M Q0    ( -<[65!PNX (0 (  -H&   9              "  7B_  !X;"]W
M;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ USM94.^0^IG6 P
MCQ   !D              ( ![\$  'AL+W=O<FMS:&5E=',O<VAE970V-RYX
M;6Q02P$"% ,4    " #7.UE0[NF#4Q<"  #M!0  &0              @ '\
MQ0  >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( -<[65 '
M[$PIZ*X  (J> @ 4              "  4K(  !X;"]S:&%R9613=')I;F=S
M+GAM;%!+ 0(4 Q0    ( -<[65"<:#KG= (  $8-   -              "
M 61W 0!X;"]S='EL97,N>&UL4$L! A0#%     @ USM94-'8&"]+!0  M2P
M  \              ( ! WH! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (
M -<[65#R&/*P0 (  /$H   :              "  7M_ 0!X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( -<[65 "4&KX_@$  "HH   3
M              "  ?.! 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !-
- $T #14  "*$ 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6821316256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Range of Exercise Prices (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="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=insm_EmployeeAndDirectorsStockOptionsMember', window );">Common stock 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of stock options exercised during the period</a></td>
<td class="nump">$ 16.5<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 4.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation expense related to unvested stock options</a></td>
<td class="nump">$ 31.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Expected weighted average period for recognizing unrecognized compensation expense</a></td>
<td class="text">2 years 7 months 6 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range1Member', window );">$3.03 to $10.85</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">$ 3.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 10.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">1,419,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">4 years 7 months 17 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 7.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (in shares)</a></td>
<td class="nump">1,311,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 7.27<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range2Member', window );">$11.14 to $13.67</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">11.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 13.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">1,547,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">5 years 5 months 8 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 12.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (in shares)</a></td>
<td class="nump">1,237,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 12.76<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range3Member', window );">$13.91 to $13.91</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">13.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 13.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">2,661,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">9 years 3 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 13.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range4Member', window );">$13.94 to $16.16</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">13.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 16.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">1,394,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">5 years 6 months 25 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 15.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (in shares)</a></td>
<td class="nump">1,180,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 15.56<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range5Member', window );">$16.44 to $19.47</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">16.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 19.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">1,112,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">7 years 1 month 28 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 17.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (in shares)</a></td>
<td class="nump">696,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 17.88<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range6Member', window );">$19.65 to $24.22</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">19.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 24.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">1,139,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">6 years 14 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 22.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (in shares)</a></td>
<td class="nump">892,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 22.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range7Member', window );">$24.21 to $30.46</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">24.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 30.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">1,058,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">8 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 29.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (in shares)</a></td>
<td class="nump">339,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 29.46<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range8Member', window );">$30.86 to $31.73</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">30.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 31.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">131,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">8 years 1 month 2 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 30.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (in shares)</a></td>
<td class="nump">48,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 30.96<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range9Member', window );">$31.78 to $31.78</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">31.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 31.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">21,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">7 years 5 months 23 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 31.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (in shares)</a></td>
<td class="nump">11,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 31.78<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range10Member', window );">$32.46 to $32.46</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Prices lower range limit (in dollars per share)</a></td>
<td class="nump">32.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Prices upper range limit (in dollars per share)</a></td>
<td class="nump">$ 32.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number of Options outstanding (in shares)</a></td>
<td class="nump">6,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in Years)</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Outstanding Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 32.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of Options exercisable (in shares)</a></td>
<td class="nump">2,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercisable Options, Weighted Average Exercise Price (in dollars per share)</a></td>
<td class="nump">$ 32.46<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_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date for those equity-based payment arrangements exercisable 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of outstanding stock 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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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=insm_EmployeeAndDirectorsStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_EmployeeAndDirectorsStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range7Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range8Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=insm_Range10Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6790726800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Interest 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, 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Contractual interest expense</a></td>
<td class="nump">$ 7,883<span></span>
</td>
<td class="nump">$ 8,183<span></span>
</td>
<td class="nump">$ 5,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,397<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">118<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_insm_AmortizationOfBackendFee', window );">Accretion of back-end fee on debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Accretion of debt discount</a></td>
<td class="nump">17,985<span></span>
</td>
<td class="nump">15,889<span></span>
</td>
<td class="nump">0<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_insm_ConvertibleDebtInterestExpenseTotal', window );">Total convertible debt interest expense</a></td>
<td class="nump">27,265<span></span>
</td>
<td class="nump">25,472<span></span>
</td>
<td class="nump">5,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Finance lease interest expense</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">$ 27,705<span></span>
</td>
<td class="nump">$ 25,472<span></span>
</td>
<td class="nump">$ 5,925<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_AmortizationOfBackendFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Backend Fee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_AmortizationOfBackendFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_ConvertibleDebtInterestExpenseTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible Debt, Interest Expense, Total</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_ConvertibleDebtInterestExpenseTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: 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=114775744&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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814644992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 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_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 );">Summary of Quarterly Financial Data (Unaudited)</a></td>
<td class="text"><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes unaudited quarterly financial data for the years ended December&#160;31, 2019 and 2018 (in thousands, except per share data).</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:41.465%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.723%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">First</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Second</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Third</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Fourth</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,902&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,885&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,708&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,467&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit*</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,752&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,053&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,448&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,002&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,509)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,166)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(56,488)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(235,245)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(74,153)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60,682)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(254,337)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.96)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.81)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.59)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:41.465%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.723%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">First</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Second</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Third</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Fourth</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Quarter**</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,835&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,835&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit*</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,412&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,412&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,882)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,983)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,722)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(307,338)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68,524)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76,437)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,743)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(91,573)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(324,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic and diluted net loss per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.89)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.00)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">________________</span></div><div style="text-indent:60.75pt;margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">*   Excludes amortization of intangible assets.</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_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=118952077&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>75
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819303248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentration Risk (Details) - Sales Revenue, Product Line - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</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_srt_MajorCustomersAxis=insm_CustomerAMember', window );">Customer A</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">31.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=insm_CustomerBMember', window );">Customer B</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=insm_CustomerCMember', window );">Customer C</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">15.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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=insm_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SalesRevenueProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SalesRevenueProductLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=insm_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=insm_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805937760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Description of Business and Basis of Presentation</a></td>
<td class="text">Description of Business and Basis of Presentation<div style="text-indent:42.75pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Description of Business</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8212;Insmed is a global biopharmaceutical company on a mission to transform the lives of patients with serious and rare diseases. The Company's first commercial product, ARIKAYCE (amikacin liposome inhalation suspension), received accelerated approval in the U</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">nited States (US) in September 2018 for the treatment of Mycobacterium avium complex (MAC) lung disease as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options. Nontuberculous mycobacterial (NTM) lung disease caused by MAC (which the Company refers to as MAC lung disease) is a rare and often chronic infection </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">that can cause irreversible lung damage and can be fatal. The Company's clinical-stage pipeline includes INS1007 and INS1009. INS1007 is a novel oral, reversible inhibitor of dipeptidyl peptidase 1 (DPP1) with therapeutic potential in non-cystic fibrosis bronchiectasis and other inflammatory diseases. INS1009 is an inhaled formulation of a treprostinil prodrug that may offer a differentiated product profile for rare pulmonary disorders, including pulmonary arterial hypertension (PAH).</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company was incorporated in the Commonwealth of Virginia on November&#160;29, 1999 and its principal executive offices are located in Bridgewater, New Jersey. The Company has legal entities in the US, France, Germany, Ireland, Italy, the Netherlands, the United Kingdom (UK), Switzerland, Japan, and Bermuda.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had $487.4&#160;million in cash and cash equivalents as of December&#160;31, 2019 and reported a net loss of $254.3 million for the year ended December&#160;31, 2019. Historically, the Company has funded its operations primarily through public offerings of equity securities and debt financings. The Company commenced commercial shipments of ARIKAYCE in October 2018. The Company expects to continue to incur operating losses both at its US and certain international entities while funding research and development (R&amp;D) activities for ARIKAYCE and its other pipeline programs, continuing commercialization activities for ARIKAYCE in the US, continuing to invest in pre-commercial and regulatory activities for ARIKAYCE in Europe and Japan, and funding other general and administrative activities.</span></div><div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company expects its future cash requirements to be substantial, and the Company may need to raise additional capital to fund operations, including the commercialization of ARIKAYCE and additional clinical trials related to ARIKAYCE, to develop INS1007 and INS1009 and to develop, acquire, in-license or co-promote other products or product candidates, including those that address orphan or rare diseases. The source, timing and availability of any future financing or other transaction will depend principally upon continued progress in the Company&#8217;s commercial, regulatory and development activities. Any equity or debt financing will also be contingent upon equity and debt market conditions and interest rates at the time. If the Company is unable to obtain sufficient additional funds when required, the Company may be forced to delay, restrict or eliminate all or a portion of its development programs, commercialization or business development </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">efforts. The Company believes it currently has sufficient funds to meet its financial needs for at least the next 12&#160;months.</span></div><div style="text-indent:42.75pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212;The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Celtrix Pharmaceuticals,&#160;Inc., Insmed Holdings Limited, Insmed Ireland Limited, Insmed France SAS, Insmed Germany&#160;GmbH, Insmed Limited, Insmed Netherlands&#160;B.V., Insmed Bermuda Limited, Insmed Godo Kaisha, Insmed Switzerland GmbH, and Insmed Italy S.R.L.. All intercompany transactions and balances have been eliminated in consolidation.</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6603074496">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The income tax provision (benefit) was $0.8 million, $0.2 million and $(0.3) million and the effective rates were approximately 0%, 0% and 0% for the years ended December&#160;31, 2019, 2018 and 2017, respectively. The income tax (benefit) for the year ended December 31, 2017 reflects the reversal of the valuation allowance related to alternative minimum tax (AMT) that the Company paid in 2009. As a result of the Tax Cuts and Jobs Act (the Tax Act), the Company recorded a noncurrent receivable to reflect the refund due to the Company in future periods relating to the previously paid AMT. In addition, the income tax provision (benefit) for the years ended December&#160;31, 2019, 2018 and 2017 reflected current income tax expense recorded as a result of the taxable income in certain of the Company's non-US subsidiaries.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the years ended December&#160;31, 2019 and 2018, the Company was also subject to foreign income taxes as a result of legal entities established for activities in Europe and Japan. The Company's loss before income taxes in the US and globally was as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">US</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201,161)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(286,211)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(136,682)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52,399)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,865)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(56,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(253,560)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(324,076)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192,921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's income tax provision (benefit) consisted of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">777&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(272)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation between the federal statutory tax rates and the Company's effective tax rate is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statutory federal tax rate&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Permanent items&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of federal benefit&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R&amp;D and other tax credits&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign income taxes&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of Tax Act&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in valuation allowance&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in Irish trading status&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The trading income tax rate for an Irish company is 12.5% and the non-trading income tax rate is 25%. During 2019, the Company determined that it qualifies as a non-trading company.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As such, the Company&#8217;s Irish NOLs were revalued to the </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">higher rate.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Further, not all expenses incurred will result in a non-trading company loss carryforward.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">These changes had no impact to income tax expense as a result of the valuation allowance.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Deferred tax assets and liabilities are determined based on the difference between financial statement and tax bases using enacted tax rates in effect for the year in which the differences are expected to reverse. The components of the deferred tax assets and liabilities consist of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:71.830%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.721%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231,918&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General business credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,887&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,502&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product license</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,456&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,902&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,651&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,587&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,960&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,012&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">455,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">380,828&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,316)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,424)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27,570)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,886)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,223)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413,477&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(413,477)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(332,605)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net deferred tax assets (prior to applying the valuation allowance) of $413.5 million and $332.6 million at December&#160;31, 2019 and 2018, respectively, primarily consist of net operating loss carryforwards for income tax purposes. Due to the Company's history of operating losses, the Company recorded a valuation allowance on its net deferred tax assets by increasing the valuation allowance by $80.9 million and $71.3 million in 2019 and 2018, respectively, as it was more likely than not that such tax benefits will not be realized. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December&#160;31, 2019, the Company had federal net operating loss carryforwards for income tax purposes of approximately $1.1 billion. Due to the limitation on NOLs as more fully discussed below, $889.0 million of the NOLs are available to offset future taxable income, if any. The NOL carryovers and general business tax credits expire in various years beginning in 2018. For state tax purposes, the Company has approximately $517.4 million of New Jersey NOLs available to offset against future taxable income. The Company also has California and Virginia NOLs that are entirely limited due to Section&#160;382 (as discussed below). The Company has $152.4&#160;million of non-trading loss carryforwards for Irish tax purposes.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From 2014 through 2017, the Company completed an Internal Revenue Code Section&#160;382 (Section&#160;382) analysis in order to determine the amount of losses that are currently available for potential offset against future taxable income, if any. It was determined that the utilization of the Company's NOL and general business tax credit carryforwards generated in tax periods up to and including December 2010 were subject to substantial limitations under Section&#160;382 due to ownership changes that occurred at various points from the Company's original organization through December 2010. In general, an ownership change, as defined by Section&#160;382, results from transactions increasing the ownership of shareholders that own, directly or indirectly, 5% or more of a corporation's stock, in the stock of a corporation by more than 50 percentage points over a testing period (usually 3 years). Since the Company's formation in 1999, it has raised capital through the issuance of common stock on several occasions which, combined with the purchasing shareholders' subsequent disposition of those shares, have resulted in multiple changes in ownership, as defined by Section&#160;382. These ownership changes resulted in substantial limitations on the use of the Company's NOLs and general business tax credit carryforwards up to and including December 2010. The Company </span></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">continues to track all of its NOLs and tax credit carryforwards but has provided a full valuation allowance to offset those amounts.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 22, 2017, the US government enacted the Tax Act. The Tax Act significantly revises US tax law by, among other provisions, lowering the US federal statutory income tax rate from 35% to 21%, imposing a mandatory one-time transition tax on previously deferred foreign earnings, and eliminating or reducing certain income tax deductions.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">The Tax Act</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ASC</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 740, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> requires the effects of changes in tax laws to be recognized in the period in which the legislation is enacted. However, due to the complexity and significance of the Tax Act&#8217;s provisions, the SEC staff issued SAB 118, which allowed companies to record the tax effects of the Tax Act on a provisional basis based on a reasonable estimate, and then, if necessary, subsequently adjust such amounts during a limited measurement period as more information becomes available.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Tax Act did not have a material impact on the Company's financial statements because its deferred temporary differences are fully offset by a valuation allowance and the Company does not have any significant offshore earnings from which to record the mandatory transition tax. The Company completed its analysis during the fourth quarter of 2018 and no additional tax effects of the Act were required to be recorded for the year ended December 31, 2018.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The financial statement recognition of the benefit for a tax position is dependent upon the benefit being more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the tax benefit is then measured and recognized at the largest amount that is greater than 50% likely of being realized upon ultimate settlement. If such unrecognized tax benefits were realized and not subject to valuation allowances, the Company would recognize a tax benefit of $4.8 million. The following table summarizes the gross amounts of unrecognized tax benefits (in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:78.070%;"><tr><td style="width:1.0%;"/><td style="width:61.670%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.415%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.298%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.417%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 1,</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,087&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions related to prior period tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions related to prior period tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions related to current period tax positions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">809&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31,</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,836&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,087&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to US federal and state income taxes and the statute of limitations for tax audit is open for the federal tax returns for the years ended 2016 and later, and is generally open for certain states for the years 2015 and later. The Company has incurred net operating losses since inception, except for the year ended December&#160;31, 2009. Such loss carryforwards would be subject to audit in any tax year in which those losses are utilized, notwithstanding the year of origin.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's policy is to recognize interest accrued related to unrecognized tax benefits and penalties in income tax expense. The Company has recorded no such expense. As of December&#160;31, 2019 and 2018, the Company has recorded reserves for unrecognized income tax benefits of $4.8 million and $4.1 million, respectively. As any adjustment to the Company&#8217;s uncertain tax positions would not result in a cash tax liability, it has not recorded any accrued interest or penalties related to its uncertain tax positions. The Company does not anticipate any material changes in the amount of unrecognized tax positions over the next 12&#160;months.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805871472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its implicit borrowing rate based on the information available at the lease commencement date to determine the present value of future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In order to determine the appropriate discount rate for each lease, the Company determined its public credit rating and constructed debt yield curves. The debt yield curves were adjusted to reflect a collateral borrowing and differences in foreign currencies, where applicable, as well as to match the term of each lease. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within Note 2 - Summary of Significant Accounting Policies note.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's lease portfolio consists primarily of office space, manufacturing facilities and fleet vehicles. All of the Company's leases are classified as operating leases, except for the Company's corporate headquarters lease, which is classified as a finance lease. The terms of the Company's lease agreements that have commenced range from less than one year to ten years, ten months. In its assessment of the term of each such lease, the Company has not included any options to extend or terminate the lease due to the absence of economic incentives in its lease agreements. As permitted by the practical expedient in ASU 2016-02, leases that qualify for treatment as a short-term lease are expensed as incurred. These short-term leases are not material to the Company's financial position. Furthermore, the Company has elected the practical expedient to not separate lease and non-lease components for all classes of underlying assets. The Company's leases do not contain residual value guarantees and it does not sublease any of its leased assets. </span></div><div style="text-indent:42.75pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company outsources its manufacturing operations to CMOs. Upon review of the agreements with its CMOs, the Company determined that these contracts contain embedded leases for dedicated manufacturing facilities. The Company obtains substantially all of the economic benefits from the use of the manufacturing facilities, has the right to direct how and for what purpose the facility is used throughout the period of use, and the supplier does not have the right to change the operating instructions of the facility. The operating lease right-of-use assets and corresponding lease liabilities associated with the manufacturing facilities is the sum of the minimum guarantees over the life of the production contracts.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2018, the Company entered into the agreement to lease its new corporate headquarters in Bridgewater, NJ, consisting of 117,022 square feet. The lease term commenced in the fourth quarter of 2019 and is accounted for as a finance lease. The initial lease term expires in June 2030. </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below summarizes the Company's total lease costs included in its consolidated financial statements, as well as other required quantitative disclosures (in thousands). </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:68.051%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.975%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">440&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">800&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,018&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other information:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,310&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,436&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.6 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below presents the maturity of lease liabilities on an annual basis for the remaining years of the Company's commenced lease agreements (in thousands).</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.064%;"><tr><td style="width:1.0%;"/><td style="width:52.434%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.434%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.437%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,938&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,415&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,996&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,306&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,080&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,172&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Less: present value discount</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,373&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Classification at December 31, 2019:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Current lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,040&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Long-term lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,529&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,308&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the Company's lease agreements that have previously commenced and are reflected in the consolidated financial statements, the Company has entered into additional lease agreements that have not yet commenced. The Company entered into certain agreements with Patheon related to increasing its long-term production capacity for ARIKAYCE commercial inventory. The Company has determined that these agreements with Patheon contain an embedded lease for the manufacturing facility and the specialized equipment contained therein. Costs of $17.9 million incurred by the Company under these additional agreements have been classified within</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span>other assets in the Company's consolidated balance sheet. Upon the commencement date, prepaid costs and minimum guarantees specified in the agreement will be combined to establish an operating lease right-of-use asset and operating lease liability.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.</span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its implicit borrowing rate based on the information available at the lease commencement date to determine the present value of future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In order to determine the appropriate discount rate for each lease, the Company determined its public credit rating and constructed debt yield curves. The debt yield curves were adjusted to reflect a collateral borrowing and differences in foreign currencies, where applicable, as well as to match the term of each lease. </span></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within Note 2 - Summary of Significant Accounting Policies note.</span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's lease portfolio consists primarily of office space, manufacturing facilities and fleet vehicles. All of the Company's leases are classified as operating leases, except for the Company's corporate headquarters lease, which is classified as a finance lease. The terms of the Company's lease agreements that have commenced range from less than one year to ten years, ten months. In its assessment of the term of each such lease, the Company has not included any options to extend or terminate the lease due to the absence of economic incentives in its lease agreements. As permitted by the practical expedient in ASU 2016-02, leases that qualify for treatment as a short-term lease are expensed as incurred. These short-term leases are not material to the Company's financial position. Furthermore, the Company has elected the practical expedient to not separate lease and non-lease components for all classes of underlying assets. The Company's leases do not contain residual value guarantees and it does not sublease any of its leased assets. </span></div><div style="text-indent:42.75pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company outsources its manufacturing operations to CMOs. Upon review of the agreements with its CMOs, the Company determined that these contracts contain embedded leases for dedicated manufacturing facilities. The Company obtains substantially all of the economic benefits from the use of the manufacturing facilities, has the right to direct how and for what purpose the facility is used throughout the period of use, and the supplier does not have the right to change the operating instructions of the facility. The operating lease right-of-use assets and corresponding lease liabilities associated with the manufacturing facilities is the sum of the minimum guarantees over the life of the production contracts.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In September 2018, the Company entered into the agreement to lease its new corporate headquarters in Bridgewater, NJ, consisting of 117,022 square feet. The lease term commenced in the fourth quarter of 2019 and is accounted for as a finance lease. The initial lease term expires in June 2030. </span></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below summarizes the Company's total lease costs included in its consolidated financial statements, as well as other required quantitative disclosures (in thousands). </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:68.051%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.974%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.975%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest on lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">440&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">800&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,018&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other information:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,310&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,436&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.6 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below presents the maturity of lease liabilities on an annual basis for the remaining years of the Company's commenced lease agreements (in thousands).</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.064%;"><tr><td style="width:1.0%;"/><td style="width:52.434%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.434%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.495%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.437%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Lease</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,938&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,415&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,996&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,306&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,280&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,080&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,172&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Less: present value discount</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,373&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Classification at December 31, 2019:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Current lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,040&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;Long-term lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,529&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,308&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,348&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the Company's lease agreements that have previously commenced and are reflected in the consolidated financial statements, the Company has entered into additional lease agreements that have not yet commenced. The Company entered into certain agreements with Patheon related to increasing its long-term production capacity for ARIKAYCE commercial inventory. The Company has determined that these agreements with Patheon contain an embedded lease for the manufacturing facility and the specialized equipment contained therein. Costs of $17.9 million incurred by the Company under these additional agreements have been classified within</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span>other assets in the Company's consolidated balance sheet. Upon the commencement date, prepaid costs and minimum guarantees specified in the agreement will be combined to establish an operating lease right-of-use asset and operating lease liability.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6809179312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues, net</a></td>
<td class="nump">$ 136,467<span></span>
</td>
<td class="nump">$ 9,835<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_CostOfGoodsAndServicesSold', window );">Cost of product revenues (excluding amortization of intangible assets)</a></td>
<td class="nump">24,212<span></span>
</td>
<td class="nump">2,423<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">112,255<span></span>
</td>
<td class="nump">7,412<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_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">131,711<span></span>
</td>
<td class="nump">145,283<span></span>
</td>
<td class="nump">109,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">210,796<span></span>
</td>
<td class="nump">168,218<span></span>
</td>
<td class="nump">79,171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">4,993<span></span>
</td>
<td class="nump">1,249<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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">347,500<span></span>
</td>
<td class="nump">314,750<span></span>
</td>
<td class="nump">188,920<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(235,245)<span></span>
</td>
<td class="num">(307,338)<span></span>
</td>
<td class="num">(188,920)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Investment income</a></td>
<td class="nump">9,921<span></span>
</td>
<td class="nump">10,341<span></span>
</td>
<td class="nump">1,624<span></span>
</td>
</tr>
<tr class="ro">
<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">(27,705)<span></span>
</td>
<td class="num">(25,472)<span></span>
</td>
<td class="num">(5,925)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(2,209)<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_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(531)<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(253,560)<span></span>
</td>
<td class="num">(324,076)<span></span>
</td>
<td class="num">(192,921)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">777<span></span>
</td>
<td class="nump">201<span></span>
</td>
<td class="num">(272)<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">$ (254,337)<span></span>
</td>
<td class="num">$ (324,277)<span></span>
</td>
<td class="num">$ (192,649)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss (in dollars per share)</a></td>
<td class="num">$ (3.01)<span></span>
</td>
<td class="num">$ (4.22)<span></span>
</td>
<td class="num">$ (2.89)<span></span>
</td>
</tr>
<tr class="re">
<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 basic and diluted common shares outstanding (in shares)</a></td>
<td class="nump">84,560<span></span>
</td>
<td class="nump">76,889<span></span>
</td>
<td class="nump">66,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss</a></td>
<td class="num">$ (254,337)<span></span>
</td>
<td class="num">$ (324,277)<span></span>
</td>
<td class="num">$ (192,649)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation (losses) gains</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (254,338)<span></span>
</td>
<td class="num">$ (324,283)<span></span>
</td>
<td class="num">$ (192,587)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1377-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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent 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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
<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>80
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805937760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text">Inventory<div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's inventory balance consists of the following (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.678%;"><tr><td style="width:1.0%;"/><td style="width:48.458%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.403%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:22.406%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,048&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work-in-process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,567&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,032&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div>Inventory is stated at the lower of cost and net realizable value and consists of raw materials, work-in-process and finished goods. The Company began capitalizing inventory costs following FDA approval of ARIKAYCE in September 2018. The Company has not recorded any significant inventory write downs since that time. The Company currently uses a limited number of third-party contract manufacturing organizations (CMOs) to produce its inventory.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6796268112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Options (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></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>Sep. 30, 2018</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares</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 );">Options outstanding beginning of the year (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,381,730<span></span>
</td>
<td class="nump">8,608,921<span></span>
</td>
<td class="nump">7,116,706<span></span>
</td>
</tr>
<tr class="re">
<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 );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,434,270<span></span>
</td>
<td class="nump">1,755,600<span></span>
</td>
<td class="nump">2,284,710<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,413,341)<span></span>
</td>
<td class="num">(494,351)<span></span>
</td>
<td class="num">(378,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited and expired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(909,713)<span></span>
</td>
<td class="num">(488,440)<span></span>
</td>
<td class="num">(414,220)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options outstanding end of the year (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,492,946<span></span>
</td>
<td class="nump">9,381,730<span></span>
</td>
<td class="nump">8,608,921<span></span>
</td>
</tr>
<tr class="re">
<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 );">Vested and expected to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,767,035<span></span>
</td>
<td class="nump">8,693,635<span></span>
</td>
<td class="nump">8,325,255<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,719,818<span></span>
</td>
<td class="nump">5,649,698<span></span>
</td>
<td class="nump">4,229,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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 );">Options outstanding beginning of the year (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.30<span></span>
</td>
<td class="nump">$ 14.08<span></span>
</td>
<td class="nump">$ 13.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.02<span></span>
</td>
<td class="nump">27.63<span></span>
</td>
<td class="nump">15.92<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercised (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.87<span></span>
</td>
<td class="nump">14.46<span></span>
</td>
<td class="nump">9.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited and expired (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.02<span></span>
</td>
<td class="nump">19.79<span></span>
</td>
<td class="nump">15.50<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options outstanding end of the year (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.24<span></span>
</td>
<td class="nump">16.30<span></span>
</td>
<td class="nump">14.08<span></span>
</td>
</tr>
<tr class="re">
<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 );">Vested and expected to vest (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.15<span></span>
</td>
<td class="nump">15.90<span></span>
</td>
<td class="nump">14.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.38<span></span>
</td>
<td class="nump">$ 13.45<span></span>
</td>
<td class="nump">$ 12.71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_WeightedAverageRemainingContractualLifeInYearsAbstract', window );"><strong>Weighted Average Remaining Contractual Life 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 9 months 25 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 8 months 1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 4 months 13 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Aggregate Intrinsic 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Vested and expected to vest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=insm_EmployeeAndDirectorsStockOptionsMember', window );">Common stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Fair value and assumptions used in determining fair value of stock options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</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>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<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 option term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 1 month 2 days<span></span>
</td>
<td class="text">5 years 1 month 2 days<span></span>
</td>
<td class="text">6 years 3 months<span></span>
</td>
</tr>
<tr class="re">
<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 fair value of stock options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.76<span></span>
</td>
<td class="nump">$ 16.03<span></span>
</td>
<td class="nump">$ 10.52<span></span>
</td>
</tr>
<tr 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=insm_EmployeeAndDirectorsStockOptionsMember', window );">Common stock options | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Fair value and assumptions used in determining fair value of stock options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">66.00%<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.35%<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="nump">1.73%<span></span>
</td>
</tr>
<tr 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=insm_EmployeeAndDirectorsStockOptionsMember', window );">Common stock 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Fair value and assumptions used in determining fair value of stock options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">68.00%<span></span>
</td>
<td class="nump">79.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.56%<span></span>
</td>
<td class="nump">2.96%<span></span>
</td>
<td class="nump">2.13%<span></span>
</td>
</tr>
<tr 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-condition options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Stock Option disclosures</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_StockOptionPlanExpense', window );">Non-cash compensation expense</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Number of Shares</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 );">Options outstanding beginning of the year (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>
</tr>
<tr class="re">
<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 );">Options outstanding end of the year (in shares)</a></td>
<td class="text">&#160;<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_WeightedAverageRemainingContractualLifeInYearsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">insm_WeightedAverageRemainingContractualLifeInYearsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 presentations that combine terminations, 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 or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_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=116856206&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_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116856206&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=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><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_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AwardTypeAxis=insm_EmployeeAndDirectorsStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=insm_EmployeeAndDirectorsStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6811670224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Future Principal Repayments of Debt (Details)<br> $ in Thousands</strong></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_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2020</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2021</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2022</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2023</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter', window );">2024 and thereafter</a></td>
<td class="nump">450,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 450,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Maturities, Repayments Of Principal In Year Five And Thereafter</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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=109500613&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=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=26873400&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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=26873400&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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=26873400&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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=26873400&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805928672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' gross pay</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer contributions</a></td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 0.8<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>insm-20191231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:insm="http://www.insmed.com/20191231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-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="insm-20191231.xsd" xlink:type="simple"/>
    <context id="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idfbe5c1a04a04b548073ad877499e585_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i150a8e8cdcff4cbb84eb2f29f32200a1_I20200221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2020-02-21</instant>
        </period>
    </context>
    <context id="i36ae31de45964393ae399ddbd70ad2a4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ccdcf798c2b4677af30b11798425282_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i140c0dc29a5f43d6a7445ec957b31dda_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="if7cef241ffdd4a2c9902537953dad211_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="id181a98efabf41f4baf481baf4bf5267_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="id16a94a73b00400d86aa44dad5c553ef_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i29fc6bf4cbdb46758247fc7487b771ea_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i653763ae8c044532837c424cf2ea55a6_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i98b1aef924be43719b7156e19aa71d3a_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i5b1de260e87846c8afa23a2967bd296f_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ie8d6c10624424a24bfc174d307a554f4_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i786df2c1e96d4fae8eaf00068a0b3f0c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="ifdcfd8b69bed4676aa173103412db835_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i1a774467817341beba402c544ba78055_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i010c5768295e44eaa3e1929fda67aab1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i51ecfa96d12c42f4b786a4748891054b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i3d5e387098f64d57af6463b5902ceebb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="ic192d80963dc414b9e4bde42b4e67b0b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i3a3e7efa8e0041b78af0a13c5c5dce24_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i905b2d1b947d4a558d7077fb62689b62_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i791d9f76381c42ab8cc19d284e4a9e8f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i640127ed28f84c5e9ffbf04a71c87d76_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="ie414fd74f2fb48cbb7dc24a1f2e4527c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="ic95c9b1befc9457a8feafbea36924152_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="if29b951c96f04e548d4d0207ec6da100_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="ib68f2991acec4a6aa8452d18d2f9a01c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i446a70ba12454c9db5bfc36b2321fe45_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i62d4bbf1ab844834b6c524a5f4078ad3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="ieb690ad4bc274f22a95da033832b0aeb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i5472770bc3c94620b3b087fb9ae0184a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i53fa88dd7d064e2f94d732aa3bba1415_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic4c55a49cddf4bbe9355df16ef33738a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib6aca65a2ded47478082fbf559ca2915_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:EquipmentFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie5d7e0c18c6f4e4cba9148669994ecd8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib362f8c9caf74405815890aa1e10f01f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icdb52e5532cb4ed8b8ce9b4ac5d75662_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic3f6d5853efd44d8ad1ecf88c4cdfeee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib1c1c4fb64be426aaa848833aab66aa2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibee6d3b7e36c446fb71cd78e411a5760_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i13d22449280b445196e13272f3b9d5b1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i24b0e1c10fe54506987b7deb6473d3ab_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i317e212664594d30bae02b40646d0993_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i02dee2ee0dcd435d80e340980f47d5df_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7e90bb5c265349ed89c354c583c0d6a3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="i8860b8c3105c47f49091407416f4bc1e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="ife03b529600840318fd4dc35af50f4de_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="i5712e743ff8e4a3fa89f70c6b450621b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="i057acc7c251f4e578ccd359a99733f55_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="i0926e2f133e04cd7916770e0d0c46572_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</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="ib455690dcf6249cb9ea09abfb8e07730_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i871b9b51f7c64f6b8e70a25cda0a1f8a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8720f1ebe0e542849f7ea05ceecd33b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9df1fd508d53448b858ab8ef7b35046d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic6affef20ef544548e00b11526961097_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0ddfdfa4c85d49bd9233848b41c71e44_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i56cda980e31b4fa193c0210d88a2ccde_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia76ecc2129184df48730b549757f788b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i2eea4c949b724bec80830a42418566e9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerFeesDiscountsandOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i019a85eab30a4da586950ddb35d4cd4e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:RebatesChargebacksandCoPayAssistanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5c72050159d54f18964542e05e2ae817_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i47378cbab55740f895bae99d2137bf40_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i2df22e584f9a493780d3a607cae7653e_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i273aeb59ca8f4963af16326bc599c10b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3f033a5e2394f65b7754a6b4a57d994_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i31628607fdfe486eb109a7fc0a694d62_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ie2ec2bb9edab4f1ca336157dd10d8641_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2db67ffcce1445b38c2b06028a6991e0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib1f1c936cac94d4f97dc26c75af41a69_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia91d84be8b9a45e0a43a48fbe6ec2f66_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia8d3d940948e4666bfd97dab9c8d5d09_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib76c045a96974cce8cb8b8955e8774ff_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ic2f8a797124943b481616a29caf4bc53_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i69e3c2bafe934d9588525402622f81b9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5d849ee8c0434bdaae8edd72e0efcceb_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i35162e54b7f841ce9a31895d9033d493_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="ib8d82023780245818acdd23010866c44_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i124aab02edd3468f90bf26d52e9a8c15_D20180928-20180928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2018-09-28</startDate>
            <endDate>2018-09-28</endDate>
        </period>
    </context>
    <context id="ia969584ee0f7485a8e30ef3cf30bd42e_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i251be2472bf0445e809991b6b87db944_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icb173e92b2cc47799b040a5edff23467_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if3878d815c744ff28f5a1fe92e2ad72c_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="ia8a3d50a001e4bf68bca7c18ff26f96d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i52c9b2483a8b4f87a48e0167112a17e9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i43bcafefdeea49dbac207de3dbca4fd8_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i6101c9675e9247319c93ad2fcd23d6f0_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="ieb35abfd8d434e2c92ee176774ffc966_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2308954b259041ba91403a7f53d0adcb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i969b208fd73f43c68c9169b2960c6ed4_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="idae4b30a9142469c878db65d87c714ce_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id9c1b4843c1745c394a52bb4706f8ee3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4b849e904e744aac914849a9100c66eb_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="i5ab542bbf2304696be2a0c34f17badae_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i09c24063ee134c84ae25ff905becc567_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia1f91ce7435a43d5b62c35e1cbbfda20_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i822aaf091bf44eb186d3036a93d0fed9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id18d62e25c4a4dec8fdef4da2d9a52f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i11cabddaa5e44e75b2e8d6ba8b04ebd6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id0d3013550b945bea42a9bd5b0cbe363_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0e9e5ecb41044fdca3bac435fa3e7bd8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i00d0d41af0b4422d9abff869c534a959_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i51818be21ff44313b17893f731af31b4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0a13c83ec27443d3b0ad0ebe25368eee_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i011eba3aab434c61b03119bb33a0c661_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8b8f14ab677a461fb550b20356ebb446_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iabc09e924edd4e37ab6d3d7cc0a133d3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">insm:ManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie659c6f1f98b4724b5cad973f29e19a5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i4d0b8b3d582d480a88ebb22047c6e004_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i20984fab86fb4ee59adbf985a81ffa63_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i001fdd3a228845069f90dc2512602e5f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3ed77892d52f40afa7f675cdc9be1833_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i68a9d4b1fb504dca80edd9e6f6a0f2d1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieb43c29c6c1e4919bbd2bc596ea65f7c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i9527fae9f968456aa125211d362ab245_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="i4cb4e94af6304822965e165b9fd52893_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="iff709a51a7434b4fa71151dfbf2990c3_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i8555a8ec1b1b4deaacd657c10f230c23_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:ConversionTermiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i2d5ff43901fd4136a777f38741b95a01_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:ConversionTermiiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i3680c5cf70a0419fb56130de356911d0_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:ConversionTermiiiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ia5fe3acb4f39416c9b909f9677327e87_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:ConversionTermivMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="iebf87ddbb01141a5b2b4c4685d36f155_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib28ad6a1631f4fc6b2cc6c6c88f06dfd_D20180201-20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="ie4641006a12c43a9814066682b36dbe9_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="if9668d3e047c4941b7df250889419f46_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if488028a79664e51a0a48a5e4139e8fc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="idd7d484bd9aa4b84aba0d309cc3100bb_D20190524-20190524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-24</startDate>
            <endDate>2019-05-24</endDate>
        </period>
    </context>
    <context id="id0dfd1f586b8433a9a65e27435e8056e_D20190524-20190524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-24</startDate>
            <endDate>2019-05-24</endDate>
        </period>
    </context>
    <context id="iaeda604cc6dc4782879223a7017de2fb_I20190524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-24</instant>
        </period>
    </context>
    <context id="i7f888389d9504e359dac100b547771a7_D20190524-20190524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-24</startDate>
            <endDate>2019-05-24</endDate>
        </period>
    </context>
    <context id="i1ecf1a8a39d04d34befb2840b1e435cc_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i8bf489688e2e4df28cf6204223c63d77_D20170901-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="iad0b466160a3495885bbe626c81c69b8_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="i5175be213a67437187626d8de1f7d0cd_I20190516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2019-05-16</instant>
        </period>
    </context>
    <context id="i8d47d52ecc424ae6bfa247e89716089b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i501bc5f4bc984c26ab425a9b9f628618_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i044558708d0f4208973b4ef340c9f522_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7e0d28d3b2fb4e00a18146f6dded0ad3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3406f704dd7446f0bb926575a55b57a9_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ic7a369b27ee14133882fd1d86298f4f1_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:EmployeeAndDirectorsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ie8b4bd04f0544505b3351e1008de09a7_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i39fb8c0ba9024f17b73b83a514cfa616_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2a67a50e210b4959b81b5f15a7015e46_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i078741a4170a49368eefd13528a517b0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ief405179ebbb44b19085463ba2571bc3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i12ce72f22b734dca900b44b548f5d83f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib2569fa42c27405ba77727ad0452e8dd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i354320fadd154a09888aa244d5267bf6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic655f6175ce34325970f7de5c26c155b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2062d0e106014f2982f505a752eed714_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic7aab3af8ff142bfb07605c805acf8dd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iddddf43951a34d009811ffaf8f4f0bfc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7081fe90d99c449fbd615095af5fbe6c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idc7e2dbc6bb24451a80298ba354171ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia577316b1b5b428f84c8b1d42a5cbc8d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iba3d0575bac14337a413e343b6051786_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1660330b50e7426e9a25833e6452b6be_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idba5fc7585d148a59107b8af510f6586_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5b47176075cc492c96371ef728609b9a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i56e58a59672a48bd85240da4d13ece3c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">insm:Range10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1b48ab2de75d41ec9dbaae50c3f3d637_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i515e79c87d7a43a5be2a5989ca7ffbc1_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i4f5a4930ed5946c19fa1cda0ec4ae92a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if7e04bb6aa624042b5443008c56e8af4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</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="ifb801bd92aa24f6c8ba2f7c02d30eaf4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6fa1afb7441e4bbb8a9722bbfdce8285_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <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="ia6b3982f643e4f2e9f817b4e68e2c9ae_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <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="i8651a3bb0ca040a98672bc3e9cf878de_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="if86a08eddfee44988787ad5e2e61be19_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic37aad9d682d41a087cda1754dde9c23_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5abcf03b0ce54885bd76b65efaf9af4a_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia7beb820202e4d6b8ed37dd6f021494c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib25176517f394cabac53523b6a820b44_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0d1b538b107d456ebacf900d655a0706_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3e02bbc559874e2282a6dcc24a87eb6e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1986dd17bed34974874005d64a07ef9e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib331b95ac3eb4c98a06d4a6a469c1d53_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">insm:IrelandTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i38ecc0c6062c4de99ac808bafdc625ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibcbdc29aa08b49bf930e0dfc4f4112fc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i910241f63c564226afe7e0112457d8b9_D20080401-20080430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="insm:MilestonePaymentAxis">insm:MilestoneNewDrugApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-04-01</startDate>
            <endDate>2008-04-30</endDate>
        </period>
    </context>
    <context id="i481141575a344de3a3e0d45948aec6eb_D20080401-20080430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="insm:MilestonePaymentAxis">insm:MilestoneFDAApprovalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-04-01</startDate>
            <endDate>2008-04-30</endDate>
        </period>
    </context>
    <context id="i8160bfa3929b48ff8c4c8550941b4013_D20080401-20080430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-04-01</startDate>
            <endDate>2008-04-30</endDate>
        </period>
    </context>
    <context id="ic9d3649c42524f79a2ecf3d8bdc7dd84_D20040101-20041231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2004-01-01</startDate>
            <endDate>2004-12-31</endDate>
        </period>
    </context>
    <context id="i2b2cf3f21dda408dab6a2c3dd0347b4a_D20090101-20091231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-01-01</startDate>
            <endDate>2009-12-31</endDate>
        </period>
    </context>
    <context id="i7097621b45474e39ab37bf5c9b996065_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6901edb2c2704e0f9dcb159879be2ad4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CysticFibrosisFoundationTherapeuticsIncCollaborationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i86484772d19c4e3880d305c637c2ec47_D20140201-20140228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:TherapureBiopharmaIncContractManufacturingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-02-01</startDate>
            <endDate>2014-02-28</endDate>
        </period>
    </context>
    <context id="i3337057dbffd4938bf638b49b081c8cf_I20140228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:TherapureBiopharmaIncContractManufacturingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-02-28</instant>
        </period>
    </context>
    <context id="i8fcf271742344dab81822bd0a25b032d_D20140701-20140731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-07-01</startDate>
            <endDate>2014-07-31</endDate>
        </period>
    </context>
    <context id="ic6d51e8ea88a477abb56697f1b539c84_D20140701-20140731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:PRIPharmaGmbhCommercializationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-07-01</startDate>
            <endDate>2014-07-31</endDate>
        </period>
    </context>
    <context id="iadc2d6d3131f4e11be07e72b3ea05e16_I20150930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CommercialFilVFinishServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-09-30</instant>
        </period>
    </context>
    <context id="i549d080ace93449ea58393f2b80b1513_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:CommercialFilVFinishServicesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8fd57f43181c46dc8a258b7482cba5f8_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:LicenseAgreementWithAstrazenecaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="ib64b7395dd6045919fe9a82d545bc12d_I20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:LicenseAgreementWithAstrazenecaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="i8947ac0af75044febf541c27b19972f5_D20161001-20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:LicenseAgreementWithAstrazenecaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-10-01</startDate>
            <endDate>2016-10-31</endDate>
        </period>
    </context>
    <context id="i09e0ed2441954236b94f309be85fe9f7_D20161001-20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:LicenseAgreementWithAstrazenecaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-10-01</startDate>
            <endDate>2016-10-31</endDate>
        </period>
    </context>
    <context id="i6c9019c83fc148abbab4f697bc346d73_I20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">insm:SupplyAgreementWithPatheonUKLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="id229981da5384a0697e8f602246167ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">insm:BridgewaterNewJerseyFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id502e894f6444365b55bb3043c17de95_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i75283147b776441780aabcf64f617351_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </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="security">
        <measure>insm:security</measure>
    </unit>
    <unit id="segment">
        <measure>insm:segment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="day">
        <measure>insm:day</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGFibGU6ZmQ2MGU0NDQ1MDgzNGJkZTliYThkZWRlNmQzYTRhYmMvdGFibGVyYW5nZTpmZDYwZTQ0NDUwODM0YmRlOWJhOGRlZGU2ZDNhNGFiY183LTEtMS0xLTA_fce34afe-9841-47b6-bf72-eaf476c7b664">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGFibGU6ZmQ2MGU0NDQ1MDgzNGJkZTliYThkZWRlNmQzYTRhYmMvdGFibGVyYW5nZTpmZDYwZTQ0NDUwODM0YmRlOWJhOGRlZGU2ZDNhNGFiY18xNS0xLTEtMS0w_becce8ae-570e-4371-a6dd-9ee4372b4eab">2019</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGFibGU6ZmQ2MGU0NDQ1MDgzNGJkZTliYThkZWRlNmQzYTRhYmMvdGFibGVyYW5nZTpmZDYwZTQ0NDUwODM0YmRlOWJhOGRlZGU2ZDNhNGFiY18xNi0xLTEtMS0w_0047f2e0-a9f5-4c2d-ace6-799ca3516c6c">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGV4dHJlZ2lvbjowYWEzY2Y0ODRkMDA0NWMzOThjZTY3MGVmYmRmMDVmOV82MDQ3MzEzOTUyODY3_f2211592-b87c-4917-a7a0-ad99165a2e99">0001104506</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY180L2ZyYWc6MGFhM2NmNDg0ZDAwNDVjMzk4Y2U2NzBlZmJkZjA1ZjkvdGV4dHJlZ2lvbjowYWEzY2Y0ODRkMDA0NWMzOThjZTY3MGVmYmRmMDVmOV82MDQ3MzEzOTUyODcx_30cc4ce2-ac1b-41d6-a8ec-23be2bc7d029">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ie4641006a12c43a9814066682b36dbe9_D20180101-20180131"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzIvZnJhZzoxMzVjNzZjMmY1MzM0NzI5YTk5NjhmZWY4ZGUzYTE2Ny90YWJsZTo2YTU4YzYzMmNiYTE0YzcyYjE1ZTgxMDRkMjUxMGIyZC90YWJsZXJhbmdlOjZhNThjNjMyY2JhMTRjNzJiMTVlODEwNGQyNTEwYjJkXzItMS0xLTEtMA_9c7d5b59-f18d-498e-84c3-2052c412d022"
      unitRef="number">0.0255384</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF84Mg_fbdf207a-9b14-45a5-87ac-fb7c6a7faf39">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6OTMyNjU4YWUzMmNmNDhiZWI2MTUyMmIxZDRiMDA5ZGMvdGFibGVyYW5nZTo5MzI2NThhZTMyY2Y0OGJlYjYxNTIyYjFkNGIwMDlkY18xLTAtMS0xLTE4NDQ_95e32757-b81e-4727-9976-ecdf7f1def25">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6OTMyNjU4YWUzMmNmNDhiZWI2MTUyMmIxZDRiMDA5ZGMvdGFibGVyYW5nZTo5MzI2NThhZTMyY2Y0OGJlYjYxNTIyYjFkNGIwMDlkY18yLTAtMS0xLTAvdGV4dHJlZ2lvbjphZWJkZWQyYWQwNGY0YTY2OGU2NDJhOGI2OTdkMzUyMl8xMDk5NTExNjI3ODMz_ff2fd74f-f4cc-4c6d-848b-0bcffe2ca0ae">2019-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6OTMyNjU4YWUzMmNmNDhiZWI2MTUyMmIxZDRiMDA5ZGMvdGFibGVyYW5nZTo5MzI2NThhZTMyY2Y0OGJlYjYxNTIyYjFkNGIwMDlkY180LTAtMS0xLTE4NDY_84a0cb79-a159-4cdf-b4c3-5433016342dd">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NTAx_5d69df31-8dd1-4cff-ad61-db7ed46008c6">0-30739</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NDg5_c72ab761-910d-49c7-b83a-26d2170d1b5e">INSMED INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8wLTAtMS0xLTE4MzYvdGV4dHJlZ2lvbjo2YjI1ODYxM2U4ZDc0ZTZmYjhhODgwZWQxZjEzMDNjNF82MDQ3MzEzOTUyODUz_357ffcf8-da5e-4ba5-9fb2-23f7584a4713">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8wLTItMS0xLTE4MzMvdGV4dHJlZ2lvbjoyOTI2YWUxZjI5MmE0NmY3OTk4NDJiZDJlOWU2MTFiNV82MDQ3MzEzOTUyODMx_b82bb512-9763-468e-9c77-ff2441d52776">54-1972729</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUyODkz_beddc943-b0fa-46e9-9ddf-f3364b1d3a80">700 US Highway 202/206</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUyOTky_36384f68-721a-4b69-a945-0f8641d7b8a0"
      xsi:nil="true"/>
    <dei:EntityAddressCityOrTown
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUzMDA1_25a418fa-9014-45c1-ab63-79c5fb9297a4">Bridgewater</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUzMDE3_4a2bd216-e403-4cbe-9314-5a09eed6ac0b">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTAtMS0xLTE4MTIvdGV4dHJlZ2lvbjowNzU2ZGIzYzJiN2Q0MThkYWFhNzY5ZGFlYTM0MjI1Zl82MDQ3MzEzOTUzMDI0_c52453d5-a391-4d65-9ae1-dffc1e254481">08807</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTItMS0xLTE4MjcvdGV4dHJlZ2lvbjphOGNlZjkyNmFmZjQ0YzQ4Yjk3NGZjNmRmZDhhNzFkMl82MDQ3MzEzOTUyOTEy_c991b7ab-3e6b-43b6-821e-fcfeb97d9eb2">908</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6NTNmZTk3M2ZjOTdjNGZiOWFkMzkzMDZhODBiNjc5YjAvdGFibGVyYW5nZTo1M2ZlOTczZmM5N2M0ZmI5YWQzOTMwNmE4MGI2NzliMF8yLTItMS0xLTE4MjcvdGV4dHJlZ2lvbjphOGNlZjkyNmFmZjQ0YzQ4Yjk3NGZjNmRmZDhhNzFkMl82MDQ3MzEzOTUyODQ3_e9e5060c-cef7-43f0-8607-5671d4ccdc12">977-9900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6MzlkNzhjOTA4Y2I1NDU5YjllMTUyMzU1M2QzMGUxNDkvdGFibGVyYW5nZTozOWQ3OGM5MDhjYjU0NTliOWUxNTIzNTUzZDMwZTE0OV8xLTAtMS0xLTE5MzM_d421e301-b123-424d-a140-e32649893d22">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6MzlkNzhjOTA4Y2I1NDU5YjllMTUyMzU1M2QzMGUxNDkvdGFibGVyYW5nZTozOWQ3OGM5MDhjYjU0NTliOWUxNTIzNTUzZDMwZTE0OV8xLTEtMS0xLTE5MzE_4092ed2b-5fc3-4403-812a-d49e43f3538c">INSM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGFibGU6MzlkNzhjOTA4Y2I1NDU5YjllMTUyMzU1M2QzMGUxNDkvdGFibGVyYW5nZTozOWQ3OGM5MDhjYjU0NTliOWUxNTIzNTUzZDMwZTE0OV8xLTItMS0xLTE5Mjk_462c3229-410f-4989-a3b9-3d3740acf039">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzQy_659888d3-f1b6-468d-930a-5d48547d5960">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzQ3_98cfb291-5a5d-4043-8875-9f805ce67927">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzUx_8bf87a96-434d-4936-baee-25f32ed5e780">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzU2_b6fae438-7d24-43b4-8725-00007ccf5604">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzAx_ec48a400-4168-4612-93ee-e5dc0e57ad76">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzM3_09a7d1bb-5075-4380-940c-bc0a5c3cfa5b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzQw_24df9d9c-ce49-40ce-94f1-783aea128948">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NzI3_d0c1fb4f-89e6-406c-be18-f0a3ad5a3512">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="idfbe5c1a04a04b548073ad877499e585_I20190630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF8yNjM3_87f3ce53-f8df-483d-aecf-d7d771b3d0c9"
      unitRef="usd">2300000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i150a8e8cdcff4cbb84eb2f29f32200a1_I20200221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU3MTc0_f7ce32b5-ade0-4538-a4c1-9a361e6c4c60"
      unitRef="shares">89775696</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xL2ZyYWc6NzlkYTlmZWM1OTQ1NDNlNzgzOWM3NTNkOThmZmY5YzQvdGV4dHJlZ2lvbjo3OWRhOWZlYzU5NDU0M2U3ODM5Yzc1M2Q5OGZmZjljNF82MDQ3MzEzOTU2NDg3_dbcd24b4-d1a4-494f-a8b6-797e965e2222">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;"&gt;Portions of the registrant's definitive Proxy Statement for its 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission no later &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;"&gt;than April 29, 2020 an&lt;/span&gt;d to be delivered to shareholders in connection with the 2020 Annual Meeting of Shareholders, are herein incorporated by reference in Part&#160;III of this Annual Report on Form&#160;10-K</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzQtMi0xLTEtMA_07c836b1-d359-4371-b43b-4948ce3ae805"
      unitRef="usd">487429000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzQtNC0xLTEtMA_cbcf7d1b-e1a9-4fb5-8a63-261946b71809"
      unitRef="usd">495072000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzUtMi0xLTEtMA_11905a20-509a-4397-affb-4a6286ba1c65"
      unitRef="usd">19232000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzUtNC0xLTEtMA_e567bab5-77cd-4f06-b799-bf93b82d81a5"
      unitRef="usd">5515000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzYtMi0xLTEtMA_be7da708-543f-4eda-a5d7-8bf57b54f296"
      unitRef="usd">28313000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzYtNC0xLTEtMA_4bdbdc91-2ba5-4dfc-802a-3638b815fe04"
      unitRef="usd">7032000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzctMi0xLTEtMA_9336ec4f-4ac4-42eb-8c29-49e23c21ed80"
      unitRef="usd">20220000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzctNC0xLTEtMA_bd469276-9999-44ec-99b3-f3f543f0c962"
      unitRef="usd">11327000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzgtMi0xLTEtMA_df5b6a7e-99c5-4856-a907-4d7ff6b9d5ba"
      unitRef="usd">555194000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzgtNC0xLTEtMA_a1fa2200-23a6-417f-b2a2-f735d0046a8e"
      unitRef="usd">518946000</us-gaap:AssetsCurrent>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEwLTItMS0xLTA_e78989ac-645c-41ab-8f68-68e5fe781d19"
      unitRef="usd">53682000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEwLTQtMS0xLTA_bcd00362-b001-4965-b5f9-6d8f8338ef2b"
      unitRef="usd">58675000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzExLTItMS0xLTA_b2106f75-bb93-45f9-839d-ed11327b6789"
      unitRef="usd">60180000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzExLTQtMS0xLTA_daf0c5d8-9017-40ab-9317-dafc1fa15635"
      unitRef="usd">22636000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEyLTItMS0xLTIzMDM_dd712efd-4cd2-46c1-a104-4d36fada7bfc"
      unitRef="usd">15256000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEyLTItMS0xLTExNg_3bc1483a-d075-4c5c-9692-3a4102b6de90"
      unitRef="usd">37673000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssets
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEyLTItMS0xLTA_1488e97a-0d0c-4352-bfa2-430c7596f210"
      unitRef="usd">20314000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEyLTQtMS0xLTA_f5c368c3-2a65-4103-b348-9cb623b0bc48"
      unitRef="usd">4299000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEzLTItMS0xLTA_04a3ef0f-6b96-4762-8f15-ac3a011fed15"
      unitRef="usd">742299000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzEzLTQtMS0xLTA_7c11a5d3-1878-427d-8d3e-9bc0b9587ff8"
      unitRef="usd">604556000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE3LTItMS0xLTA_76eea7f1-a6bb-47c3-bbcd-776531872bea"
      unitRef="usd">13184000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE3LTQtMS0xLTA_9188068e-6fab-4303-a74a-fbe18f509ca9"
      unitRef="usd">17741000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE4LTItMS0xLTA_360d4116-823c-462a-b56b-2e2f67b1d331"
      unitRef="usd">40375000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE4LTQtMS0xLTA_b0c3b77d-88b6-45eb-aec1-5dd598e7334b"
      unitRef="usd">38254000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE5LTItMS0xLTA_79e7d40d-d380-4ce5-89c2-baf4a764b364"
      unitRef="usd">19140000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzE5LTQtMS0xLTA_f6ce6614-10dd-4c67-9c84-1616010a1666"
      unitRef="usd">22208000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIyLTItMS0xLTIzMDY_e199b4d8-d7b9-45dd-828f-16c927b480a0"
      unitRef="usd">1221000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIxLTItMS0xLTExOQ_95c7da72-b72f-42d2-8a8a-29b8fde63597"
      unitRef="usd">11040000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIwLTItMS0xLTA_a404b35e-65cf-416c-be27-013775a09db0"
      unitRef="usd">280000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIwLTQtMS0xLTA_c4f8e8d5-8523-48ab-8064-f3ed81798926"
      unitRef="usd">1529000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIyLTItMS0xLTA_04e8fd7a-7cde-46a0-94dc-8d9b0fbd14f1"
      unitRef="usd">85240000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzIyLTQtMS0xLTA_0c03ca3f-f6d3-4d64-9e9b-094b9100cf00"
      unitRef="usd">79732000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI0LTItMS0xLTA_88a11cc5-a41a-4930-90c7-4567efe53ca2"
      unitRef="usd">335940000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI0LTQtMS0xLTA_74248dfb-9e13-4d59-a842-7579c8cc0f14"
      unitRef="usd">316558000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTItMS0xLTIzMDk_144a2639-03b6-44c8-85d3-88c182b465fa"
      unitRef="usd">19529000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI3LTItMS0xLTEyMg_372481ab-7ece-4202-a8e0-5aa13881e427"
      unitRef="usd">29308000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI1LTItMS0xLTA_2dfc9ca5-47f5-41d2-a769-59f8b80af6e8"
      unitRef="usd">10608000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI1LTQtMS0xLTA_5ec8c384-2462-43f4-8451-3f7f447433f9"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI2LTItMS0xLTA_d59f7585-c78d-48d0-a769-8e1735d93527"
      unitRef="usd">480625000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI2LTQtMS0xLTA_0b0b0d41-8cd4-4bf8-bf05-bc5de26584b3"
      unitRef="usd">396290000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODM5_71044fd2-a330-4762-9a70-d8ffc058ed12"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODM5_b4cd174c-7139-49e1-8d02-991d287e0306"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODUy_82383e7a-b696-478f-a278-f2023a037698"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODUy_c5929c6d-ea5b-48d1-a755-2a794bc8f039"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODY0_a0e31976-30cc-4237-84d0-b61fe6378eda"
      unitRef="shares">89682387</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODY0_bd93bd8f-5245-4de9-a5fa-d14849b65f31"
      unitRef="shares">89682387</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODc2_723aa17c-69e1-4148-a0a1-21acce25c5ac"
      unitRef="shares">77307521</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTAtMS0xLTAvdGV4dHJlZ2lvbjowNDRhMWM3ZWRhODU0MjkwOTI0MGQ1ZjcwNWNjZDNmN182NTk3MDY5NzY2ODc2_9af7b854-444e-480f-9fba-0436b026e419"
      unitRef="shares">77307521</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTItMS0xLTA_77b73f55-2e43-442b-a382-2283255fd655"
      unitRef="usd">897000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzI5LTQtMS0xLTA_867b09a0-6a9e-41b1-9313-55c3c35491bf"
      unitRef="usd">773000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMwLTItMS0xLTA_161605e1-9b04-43b8-b32a-c50f0e23b55f"
      unitRef="usd">1797286000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMwLTQtMS0xLTA_9543de76-ec7f-4d0b-9799-31deaf60e13e"
      unitRef="usd">1489664000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMxLTItMS0xLTA_90fe4bee-306d-483c-967c-aa7479c6d826"
      unitRef="usd">-1536499000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMxLTQtMS0xLTA_08b64934-b7e3-465b-a601-78b59a954e7e"
      unitRef="usd">-1282162000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMyLTItMS0xLTA_f42c2133-5c7a-45f7-bf61-b594dd0a4df5"
      unitRef="usd">-10000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMyLTQtMS0xLTA_b9eb57f5-0670-4056-ac9e-6893588ad14a"
      unitRef="usd">-9000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMzLTItMS0xLTA_351d5233-e9d8-48ef-b840-5e89c09c4e61"
      unitRef="usd">261674000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzMzLTQtMS0xLTA_303fd289-6464-438e-bc23-90029327c70d"
      unitRef="usd">208266000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzM0LTItMS0xLTA_d0b1faf2-4ccc-40eb-a7ac-136be49b1102"
      unitRef="usd">742299000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjEvZnJhZzo2MTczMzU4YmFmMzE0NTgzOWIzYzU2MTUyYzYxZDVhMC90YWJsZTplYmNjY2QzYTNkYTk0NTNlOTUzZGMxNzBlNTk3ZTViYS90YWJsZXJhbmdlOmViY2NjZDNhM2RhOTQ1M2U5NTNkYzE3MGU1OTdlNWJhXzM0LTQtMS0xLTA_23871ddc-844b-4acf-adda-f25ff1dd870c"
      unitRef="usd">604556000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtMS0xLTEtMA_c89891af-4aba-4a9c-b7e6-84c7979379a3"
      unitRef="usd">136467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtMy0xLTEtMA_2d3fa363-1ded-4798-9b6f-54c64610132c"
      unitRef="usd">9835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtNS0xLTEtMA_65e7439c-7c63-4a25-8b76-8b4feab5bab3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtMS0xLTEtMjMyNA_482877be-9d68-4c52-ae10-794c4583a43d"
      unitRef="usd">24212000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtMy0xLTEtMjMyNA_ffa64835-95e2-4f67-a1e3-f63535e61c5e"
      unitRef="usd">2423000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMtNS0xLTEtMjMyNA_2f94c327-17db-4dcb-848b-1d68c31e895c"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzQtMS0xLTEtMjMyNA_7b067cde-d775-4478-a504-c6334451efcd"
      unitRef="usd">112255000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzQtMy0xLTEtMjMyNA_bc2845d4-8085-4ae0-a86c-53b4304b5e0d"
      unitRef="usd">7412000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzQtNS0xLTEtMjMyNA_1f0b403c-efd8-4aa1-b1ef-0413d5dfa0ad"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzgtMS0xLTEtMA_aa3f6df1-5615-442f-9d95-6b90ebaf91e7"
      unitRef="usd">131711000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzgtMy0xLTEtMA_c0db73b6-7626-4c09-b049-e757cd1521c9"
      unitRef="usd">145283000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzgtNS0xLTEtMA_9e3b81e2-79db-4fd4-a4c5-dff32f336d45"
      unitRef="usd">109749000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzktMS0xLTEtMA_f04c2c75-35e9-4d79-a865-07096e06b60d"
      unitRef="usd">210796000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzktMy0xLTEtMA_bfd41d97-9b14-414f-8dae-883e39dd85f2"
      unitRef="usd">168218000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzktNS0xLTEtMA_0d1e2454-cee2-4815-9559-e682e611949b"
      unitRef="usd">79171000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEwLTEtMS0xLTA_d74c4ad0-3c7d-4693-bdab-b63d75599934"
      unitRef="usd">4993000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEwLTMtMS0xLTA_cc0433f7-1d23-48ff-bcbc-bf12fbf45d91"
      unitRef="usd">1249000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEwLTUtMS0xLTA_b4900267-04bd-4159-8e27-d4e908fd19c9"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzExLTEtMS0xLTA_bce2e63a-0505-450e-aca6-57456422ef60"
      unitRef="usd">347500000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzExLTMtMS0xLTA_b9495bfd-4d17-4b27-ace1-226f41f87e96"
      unitRef="usd">314750000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzExLTUtMS0xLTA_bab4493a-0ed3-4450-b978-1b702c7ea7d8"
      unitRef="usd">188920000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEzLTEtMS0xLTA_674d53c8-3e85-44cf-a0e6-36015a37cc31"
      unitRef="usd">-235245000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEzLTMtMS0xLTA_720616d6-ca97-43ea-9529-14a3c42a7329"
      unitRef="usd">-307338000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzEzLTUtMS0xLTA_cedfcabf-a3be-43d6-ab8f-882dc1ca2e1a"
      unitRef="usd">-188920000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE1LTEtMS0xLTA_bafae422-7f62-47d8-ba88-06be7a256a99"
      unitRef="usd">9921000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE1LTMtMS0xLTA_a21c61fb-502f-4810-9e81-970dc47e1910"
      unitRef="usd">10341000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE1LTUtMS0xLTA_837942b6-a404-43d3-b540-60c96c2db644"
      unitRef="usd">1624000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InterestExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE2LTEtMS0xLTA_64e07229-ce88-435c-8d48-47e98472c895"
      unitRef="usd">27705000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE2LTMtMS0xLTA_1c9fbb95-4560-4ba0-bb81-33a35730a406"
      unitRef="usd">25472000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE2LTUtMS0xLTA_5fe47b9e-d128-412c-b90d-6a5088e8a07e"
      unitRef="usd">5925000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE3LTEtMS0xLTA_ffa41d4b-ec77-438b-a274-97d92298d596"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE3LTMtMS0xLTA_1188f71f-5a35-4a82-b9a7-d44a99e226fa"
      unitRef="usd">-2209000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE3LTUtMS0xLTA_354c0461-9fcc-4cec-8949-e0aeeb6da731"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE4LTEtMS0xLTA_ffa6cb67-d7da-4eb4-ba29-ff2d7ca5f3bf"
      unitRef="usd">-531000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE4LTMtMS0xLTA_21ebbcf8-f4ba-4580-9971-8fb60d8f7ba2"
      unitRef="usd">602000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE4LTUtMS0xLTA_9d19936d-ad11-479c-9fc2-ac78c8e0fbd4"
      unitRef="usd">300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE5LTEtMS0xLTA_60afbebf-792c-4f2f-b4ab-25b08d944c9a"
      unitRef="usd">-253560000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE5LTMtMS0xLTA_d946d84f-6daf-47ff-95ba-04c8dc3a8c82"
      unitRef="usd">-324076000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzE5LTUtMS0xLTA_66e5b0ad-d79d-4b5c-974f-fd50a0b16145"
      unitRef="usd">-192921000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIxLTEtMS0xLTA_e339d4e3-af20-4594-a10e-5277df378a0d"
      unitRef="usd">777000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIxLTMtMS0xLTA_83bf8736-dc43-49d7-8fc4-0d90ea2e0dc8"
      unitRef="usd">201000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIxLTUtMS0xLTA_34c0a3e5-3fd6-4747-a0de-e9161c066d2c"
      unitRef="usd">-272000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIzLTEtMS0xLTA_cd431310-5855-49d2-998d-65098477f3cd"
      unitRef="usd">-254337000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIzLTMtMS0xLTA_09556c01-5847-4e1e-abb8-a2ac54025cde"
      unitRef="usd">-324277000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzIzLTUtMS0xLTA_6edba13b-b366-41a4-8797-aa49c82da85f"
      unitRef="usd">-192649000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI1LTEtMS0xLTA_95be9474-4ba4-462e-8121-abdfbb6ee1cc"
      unitRef="usdPerShare">-3.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI1LTMtMS0xLTA_f7e422fe-5c79-479b-bd4d-60397f306280"
      unitRef="usdPerShare">-4.22</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI1LTUtMS0xLTA_deae81e3-8258-4f94-99da-ed5f45a91f1e"
      unitRef="usdPerShare">-2.89</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI3LTEtMS0xLTA_b3a7b269-f897-423f-823a-75757f4907bb"
      unitRef="shares">84560000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI3LTMtMS0xLTA_86f3e6a5-c08e-459d-b796-94217e5cc542"
      unitRef="shares">76889000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI3LTUtMS0xLTA_2c47ac70-a941-4ed0-9fa3-64aad094e882"
      unitRef="shares">66576000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI5LTEtMS0xLTA_d427dd21-c623-41ec-80f6-9ebc37e54556"
      unitRef="usd">-254337000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI5LTMtMS0xLTA_1e561098-82bc-42e5-8df7-e74abea3e258"
      unitRef="usd">-324277000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzI5LTUtMS0xLTA_79891a7e-b24e-4985-8cdf-35b1fb489d2f"
      unitRef="usd">-192649000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMyLTEtMS0xLTA_e9b00aa4-2e9c-4c7f-8524-48575ff48774"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMyLTMtMS0xLTA_1ce761f2-d45e-4bd2-a637-14c78c213808"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMyLTUtMS0xLTA_d0c0e670-e10a-44fa-8012-15970ece47dc"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMzLTEtMS0xLTA_e7e5a0a0-6b64-45dd-8ce3-2ed02cf16c5c"
      unitRef="usd">-254338000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMzLTMtMS0xLTA_52a1fa49-7230-4562-94f9-8277b00593a5"
      unitRef="usd">-324283000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMjcvZnJhZzpkOGY1YjI2MDJmM2Y0NTU5OGE1NzM3YmRmZDY0MmRlYS90YWJsZToyYWIzNTg3YTUwNjE0ZmI0YWJlZTBiMmE1MWFhMTQ3Ny90YWJsZXJhbmdlOjJhYjM1ODdhNTA2MTRmYjRhYmVlMGIyYTUxYWExNDc3XzMzLTUtMS0xLTA_11f0d5dd-f293-439f-98ec-47e204dd0650"
      unitRef="usd">-192587000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i140c0dc29a5f43d6a7445ec957b31dda_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItMS0xLTEtMA_4930652f-12c9-48ad-af8f-fec9c1c5eaad"
      unitRef="shares">62020000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i140c0dc29a5f43d6a7445ec957b31dda_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItMy0xLTEtMA_a7307ea1-81fc-43a0-8385-6f4828563a75"
      unitRef="usd">620000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7cef241ffdd4a2c9902537953dad211_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItNS0xLTEtMA_9f2b4968-b0a0-40dd-9d06-a7fd8e6c6952"
      unitRef="usd">919164000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id181a98efabf41f4baf481baf4bf5267_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItNy0xLTEtMA_ba05ff2e-e798-4c6c-9e78-1b5169c79199"
      unitRef="usd">-765236000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id16a94a73b00400d86aa44dad5c553ef_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItOS0xLTEtMA_bf64171d-651b-4c15-9a28-17d4dc426520"
      unitRef="usd">-65000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29fc6bf4cbdb46758247fc7487b771ea_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzItMTEtMS0xLTA_9da4d940-77f1-4800-a511-edefe4188de4"
      unitRef="usd">154483000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i653763ae8c044532837c424cf2ea55a6_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzQtNy0xLTEtMA_1c90fc05-1143-4b8f-93c9-63dc3af4be13"
      unitRef="usd">-192649000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzQtMTEtMS0xLTA_11d29afa-14c8-417e-a742-4f54722fa833"
      unitRef="usd">-192649000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i98b1aef924be43719b7156e19aa71d3a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzUtOS0xLTEtMA_6fd657d6-bae0-4b2e-b29d-198d161fe029"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzUtMTEtMS0xLTA_36cce2ca-f62a-409f-a8fe-4fe13e68de26"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzYtMS0xLTEtMA_1561cf36-d4c7-4c33-9070-81f85507f4a0"
      unitRef="shares">379000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzYtMy0xLTEtMA_ada117bb-bb45-4ecc-afc7-eaf583241d59"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5b1de260e87846c8afa23a2967bd296f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzYtNS0xLTEtMA_e6494631-b3f0-45ad-bc1d-ec902971cc05"
      unitRef="usd">3429000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzYtMTEtMS0xLTA_ad452ca0-9f92-4f39-83f6-15a90e5e5e4e"
      unitRef="usd">3433000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMS0xLTEtNTMxNw_0f78ddd3-1d5f-4dca-9a12-a9b363f5a0d6"
      unitRef="shares">14123000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMy0xLTEtNTMxNw_dce7f870-e2c3-4eb0-9c82-cced75b6e0ff"
      unitRef="usd">141000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5b1de260e87846c8afa23a2967bd296f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctNS0xLTEtNTMxNw_d2366ce9-a392-4c31-b31f-91a02389a5bb"
      unitRef="usd">377515000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMTEtMS0xLTUzMTc_3c045d4d-f2d7-43d1-9ffe-c110c73ce389"
      unitRef="usd">377656000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMS0xLTEtMA_ad7465b6-7d05-484e-85b9-c7aa1ddf4b6a"
      unitRef="shares">89000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i7845dbcd92464e0b9fdfc49f45220929_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzgtMy0xLTEtNTMzMg_3c0cacf9-c74f-47ac-9b5f-1c71a6227d1f"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzctMTEtMS0xLTA_eaff7a25-f70a-4c7d-bfc5-6221ac17da19"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5b1de260e87846c8afa23a2967bd296f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzgtNS0xLTEtMA_8066c721-5500-4427-bb7a-41a3943f413c"
      unitRef="usd">18073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzgtMTEtMS0xLTA_622aa046-4d17-49c0-a3dd-90585ca707ab"
      unitRef="usd">18073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="ie8d6c10624424a24bfc174d307a554f4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktMS0xLTEtMA_9a05f770-cec0-4ee9-aaab-7bbcdbbfd98f"
      unitRef="shares">76611000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie8d6c10624424a24bfc174d307a554f4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktMy0xLTEtMA_b77a7acb-8f7c-40a3-a103-52d0b7f6e44f"
      unitRef="usd">766000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i786df2c1e96d4fae8eaf00068a0b3f0c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktNS0xLTEtMA_288ce9b5-f631-4bbb-9524-63063595d137"
      unitRef="usd">1318181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifdcfd8b69bed4676aa173103412db835_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktNy0xLTEtMA_93231673-f32f-4cc5-bf18-89ada1d9966e"
      unitRef="usd">-957885000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a774467817341beba402c544ba78055_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktOS0xLTEtMA_76688d3d-7277-49fa-b23a-05580fb2bf4a"
      unitRef="usd">-3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzktMTEtMS0xLTA_f943eec8-dc1d-489e-9c28-fb1a0bdc9619"
      unitRef="usd">361059000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i51ecfa96d12c42f4b786a4748891054b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzExLTctMS0xLTA_17f48fc9-a478-4604-838c-7ff9afe7f5f9"
      unitRef="usd">-324277000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzExLTExLTEtMS0w_ca735423-2e34-47f0-9d0d-ee2d2b2ecfb7"
      unitRef="usd">-324277000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d5e387098f64d57af6463b5902ceebb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEyLTktMS0xLTA_f21a38bb-c104-451f-9e2e-7f91bab0f975"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEyLTExLTEtMS0w_3d85cadb-d198-4c80-960d-a31d92bc7668"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEzLTEtMS0xLTA_4e873992-016b-4b63-8d28-03afdc99c113"
      unitRef="shares">645000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEzLTMtMS0xLTA_5bda060b-b06c-4440-8cb9-b7294ab12621"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic192d80963dc414b9e4bde42b4e67b0b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEzLTUtMS0xLTA_6220afb0-0b66-4dcf-9b70-255eb0964352"
      unitRef="usd">8809000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzEzLTExLTEtMS0w_66be025f-0fd2-448d-8b30-e3fd47226679"
      unitRef="usd">8815000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="ic192d80963dc414b9e4bde42b4e67b0b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE0LTUtMS0xLTA_6d30e593-7c74-4e54-a9f2-f7c560405bd4"
      unitRef="usd">136434000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE0LTExLTEtMS0w_b101d8ce-9e94-49ae-a554-8c00bb19181e"
      unitRef="usd">136434000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE1LTEtMS0xLTA_ec89e351-b955-4d46-9ec7-8681ace3d0f0"
      unitRef="shares">52000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ib95b1a76be5e466782604acdf63a8d83_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE1LTMtMS0xLTA_7a2ca696-71d5-441f-a5f7-c5f9000d2bd7"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE1LTExLTEtMS0w_e5b6bf16-af92-4608-aad8-05bad4f84775"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic192d80963dc414b9e4bde42b4e67b0b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE2LTUtMS0xLTA_900b9f5c-8b7d-4c8a-a39c-7beb89ebbdd1"
      unitRef="usd">26240000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE2LTExLTEtMS0w_64526878-9fbc-4455-9f8e-c74841cef7a4"
      unitRef="usd">26240000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="i3a3e7efa8e0041b78af0a13c5c5dce24_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTEtMS0xLTA_5d75d27b-56e8-4f4a-bfea-81c2c060fc5f"
      unitRef="shares">77308000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3a3e7efa8e0041b78af0a13c5c5dce24_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTMtMS0xLTA_70bf66a1-db96-4db2-a18f-ea2fd767a559"
      unitRef="usd">773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i905b2d1b947d4a558d7077fb62689b62_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTUtMS0xLTA_806a57ed-cea6-47b7-8d22-ee20383ac76e"
      unitRef="usd">1489664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i791d9f76381c42ab8cc19d284e4a9e8f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTctMS0xLTA_8a537756-2aa6-460a-a1b0-d78c740ddd5c"
      unitRef="usd">-1282162000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i640127ed28f84c5e9ffbf04a71c87d76_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTktMS0xLTA_f2b3e67d-aabc-4239-96d6-4c3c9e356de4"
      unitRef="usd">-9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE3LTExLTEtMS0w_5977899b-09ba-4b39-8033-c49f036c97e4"
      unitRef="usd">208266000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie414fd74f2fb48cbb7dc24a1f2e4527c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE5LTctMS0xLTA_061354b4-77ad-4bc2-a23b-572eb8bd5398"
      unitRef="usd">-254337000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzE5LTExLTEtMS0w_93b128eb-6a9e-46a1-843f-26ea804186c7"
      unitRef="usd">-254337000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic95c9b1befc9457a8feafbea36924152_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIwLTktMS0xLTA_dfb24d02-4d4b-4274-880e-fd6dec531cad"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIwLTExLTEtMS0w_9279b16c-927e-4ef4-ac41-84e03c2cae4b"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIxLTEtMS0xLTA_37a96918-7888-4892-925c-c3321f98390a"
      unitRef="shares">1632000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIxLTMtMS0xLTA_44ba7dd9-e966-4677-bab1-9e8109520aae"
      unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if29b951c96f04e548d4d0207ec6da100_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIxLTUtMS0xLTA_58b569ea-9f6d-4f6f-9def-1113d8d75982"
      unitRef="usd">19684000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIxLTExLTEtMS0w_b24902e4-8480-45b8-a15b-565578f467ff"
      unitRef="usd">19700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIzLTEtMS0xLTUzMzk_5d557410-6bde-446e-91ef-0fcc01e0f27b"
      unitRef="shares">10658000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIyLTMtMS0xLTA_ee796df7-cb2f-4c75-adbd-d44f7717e3c7"
      unitRef="usd">107000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if29b951c96f04e548d4d0207ec6da100_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIyLTUtMS0xLTA_e994ab26-ec61-47d2-8a85-4e1f50fab02b"
      unitRef="usd">260967000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIyLTExLTEtMS0w_c8fd0ade-870d-4355-98ab-3f437bfb4597"
      unitRef="usd">261074000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIzLTEtMS0xLTA_d76061a2-7134-461c-9608-f980ca9aa9ce"
      unitRef="shares">84000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3edf63a0f5f9484ab2e67ad388e79f17_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIzLTMtMS0xLTA_eb90711b-2912-47bd-a13b-65476308bede"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzIzLTExLTEtMS0w_ba6c3a78-ba37-45be-8f1c-f8df34d1073e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if29b951c96f04e548d4d0207ec6da100_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI0LTUtMS0xLTA_f5a71210-2652-4c5d-8898-24c1ff7ad84d"
      unitRef="usd">26971000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI0LTExLTEtMS0w_0b78f419-92d9-47c1-b459-d4856841c6dc"
      unitRef="usd">26971000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="ib68f2991acec4a6aa8452d18d2f9a01c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTEtMS0xLTA_99e12477-4afe-456c-bfc4-2abc0ec363ac"
      unitRef="shares">89682000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib68f2991acec4a6aa8452d18d2f9a01c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTMtMS0xLTA_9e778128-57ee-4b6e-9080-79aa42ce58ba"
      unitRef="usd">897000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i446a70ba12454c9db5bfc36b2321fe45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTUtMS0xLTA_19204fb8-35c0-4b51-8b7d-1d9fccbeafb7"
      unitRef="usd">1797286000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62d4bbf1ab844834b6c524a5f4078ad3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTctMS0xLTA_380ed32f-ab90-45f1-bd85-8f2f7b3d74d6"
      unitRef="usd">-1536499000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb690ad4bc274f22a95da033832b0aeb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTktMS0xLTA_e10348b8-0002-4af4-aba4-61b547ccc0a2"
      unitRef="usd">-10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzAvZnJhZzpmOWFhMjE2MWFlNTc0OTIyOTMyNmEwMWY2M2E2MjM4Ny90YWJsZTozMWZjOGVmMjIxNWM0ODE3YmY4MmI0ZTkzZjRlNDVjMC90YWJsZXJhbmdlOjMxZmM4ZWYyMjE1YzQ4MTdiZjgyYjRlOTNmNGU0NWMwXzI1LTExLTEtMS0w_3d98b456-7e09-4a67-bc24-786764651025"
      unitRef="usd">261674000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMtMS0xLTEtMA_e03d489e-38b0-4f87-af8c-a005e08ae60d"
      unitRef="usd">-254337000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMtMy0xLTEtMA_7ba47147-3569-4125-8e86-01494c0c0193"
      unitRef="usd">-324277000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMtNS0xLTEtMA_81d3872a-2dfc-450e-8bc2-060fdd676003"
      unitRef="usd">-192649000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzUtMS0xLTEtMA_d9a37179-8db5-420d-9cd4-47e1ce19d729"
      unitRef="usd">5188000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzUtMy0xLTEtMA_673bb255-822b-41ef-bfcc-7af1cff40f6f"
      unitRef="usd">3577000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzUtNS0xLTEtMA_445e8808-e40f-4cec-8f5d-049388229516"
      unitRef="usd">2901000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzYtMS0xLTEtMA_ce98ac74-1710-44f1-b99e-e8f4399b59cf"
      unitRef="usd">4993000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzYtMy0xLTEtMA_870347dc-bbdc-41f0-a2f9-ce38387b4225"
      unitRef="usd">1249000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzYtNS0xLTEtMA_461df86d-49c6-440f-ae52-d66527e323e3"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzctMS0xLTEtMA_57719dec-6aa5-4e4f-9593-b937ec48c7a0"
      unitRef="usd">26971000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzctMy0xLTEtMA_04c33e81-0ab6-44ff-94eb-79cd712a8451"
      unitRef="usd">26240000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzctNS0xLTEtMA_959f09e2-c75c-41c0-b85e-61e4f691eee2"
      unitRef="usd">18073000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzktMS0xLTEtMA_a97777e4-136f-435b-bd2c-3f463ae4e44a"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzktMy0xLTEtMA_4a9e249a-bf23-4eda-8ce9-4ff3806f477b"
      unitRef="usd">-2209000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzktNS0xLTEtMA_3fd30aba-5d02-4634-82a9-7ab5514239cb"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEwLTEtMS0xLTA_8054eb65-4dfa-45ae-8afe-9dba1d7cd235"
      unitRef="usd">1397000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEwLTMtMS0xLTA_de1a2038-37a2-47c1-a3fb-87ed600253f4"
      unitRef="usd">1350000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEwLTUtMS0xLTA_e657eba4-d071-4862-863c-0cbb432966ef"
      unitRef="usd">118000</us-gaap:AmortizationOfFinancingCosts>
    <insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzExLTEtMS0xLTA_cfc77df6-cf58-4aac-a15a-aeec265c140d"
      unitRef="usd">17985000</insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense>
    <insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzExLTMtMS0xLTA_4029228e-c950-41a1-92bc-b9347486d698"
      unitRef="usd">15939000</insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense>
    <insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzExLTUtMS0xLTA_9e6e894e-8f43-400a-9780-023189d256ab"
      unitRef="usd">658000</insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEyLTEtMS0xLTA_fec29bbf-f94a-4e08-8111-c98dbf9657d1"
      unitRef="usd">360000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <insm:NoncashOperatingLeaseExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzEyLTEtMS0xLTYwNTk_a488e7b9-f67f-4b70-880a-1b5a76ed3ba3"
      unitRef="usd">9763000</insm:NoncashOperatingLeaseExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE0LTEtMS0xLTA_ff046b39-d420-467f-a3b4-fd179047acf7"
      unitRef="usd">13717000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE0LTMtMS0xLTA_75823c96-e2c5-4a68-b65f-a977f9c3ecf2"
      unitRef="usd">5515000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE0LTUtMS0xLTA_cbb4d93a-b0a8-41a5-87b3-1c82c4886f31"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE1LTEtMS0xLTA_87ac1d2f-0e31-459a-89fb-d6c7139479a7"
      unitRef="usd">21281000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE1LTMtMS0xLTA_4400ac1b-0998-46a2-b4bf-aedda6971923"
      unitRef="usd">7032000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE1LTUtMS0xLTA_b6cbf2a0-2c69-459e-937b-9da9cdb72a4f"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE2LTEtMS0xLTA_d06a7be9-1f59-4c4d-b513-b1914752c9c5"
      unitRef="usd">8718000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE2LTMtMS0xLTA_cae150be-97f6-4039-a3f2-1ab0d14c98a5"
      unitRef="usd">5514000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE2LTUtMS0xLTA_f33c3a40-6f12-4eb1-b6e0-c85be88e4d06"
      unitRef="usd">2783000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTEtMS0xLTIzNTI_3f8b346a-9947-46d3-bd5a-61e3a39b6dec"
      unitRef="usd">16008000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTMtMS0xLTQwOTM_9f49d268-59c9-4db5-9d9b-32300693cb07"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTUtMS0xLTQwOTM_ddc0dd44-5000-4327-a159-e78d34f42876"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTEtMS0xLTA_81fbcdf6-50a0-461e-ba16-5b7b738e55ee"
      unitRef="usd">-4966000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTMtMS0xLTA_32d900d8-eea4-47e9-ae3c-d8517756f505"
      unitRef="usd">3870000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE3LTUtMS0xLTA_cbb40594-512c-4022-988a-a7dac5ba9f93"
      unitRef="usd">3604000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE4LTEtMS0xLTA_64475358-2943-4975-b21e-c1c39f0fb400"
      unitRef="usd">4789000</insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities>
    <insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE4LTMtMS0xLTA_50c5f08a-0f5c-43c0-bdb1-adf206677396"
      unitRef="usd">19916000</insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities>
    <insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE4LTUtMS0xLTA_2d477fe9-ca7f-4a89-995e-12ca1b397b73"
      unitRef="usd">5201000</insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE5LTEtMS0xLTA_64d16b18-3f60-43d4-b6d2-b7d645278a47"
      unitRef="usd">-3068000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE5LTMtMS0xLTA_0aec0225-0fd7-447e-b46b-e249d6f08d77"
      unitRef="usd">10011000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzE5LTUtMS0xLTA_b69cc1be-0ff5-45ad-b7cc-44780b905ad5"
      unitRef="usd">5260000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIwLTEtMS0xLTA_752dae0d-878b-4cbd-b68f-c32bcfcc3337"
      unitRef="usd">-250649000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIwLTMtMS0xLTA_91028850-ed86-4192-b373-101b49a527ff"
      unitRef="usd">-257977000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIwLTUtMS0xLTA_0eef4fc4-6f92-47ab-a8ed-67cfe2442dc7"
      unitRef="usd">-159617000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIyLTEtMS0xLTA_58e5d9a6-a312-4a1a-84a1-1043e13bd5c4"
      unitRef="usd">42268000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIyLTMtMS0xLTA_a6c9f495-9750-43b8-a332-f4b57804109d"
      unitRef="usd">13090000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzIyLTUtMS0xLTA_8432fbd5-08d5-437a-8f61-604780143fa9"
      unitRef="usd">3001000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI0LTEtMS0xLTA_4824fca1-d6bb-47b8-b121-1bb7b52e0b10"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI0LTMtMS0xLTA_66ad0412-188f-4dff-aac0-37de77788fbe"
      unitRef="usd">1724000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI0LTUtMS0xLTA_5c55c919-f77f-4f13-bba1-6597bb645dc4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI1LTEtMS0xLTA_49d68866-6873-412e-9756-aac283ff21c3"
      unitRef="usd">-42268000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI1LTMtMS0xLTA_1dad0889-2a0d-4b3b-a32c-830f43093532"
      unitRef="usd">-14814000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI1LTUtMS0xLTA_56fdbb18-edd3-4e7b-8ebf-fdfe0b9869b3"
      unitRef="usd">-3001000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5472770bc3c94620b3b087fb9ae0184a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiY2ZmYTdhOTcxZjc0ZjY0OTNkMzFhZDhiNTc2ZDFkZV82NTk3MDY5NzY2NzMw_5baf1b16-ce37-43ad-b4c1-cd622cdf3768"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI3LTEtMS0xLTA_688380b2-d67d-42ac-aee8-b826f5df2c3b"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI3LTMtMS0xLTA_83a72d85-4b22-4388-a9f7-3bdf722822f5"
      unitRef="usd">450000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI3LTUtMS0xLTA_2f1dec47-329d-4bf8-86f5-02ad61e0fc37"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI5LTEtMS0xLTA_353b6267-8c7b-4530-a82d-75d4df4dd926"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI5LTMtMS0xLTA_7a617e84-c63f-40d2-b74b-64520fdc113a"
      unitRef="usd">2835000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzI5LTUtMS0xLTA_526baf8e-00a3-4072-ab0b-24675af661fb"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMwLTEtMS0xLTA_b809904a-4e15-42fa-b516-4fa74e3c7d84"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMwLTMtMS0xLTA_f7661016-d8d7-4a30-a2ad-fc7685267cd7"
      unitRef="usd">55000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMwLTUtMS0xLTA_0355761a-6180-466a-ad6e-1e162a42504b"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMyLTEtMS0xLTA_5de3e43c-0bc9-4d95-91ad-f85d49e509a3"
      unitRef="usd">261074000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMyLTMtMS0xLTA_63c93025-551b-4f87-80f0-ff58d474f504"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMyLTUtMS0xLTA_691f0438-cec5-4cad-926e-c838fd9ff73f"
      unitRef="usd">377656000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMzLTEtMS0xLTA_3835689c-b37a-4deb-9e3a-eefb1b8c654d"
      unitRef="usd">19701000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMzLTMtMS0xLTA_57635f53-088c-4ee5-98bf-4437119233f4"
      unitRef="usd">8815000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzMzLTUtMS0xLTA_1c170f89-6f61-4503-88ff-5b0ebd103732"
      unitRef="usd">3433000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM0LTEtMS0xLTA_7881aa77-890e-4658-a9b6-241d63fe8a1d"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM0LTMtMS0xLTA_b965119d-11ab-496a-8a37-e10a21721e9a"
      unitRef="usd">14237000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM0LTUtMS0xLTA_3b9d6704-5662-4c45-8ff5-99e77e566cff"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <insm:PaymentsForProceedsFromFinancingLeaseTenantAllowance
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM2LTEtMS0xLTUwNzM_da33bdcc-7191-438d-8c29-9d76f21c9c10"
      unitRef="usd">-4503000</insm:PaymentsForProceedsFromFinancingLeaseTenantAllowance>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM1LTEtMS0xLTA_c7e3e627-3458-48b6-9716-bac7b26ae35e"
      unitRef="usd">285278000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM1LTMtMS0xLTA_d91ae3a9-ed9f-4897-a27f-96cfdca7334c"
      unitRef="usd">386743000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM1LTUtMS0xLTA_40b6f478-957c-4150-8f34-7cb3f8d129fa"
      unitRef="usd">381089000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM2LTEtMS0xLTA_50bfcb8f-8fe1-4da7-a9d5-694d8a11754d"
      unitRef="usd">-4000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM2LTMtMS0xLTA_07aa16ee-05d4-4cd4-af97-f2546ae95a56"
      unitRef="usd">-45000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM2LTUtMS0xLTA_00fb30e5-1672-4a4a-aee1-d31ac3b98f4f"
      unitRef="usd">103000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM3LTEtMS0xLTA_d439bab0-79db-4462-89cd-795aa06751d7"
      unitRef="usd">-7643000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM3LTMtMS0xLTA_684c4116-4e41-4a4e-b565-777e96edda34"
      unitRef="usd">113907000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM3LTUtMS0xLTA_83775cdb-aab0-44e0-a29b-bee39fea9b39"
      unitRef="usd">218574000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM4LTEtMS0xLTA_c89aeaed-a7fc-437d-9de5-7c76e4035144"
      unitRef="usd">495072000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM4LTMtMS0xLTA_96dd9295-b396-4e46-b998-55cf31b70762"
      unitRef="usd">381165000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i29fc6bf4cbdb46758247fc7487b771ea_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM4LTUtMS0xLTA_93a939e6-c037-4917-979a-f63d699674a0"
      unitRef="usd">162591000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM5LTEtMS0xLTA_ae84af4b-ce5e-426b-905a-86655d0fa585"
      unitRef="usd">487429000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM5LTMtMS0xLTA_1b51999b-1505-4ef3-b660-ce29822685ac"
      unitRef="usd">495072000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzM5LTUtMS0xLTA_5032d79f-7609-4629-8bbb-24f02f5744dc"
      unitRef="usd">381165000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQxLTEtMS0xLTA_d3290de2-4acc-4f23-a17e-96f9bed679d4"
      unitRef="usd">7883000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQxLTMtMS0xLTA_5166f4ab-1982-497c-84ff-cba0a7f51709"
      unitRef="usd">6289000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQxLTUtMS0xLTA_024a6cfb-45ac-4f83-b225-65061ef9e5eb"
      unitRef="usd">5165000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQyLTEtMS0xLTA_ad522b77-5552-4c1c-b059-c03a747c49fd"
      unitRef="usd">339000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQyLTMtMS0xLTA_4b1673a6-168a-4363-b50e-d069501dcdf2"
      unitRef="usd">154000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xMzMvZnJhZzphYWYwYWU0MDdhMzI0OTJkOGQ3ZTc3MTExNDI2MmEyZC90YWJsZTplZWNkYzlmZGNiYzg0MjI2YTE3MjljMzY3ZmRiZjNlNC90YWJsZXJhbmdlOmVlY2RjOWZkY2JjODQyMjZhMTcyOWMzNjdmZGJmM2U0XzQyLTUtMS0xLTA_596d151a-1264-49cb-85fa-f4833d459bc1"
      unitRef="usd">166000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDIvZnJhZzo0YTU0MzdmZTUwMjE0OGRmYWFkYTcxMmEzYjFkYzcyOC90ZXh0cmVnaW9uOjRhNTQzN2ZlNTAyMTQ4ZGZhYWRhNzEyYTNiMWRjNzI4XzM4MDg_c1402781-7f44-4bd6-aae8-e708c28c549c">Description of Business and Basis of Presentation&lt;div style="text-indent:42.75pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Description of Business&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;&#x2014;Insmed is a global biopharmaceutical company on a mission to transform the lives of patients with serious and rare diseases. The Company's first commercial product, ARIKAYCE (amikacin liposome inhalation suspension), received accelerated approval in the U&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;nited States (US) in September 2018 for the treatment of Mycobacterium avium complex (MAC) lung disease as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options. Nontuberculous mycobacterial (NTM) lung disease caused by MAC (which the Company refers to as MAC lung disease) is a rare and often chronic infection &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;that can cause irreversible lung damage and can be fatal. The Company's clinical-stage pipeline includes INS1007 and INS1009. INS1007 is a novel oral, reversible inhibitor of dipeptidyl peptidase 1 (DPP1) with therapeutic potential in non-cystic fibrosis bronchiectasis and other inflammatory diseases. INS1009 is an inhaled formulation of a treprostinil prodrug that may offer a differentiated product profile for rare pulmonary disorders, including pulmonary arterial hypertension (PAH).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company was incorporated in the Commonwealth of Virginia on November&#160;29, 1999 and its principal executive offices are located in Bridgewater, New Jersey. The Company has legal entities in the US, France, Germany, Ireland, Italy, the Netherlands, the United Kingdom (UK), Switzerland, Japan, and Bermuda.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company had $487.4&#160;million in cash and cash equivalents as of December&#160;31, 2019 and reported a net loss of $254.3 million for the year ended December&#160;31, 2019. Historically, the Company has funded its operations primarily through public offerings of equity securities and debt financings. The Company commenced commercial shipments of ARIKAYCE in October 2018. The Company expects to continue to incur operating losses both at its US and certain international entities while funding research and development (R&amp;amp;D) activities for ARIKAYCE and its other pipeline programs, continuing commercialization activities for ARIKAYCE in the US, continuing to invest in pre-commercial and regulatory activities for ARIKAYCE in Europe and Japan, and funding other general and administrative activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company expects its future cash requirements to be substantial, and the Company may need to raise additional capital to fund operations, including the commercialization of ARIKAYCE and additional clinical trials related to ARIKAYCE, to develop INS1007 and INS1009 and to develop, acquire, in-license or co-promote other products or product candidates, including those that address orphan or rare diseases. The source, timing and availability of any future financing or other transaction will depend principally upon continued progress in the Company&#x2019;s commercial, regulatory and development activities. Any equity or debt financing will also be contingent upon equity and debt market conditions and interest rates at the time. If the Company is unable to obtain sufficient additional funds when required, the Company may be forced to delay, restrict or eliminate all or a portion of its development programs, commercialization or business development &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;efforts. The Company believes it currently has sufficient funds to meet its financial needs for at least the next 12&#160;months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Celtrix Pharmaceuticals,&#160;Inc., Insmed Holdings Limited, Insmed Ireland Limited, Insmed France SAS, Insmed Germany&#160;GmbH, Insmed Limited, Insmed Netherlands&#160;B.V., Insmed Bermuda Limited, Insmed Godo Kaisha, Insmed Switzerland GmbH, and Insmed Italy S.R.L.. All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDIvZnJhZzo0YTU0MzdmZTUwMjE0OGRmYWFkYTcxMmEzYjFkYzcyOC90ZXh0cmVnaW9uOjRhNTQzN2ZlNTAyMTQ4ZGZhYWRhNzEyYTNiMWRjNzI4XzI3NDg3NzkwNzU0MzY_653f9768-d4f2-4c95-9046-e3887d4b83c1"
      unitRef="usd">487400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NetIncomeLoss
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDIvZnJhZzo0YTU0MzdmZTUwMjE0OGRmYWFkYTcxMmEzYjFkYzcyOC90ZXh0cmVnaW9uOjRhNTQzN2ZlNTAyMTQ4ZGZhYWRhNzEyYTNiMWRjNzI4XzI3NDg3NzkwNzU0NDA_ff5a42d5-c608-4c55-aa64-287eeb08f3bb"
      unitRef="usd">-254300000</us-gaap:NetIncomeLoss>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDIvZnJhZzo0YTU0MzdmZTUwMjE0OGRmYWFkYTcxMmEzYjFkYzcyOC90ZXh0cmVnaW9uOjRhNTQzN2ZlNTAyMTQ4ZGZhYWRhNzEyYTNiMWRjNzI4XzM4MDU_61101d3a-ab78-4b5d-ab96-d66603256f97">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Celtrix Pharmaceuticals,&#160;Inc., Insmed Holdings Limited, Insmed Ireland Limited, Insmed France SAS, Insmed Germany&#160;GmbH, Insmed Limited, Insmed Netherlands&#160;B.V., Insmed Bermuda Limited, Insmed Godo Kaisha, Insmed Switzerland GmbH, and Insmed Italy S.R.L.. All intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzE5_8dd407f7-4c67-4ece-893e-6f3777b08ad2">Summary of Significant Accounting Policies&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Use of Estimates&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States (GAAP) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and on various other assumptions. The amounts of assets and liabilities reported in the Company's balance sheets and the amounts of revenues and expenses reported for each period presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue allowances, stock-based compensation, income taxes, loss contingencies, and accounting for research and development costs. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Investment Income and Interest Expense&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Investment income consists of interest income earned on the Company's cash and cash equivalents. Interest expense consists primarily of interest costs related to the Company's debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company considers cash equivalents to be highly liquid investments with maturities of three months or less from the date of purchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fixed Assets, Net&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Fixed assets are recorded at cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. Estimated useful lives of three years to five years are used for computer equipment. Estimated useful lives of seven years are used for laboratory equipment, office equipment, manufacturing equipment and furniture and fixtures. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, then an impairment charge is recognized for the amount by which the carrying value of the asset exceeds the fair value of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Intangible Assets, Net&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Finite-lived intangible assets are measured at their respective fair values on the date they were recorded and, with respect to the acquired ARIKAYCE R&amp;amp;D intangible asset, at the date of subsequent adjustments of fair value.  The fair values assigned to the Company's intangible assets are based on reasonable estimates and assumptions given available facts and circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Impairment Assessment&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company reviews the recoverability of its finite-lived intangible assets and long-lived assets for indicators of impairments. Events or circumstances that may require an impairment assessment include negative clinical trial results, a significant decrease in the market price of the asset, or a significant adverse change in legal factors or the manner in which the asset is used. If such indicators are present, the Company assess the recoverability of affected assets by determining if the carrying value of such assets is less than the sum of the undiscounted future cash flows of the assets. If such assets are found to not be recoverable, the Company measures the amount of the impairment by comparing to the carrying value of the assets to the fair value of the assets. The Company determined that no indicators of impairment of finite-lived intangible assets or long-lived assets existed at December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Debt Issuance Costs&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Debt issuance costs are amortized to interest expense using the effective interest rate method over the term of the debt. Debt issuance costs paid to the lender and third parties are reflected as a discount to the debt in the consolidated balance sheets. Unamortized debt issuance costs associated with extinguished debt are expensed in the period of the extinguishment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company categorizes its financial assets and liabilities measured and reported at fair value in the financial statements on a recurring basis based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs used to determine the fair value of financial assets and liabilities, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 1 &#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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 2 &#x2014; Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the assets 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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 3 &#x2014; Inputs reflect management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.&#160;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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Each major category of financial assets and liabilities measured at fair value on a recurring basis is categorized based upon the lowest level of significant input to the valuations. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Financial instruments in Level 1 generally include US treasuries and mutual funds listed in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's only financial assets and liabilities which were measured at fair value as of December&#160;31, 2019 and December&#160;31, 2018 were Level 1 assets comprised of cash and cash equivalents. The Company's cash and cash equivalents permit daily redemption and the fair values of these investments are based upon the quoted prices in active markets provided by the holding financial institutions. The following table shows assets and liabilities that are measured at fair value on a recurring basis and their carrying value (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:74.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.843%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.339%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.039%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.557%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.039%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.557%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.628%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;As of December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;487.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;487.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;As of December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each quarter. There were no transfers in or out of Level&#160;1, Level&#160;2 or Level&#160;3 during 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-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019 and 2018, the Company held no securities that were in an unrealized loss or gain position.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company reviews the status of each security quarterly to determine whether an other-than-temporary impairment has occurred. In making its determination, the Company considers a number of factors, including: (1) the significance of the decline; (2)&#160;whether the security was rated below investment grade; (3)&#160;how long the security has been in an unrealized loss position; and (4) the Company's ability and intent to retain the investment for a sufficient period of time for it to recover.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The estimated fair value of the liability component of the 1.75% convertible senior notes due 2025 (the Convertible Notes) (categorized as a Level 2 liability for fair value measurement purposes) as of December&#160;31, 2019 was $435.4 million, determined using current market factors and the ability of the Company to obtain debt on comparable terms to the Convertible Notes. The $335.9 million carrying value of the Convertible Notes as of December&#160;31, 2019 excludes the $107.0 million of the unamortized portion of the debt discount.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Foreign Currency&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company has operations in the US, France, Germany, Ireland, Italy, the Netherlands, Switzerland, the United Kingdom (UK), and Japan. The results of its non-US dollar based functional currency operations are translated to US dollars at the average exchange rates during the period. Assets and liabilities are translated at the exchange rate prevailing at the balance sheet date. Equity is translated at the prevailing exchange rate at the date of the equity transaction. Translation adjustments are included in shareholders' equity, as a component of accumulated other comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company realizes foreign currency transaction gains (losses) in the normal course of business based on movements in the applicable exchange rates. These gains (losses) are included as a component of other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company places its cash equivalents with high credit-quality financial institutions and may invest its short-term investments in US treasury securities, mutual funds and government agency bonds. The Company has established guidelines relative to credit ratings and maturities that seek to maintain safety and liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is exposed to risks associated with extending credit to customers related to the sale of products. The Company does not require collateral to secure amounts due from its customers. The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the year ended December&#160;31, 2019.&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:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:50.146%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.032%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.966%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.033%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of Total Gross Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company did not have product revenue prior to US FDA approval of ARIKAYCE in September 2018. The Company relies on third-party manufacturers and suppliers for manufacturing and supply of its products. The inability of the suppliers or manufacturers to fulfill supply requirements of the Company could materially impact future operating results. A change in the relationship with the suppliers or manufacturer, or an adverse change in their business, could materially impact future operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers, the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration the Company expects to receive in exchange for the goods or services provided. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance obligation. At contract inception, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied. For all contracts that fall into the scope of ASC 606, the Company has identified one performance obligation: the sale of ARIKAYCE to its customers. The Company has not incurred or capitalized any incremental costs associated with obtaining contracts with customers.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Product revenues consist primarily of sales of ARIKAYCE in the US. Product revenues are recognized once the Company performs and satisfies all five steps mentioned above. In October 2018, the Company began shipping ARIKAYCE to its customers in the US, which include specialty pharmacies and specialty distributors. &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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue is recorded at net selling price (transaction price), which includes estimates of variable consideration for which reserves are established for (a) customer credits, such as invoice discounts for prompt pay and specialty pharmacies fees, (b) estimated government rebates, such as Medicaid and Medicare Part D reimbursements, and estimated managed care rebates, (c) estimated chargebacks, and (d) estimated costs of co-payment assistance. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable (prompt pay discounts and chargebacks), prepaid expenses (co-payment assistance), or as a current liability (rebates). Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company's historical experience, current contractual and statutory requirements, and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company's best estimates of the amount of consideration to which it is entitled based on the terms of the applicable contract. The amount of variable consideration included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company's estimates. If actual results in the future vary from estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Customer credits: The Company's customers are offered various forms of consideration, including fees for enhanced services and prompt payment discounts. The payment terms for sales to specialty pharmacies for prompt payment discounts and fees for services are based on contractual rates agreed with the respective specialty pharmacies. The Company anticipates that its customers will earn these discounts and fees and, therefore, deduct the full amount of these discounts and fees from total gross product revenues at the time such revenues are recognized.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rebates: The Company contracts with government agencies and managed care organizations or collectively, third-party payors, so that ARIKAYCE will be eligible for purchase by, or partial or full reimbursement from, such third-party payors. The Company estimates the rebates it will provide to third-party payors and deducts these estimated amounts from total gross product revenues at the time the revenues are recognized. These reserves are recorded in the same period in which the revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability. The current liability is included in accrued expenses on the consolidated balance sheets. The Company estimates the rebates that it will provide to third-party payors based upon (i) the Company&#x2019;s contracts with these third-party payors, (ii) the government mandated discounts applicable to government-funded programs, (iii) a range of possible outcomes that are probability-weighted for the estimated payer mix, and (iv) information obtained from the Company&#x2019;s specialty pharmacies. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Chargebacks: Chargebacks are discounts that occur when certain contracted customers, currently public health service institutions and federal government entities purchasing via the Federal Supply Schedule, purchase directly from the Company's specialty distributor. Contracted customers generally purchase the product at a discounted price and the specialty distributor, in turn, charges back to the Company the difference between the price they initially paid and the discounted price paid by the contracted customers. The Company estimates chargebacks provided to the specialty distributor and deducts these estimated amounts from gross product revenues, and from accounts receivable, at the time revenues are recognized.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Co-payment assistance: Patients who have commercial insurance and meet certain eligibility requirements may receive co-payment assistance. Based upon the terms of the program and information regarding programs provided for similar specialty pharmaceutical products, the Company estimates the average co-pay mitigation amounts and the percentage of patients that it expects to participate in the program in order to establish accruals for co-payment assistance. These reserves are recorded in the same period in which the related revenue is recognized, resulting in a reduction of product revenue. The Company adjusts its accruals for co-pay assistance based on actual redemption activity and estimates of future redemptions related to sales in the current period.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;If any, or all, of the Company's actual experience vary from the estimates above, the Company may need to adjust prior period accruals, affecting revenue in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides a summary roll-forward of the Company's sales allowances and related accruals for the years ended December&#160;31, 2019 and 2018, which have been deducted in arriving at revenues, net (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.596%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.943%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.805%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Credits, Fees and Discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rebates, Chargebacks and Co-pay Assistance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowances for current period sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowances for prior period sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Allowances for current period sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Payments and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company also recognizes revenue related to early access programs (EAPs) in Europe, consisting of sales to the French National Agency for Medicines and Health Products Safety, which granted ARIKAYCE a Temporary Authorization for Use (Autorisation Temporaire d'Utilisation or ATU) and from the named patient program in Germany, both compassionate use programs. EAPs are intended to make products available on a named patient basis before they are commercially available in accordance with local regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Inventory and Cost of Product Revenues (excluding amortization of intangible assets)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Inventory is stated at the lower of cost and net realizable value. The Company began capitalizing inventory costs following FDA approval of ARIKAYCE in September 2018. Inventory is sold on a first-in, first-out (FIFO) basis. The Company periodically reviews inventory for expiry and obsolescence and, if necessary, writes down accordingly. If quality specifications are not met during the manufacturing process, such inventory is written off to cost of product revenues (excluding amortization of intangible assets) in the period identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cost of product revenues (excluding amortization of intangible assets) consist primarily of direct and indirect costs related to the manufacturing of ARIKAYCE sold, including third-party manufacturing costs, packaging services, freight, and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;allocation of overhead costs, in addition to royalty expenses and revenue-based milestones. Cost is determined using a standard cost method, which approximates actual cost, and assumes a first-in, first-out (FIFO) flow of goods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to FDA approval of ARIKAYCE, the Company expensed all inventory related costs in the period incurred. Inventory used for clinical development purposes is expensed to research and development (R&amp;amp;D) expense when consumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Research and Development&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;R&amp;amp;D expenses consist primarily of salaries, benefits and other related costs, including stock-based compensation, for personnel serving in the Company's research and development functions, including medical affairs. R&amp;amp;D expense also includes other internal operating expenses, the cost of manufacturing a product candidate, including the medical devices for drug delivery, for clinical study, the cost of conducting clinical studies, and the cost of conducting preclinical and research activities. In addition, R&amp;amp;D expenses include payments to third parties for the license rights to products in development (prior to marketing approval), such as INS1007. The Company's expenses related to manufacturing its product candidates and medical devices for clinical study are primarily related to activities at contract manufacturing organizations that manufacture INS1007 and INS1009. The Company's expenses related to clinical trials are primarily related to activities at contract research organizations that conduct and manage clinical trials on the Company's behalf. These contracts set forth the scope of work to be completed at a fixed fee or amount per patient enrolled. Payments under these contracts primarily depend on performance criteria such as the successful enrollment of patients or the completion of clinical trial milestones as well as time-based fees. Expenses are accrued based on contracted amounts applied to the level of patient enrollment and to activity according to the clinical trial protocol. Nonrefundable advance payments for goods or services that will be used or rendered for future research and development activities are deferred and capitalized. Such amounts are then recognized as an expense as the related goods are delivered or the services are performed, or when the goods or services are no longer expected to be provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Stock-based Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company recognizes stock-based compensation expense for awards of equity instruments to employees and directors based on the grant-date fair value of those awards. The grant-date fair value of the award is recognized as compensation expense ratably over the requisite service period, which generally equals the vesting period of the award, and if applicable, is adjusted for expected forfeitures. The Company may also grant performance-based stock options to employees from time-to-time. The grant-date fair value of performance-based stock options is recognized as compensation expense over the implicit service period using the accelerated attribution method once it is probable that the performance condition will be achieved. Stock-based compensation expense is included in both R&amp;amp;D and SG&amp;amp;A expenses in the consolidated statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A valuation allowance is recorded to reduce the deferred tax assets to the amount that is expected to be realized. In evaluating the need for a valuation allowance, the Company takes into account various factors, including the expected level of future taxable income and available tax planning strategies. If actual results differ from the assumptions made in the evaluation of a valuation allowance, the Company records a change in valuation allowance through income tax expense in the period such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based solely on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood to be sustained upon ultimate settlement. As any adjustment to the Company&#x2019;s uncertain tax positions would not result in a cash tax liability, it has not recorded any accrued interest or penalties related to its uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's policy for interest and penalties related to income tax exposures is to recognize interest and penalties as a component of the income tax provision (benefit) in the consolidated statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Net Loss Per Share&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares and other dilutive securities outstanding during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Potentially dilutive securities from stock options and restricted stock units would be anti-dilutive as the Company incurred a net loss in all periods presented. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options would be determined based on the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the reconciliation of the weighted average number of shares used to compute basic and diluted net loss per share for the years ended December 31, 2019, 2018 and 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(254,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(324,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares used in calculation of basic net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Convertible debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding used in calculation of diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of December&#160;31, 2019, 2018 and 2017 as their effect would have been anti-dilutive (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Convertible debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;implicit borrowing rate based on the information available at the lease commencement date to determine the present value of&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;basis over a similar term an amount equal to the lease payments. &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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within this note below and Note 7 - Leases for&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;details about the Company's lease portfolio, including Topic 842 required disclosures.&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:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Segment Information&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company currently operates in one business segment, which is the development and commercialization of therapies for patients with rare diseases. A single management team that reports to the Chief Executive Officer comprehensively manages the entire business. The Company does not operate separate lines of business with respect to its products or product candidates. Accordingly, the Company has one reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Topic 842 was effective for fiscal years beginning after December 15, 2018 (including interim periods within those years) and early adoption was permitted. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which provided a transition option in which an entity would initially apply ASU 2016-02 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company used the new transition option and the package of practical expedients that allowed it to not reassess: (1) whether any expired or existing contracts are or contain leases; (2) lease classification for any expired or existing leases; and (3) initial direct costs for any expired or existing leases. The Company also used the practical expedient that allows it to treat the lease and non-lease components of its leases as a single component. The Company adopted ASU 2016-02 effective January 1, 2019. The impact of the adoption of ASU 2016-02 on the consolidated balance sheet was $47.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) 2016-15, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which addressed eight specific cash flow issues with the objective of reducing the existing diversity in practice. Among the updates, the standard requires debt extinguishment costs to be classified as cash outflows for financing activities. This standard update became effective as of the first quarter of 2018. As a result of the adoption of the standard, in the first quarter of 2018, the Company reported a $2.2 million loss on extinguishment of debt in the operating activities section of its consolidated statement of cash flows. The Company had no material debt extinguishment costs prior to the first quarter of 2018. The impact of adopting this standard was not material to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements (Not Yet Adopted)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses which requires financial assets measured at an amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019 and the Company will adopt the standard effective January 1, 2020. Different aspects of the guidance require modified retrospective or prospective adoption. The Company has performed an assessment and has determined that adoption will not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5MzM_bd4fe937-0a5c-4126-8711-35be3a5119a3">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Use of Estimates&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States (GAAP) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and on various other assumptions. The amounts of assets and liabilities reported in the Company's balance sheets and the amounts of revenues and expenses reported for each period presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue allowances, stock-based compensation, income taxes, loss contingencies, and accounting for research and development costs. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <insm:InvestmentIncomeExpensePolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzA5_958ed896-6e9f-442e-8612-76386711ef65">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Investment Income and Interest Expense&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Investment income consists of interest income earned on the Company's cash and cash equivalents. Interest expense consists primarily of interest costs related to the Company's debt.&lt;/span&gt;</insm:InvestmentIncomeExpensePolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5MzQ_282a1bf6-34d4-428a-9459-1d2e656a34e1">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company considers cash equivalents to be highly liquid investments with maturities of three months or less from the date of purchase.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5MzU_b9092201-369f-497c-99d1-8581585a120a">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fixed Assets, Net&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Fixed assets are recorded at cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. Estimated useful lives of three years to five years are used for computer equipment. Estimated useful lives of seven years are used for laboratory equipment, office equipment, manufacturing equipment and furniture and fixtures. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the asset. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, then an impairment charge is recognized for the amount by which the carrying value of the asset exceeds the fair value of the asset.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i53fa88dd7d064e2f94d732aa3bba1415_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzcxNDY4MjU2NDkxOTE_3cc47a26-47f9-4a9c-ac30-6b30d2ded41b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic4c55a49cddf4bbe9355df16ef33738a_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzcxNDY4MjU2NDkxOTc_6f2c6eed-b3e9-499d-b8bb-ae54443ff46f">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib6aca65a2ded47478082fbf559ca2915_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzcxNDY4MjU2NDkyNTk_a8e2dfe5-b175-4e6b-b823-05b24208f55e">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5MzY_4f579d9d-f51f-4fa9-acd0-8df9372e49ba">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Intangible Assets, Net&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Finite-lived intangible assets are measured at their respective fair values on the date they were recorded and, with respect to the acquired ARIKAYCE R&amp;amp;D intangible asset, at the date of subsequent adjustments of fair value.  The fair values assigned to the Company's intangible assets are based on reasonable estimates and assumptions given available facts and circumstances. &lt;/span&gt;Impairment Assessment&#x2014;The Company reviews the recoverability of its finite-lived intangible assets and long-lived assets for indicators of impairments. Events or circumstances that may require an impairment assessment include negative clinical trial results, a significant decrease in the market price of the asset, or a significant adverse change in legal factors or the manner in which the asset is used. If such indicators are present, the Company assess the recoverability of affected assets by determining if the carrying value of such assets is less than the sum of the undiscounted future cash flows of the assets. If such assets are found to not be recoverable, the Company measures the amount of the impairment by comparing to the carrying value of the assets to the fair value of the assets.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5Mzc_0316202d-523a-4ee8-8c3a-bf1cdfe254eb">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Debt Issuance Costs&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Debt issuance costs are amortized to interest expense using the effective interest rate method over the term of the debt. Debt issuance costs paid to the lender and third parties are reflected as a discount to the debt in the consolidated balance sheets. Unamortized debt issuance costs associated with extinguished debt are expensed in the period of the extinguishment.&lt;/span&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzAx_2ac890f4-dea3-45fc-ae72-88b1452694e1">&lt;div style="text-indent:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company categorizes its financial assets and liabilities measured and reported at fair value in the financial statements on a recurring basis based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs used to determine the fair value of financial assets and liabilities, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 1 &#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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 2 &#x2014; Inputs (other than quoted prices included in Level 1) are either directly or indirectly observable for the assets 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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 3 &#x2014; Inputs reflect management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.&#160;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&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Each major category of financial assets and liabilities measured at fair value on a recurring basis is categorized based upon the lowest level of significant input to the valuations. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Financial instruments in Level 1 generally include US treasuries and mutual funds listed in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's only financial assets and liabilities which were measured at fair value as of December&#160;31, 2019 and December&#160;31, 2018 were Level 1 assets comprised of cash and cash equivalents. The Company's cash and cash equivalents permit daily redemption and the fair values of these investments are based upon the quoted prices in active markets provided by the holding financial institutions. The following table shows assets and liabilities that are measured at fair value on a recurring basis and their carrying value (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:74.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.843%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.339%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.039%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.557%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.039%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.557%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.628%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;As of December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;487.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;487.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;As of December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each quarter. There were no transfers in or out of Level&#160;1, Level&#160;2 or Level&#160;3 during 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-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019 and 2018, the Company held no securities that were in an unrealized loss or gain position.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company reviews the status of each security quarterly to determine whether an other-than-temporary impairment has occurred. In making its determination, the Company considers a number of factors, including: (1) the significance of the decline; (2)&#160;whether the security was rated below investment grade; (3)&#160;how long the security has been in an unrealized loss position; and (4) the Company's ability and intent to retain the investment for a sufficient period of time for it to recover.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2Njk4_b9d332bb-93dc-404e-8d4b-064489c7d6d5">The following table shows assets and liabilities that are measured at fair value on a recurring basis and their carrying value (in millions):&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:74.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.843%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.339%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.039%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.557%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.039%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.557%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.628%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;As of December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;487.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;487.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"&gt;As of December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;495.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie5d7e0c18c6f4e4cba9148669994ecd8_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzQtMS0xLTEtMA_fdebdbb2-c000-43bd-849e-4c7362706c91"
      unitRef="usd">487400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib362f8c9caf74405815890aa1e10f01f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzQtMy0xLTEtMA_8d6b623b-7935-448a-8be1-179464cb1f22"
      unitRef="usd">487400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icdb52e5532cb4ed8b8ce9b4ac5d75662_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzQtNS0xLTEtMA_4cc01d20-7c42-4f94-9505-496aae3589e9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic3f6d5853efd44d8ad1ecf88c4cdfeee_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzQtNy0xLTEtMA_fbe89ee9-b486-441a-a52a-7aeb78f29319"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib1c1c4fb64be426aaa848833aab66aa2_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzktMS0xLTEtMA_d330189c-0661-44c8-a3ab-ccb1ee631e22"
      unitRef="usd">495100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibee6d3b7e36c446fb71cd78e411a5760_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzktMy0xLTEtMA_34d05ff6-9b40-46c9-b1c1-8348f265d100"
      unitRef="usd">495100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i13d22449280b445196e13272f3b9d5b1_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzktNS0xLTEtMA_a69ee101-30cb-4aa7-b324-9850ae4b859c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i24b0e1c10fe54506987b7deb6473d3ab_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplNTY5NmE2MWRhNGU0NmY2OWZjM2ZlNjgyNDEwMDMzYy90YWJsZXJhbmdlOmU1Njk2YTYxZGE0ZTQ2ZjY5ZmMzZmU2ODI0MTAwMzNjXzktNy0xLTEtMA_537c3395-4c82-4698-b3ba-e6e570754963"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <insm:FairValueLevel1Level2Level3TransfersAmount
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzU5Mzc_24be179f-eb3a-4b73-9520-96089ef8b0e4"
      unitRef="usd">0</insm:FairValueLevel1Level2Level3TransfersAmount>
    <insm:FairValueLevel1Level2Level3TransfersAmount
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzU5Mzc_ebed7667-88bd-4850-90da-a0b629dbb40f"
      unitRef="usd">0</insm:FairValueLevel1Level2Level3TransfersAmount>
    <insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzYwNDQ_1c0131a1-2827-4053-8b28-536f2ddb8c6b"
      unitRef="security">0</insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities>
    <insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzYwNDQ_99dc6d8c-bad8-4bd2-a6ef-d8e66d4ba50d"
      unitRef="security">0</insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5472770bc3c94620b3b087fb9ae0184a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY2NTg_3444cc4e-2580-4ad4-92ce-6c85b77d59a1"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="icdb52e5532cb4ed8b8ce9b4ac5d75662_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY4MDU_a30e836f-b12a-41b1-b98e-28e3a3cd1ed1"
      unitRef="usd">435400000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i317e212664594d30bae02b40646d0993_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY5NDU_a3575ea7-92fc-4aca-b7e4-d8c7898e523a"
      unitRef="usd">335900000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i02dee2ee0dcd435d80e340980f47d5df_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzcwMTE_77907557-9468-4e71-bd95-f2a05b929aa9"
      unitRef="usd">107000000.0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2Njg1_26fef133-ecde-4554-96a4-be91d4098040">&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Foreign Currency&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company has operations in the US, France, Germany, Ireland, Italy, the Netherlands, Switzerland, the United Kingdom (UK), and Japan. The results of its non-US dollar based functional currency operations are translated to US dollars at the average exchange rates during the period. Assets and liabilities are translated at the exchange rate prevailing at the balance sheet date. Equity is translated at the prevailing exchange rate at the date of the equity transaction. Translation adjustments are included in shareholders' equity, as a component of accumulated other comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company realizes foreign currency transaction gains (losses) in the normal course of business based on movements in the applicable exchange rates. These gains (losses) are included as a component of other income, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2Njgw_65d95d9a-3bb0-4da5-8594-594a76286c1d">&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company places its cash equivalents with high credit-quality financial institutions and may invest its short-term investments in US treasury securities, mutual funds and government agency bonds. The Company has established guidelines relative to credit ratings and maturities that seek to maintain safety and liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is exposed to risks associated with extending credit to customers related to the sale of products. The Company does not require collateral to secure amounts due from its customers. The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the year ended December&#160;31, 2019.&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:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:50.146%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.032%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.966%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.033%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of Total Gross Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company did not have product revenue prior to US FDA approval of ARIKAYCE in September 2018. The Company relies on third-party manufacturers and suppliers for manufacturing and supply of its products. The inability of the suppliers or manufacturers to fulfill supply requirements of the Company could materially impact future operating results. A change in the relationship with the suppliers or manufacturer, or an adverse change in their business, could materially impact future operating results.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2Njcz_580e6acb-dadd-4c6c-8bf7-91fca3c249d4">The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the year ended December&#160;31, 2019.&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:50.146%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.769%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.032%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.966%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.033%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percentage of Total Gross Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7e90bb5c265349ed89c354c583c0d6a3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzItMS0xLTEtMA_c5d87c1e-1464-4d27-955c-c72e9d49fe9b"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8860b8c3105c47f49091407416f4bc1e_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzItMy0xLTEtMzQ0NA_ed037d15-c506-464e-81d4-7d015798c0e8"
      unitRef="number">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ife03b529600840318fd4dc35af50f4de_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzMtMS0xLTEtMA_16672e94-1a17-4677-a682-246f7a7486eb"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5712e743ff8e4a3fa89f70c6b450621b_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzMtMy0xLTEtMzQ0NA_5d7ca488-3c3f-4ebe-aa65-f32d9a5f3f74"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i057acc7c251f4e578ccd359a99733f55_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzQtMS0xLTEtMA_337397e1-c863-4e0f-a482-240e648de1a9"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0926e2f133e04cd7916770e0d0c46572_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTphNDlmM2UwYzU4NjE0YTZiYWYzMDE4NGYzZWVkMWU4OC90YWJsZXJhbmdlOmE0OWYzZTBjNTg2MTRhNmJhZjMwMTg0ZjNlZWQxZTg4XzQtMy0xLTEtMzQ0NA_3b6a29e6-f567-49ae-bc1b-394d60c236dd"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5Mzg_543745a1-44c9-48f8-80c7-64aea624bf87">&lt;div style="text-indent:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers, the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration the Company expects to receive in exchange for the goods or services provided. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1) identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies a performance obligation. At contract inception, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied. For all contracts that fall into the scope of ASC 606, the Company has identified one performance obligation: the sale of ARIKAYCE to its customers. The Company has not incurred or capitalized any incremental costs associated with obtaining contracts with customers.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Product revenues consist primarily of sales of ARIKAYCE in the US. Product revenues are recognized once the Company performs and satisfies all five steps mentioned above. In October 2018, the Company began shipping ARIKAYCE to its customers in the US, which include specialty pharmacies and specialty distributors. &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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue is recorded at net selling price (transaction price), which includes estimates of variable consideration for which reserves are established for (a) customer credits, such as invoice discounts for prompt pay and specialty pharmacies fees, (b) estimated government rebates, such as Medicaid and Medicare Part D reimbursements, and estimated managed care rebates, (c) estimated chargebacks, and (d) estimated costs of co-payment assistance. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable (prompt pay discounts and chargebacks), prepaid expenses (co-payment assistance), or as a current liability (rebates). Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company's historical experience, current contractual and statutory requirements, and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company's best estimates of the amount of consideration to which it is entitled based on the terms of the applicable contract. The amount of variable consideration included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company's estimates. If actual results in the future vary from estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Customer credits: The Company's customers are offered various forms of consideration, including fees for enhanced services and prompt payment discounts. The payment terms for sales to specialty pharmacies for prompt payment discounts and fees for services are based on contractual rates agreed with the respective specialty pharmacies. The Company anticipates that its customers will earn these discounts and fees and, therefore, deduct the full amount of these discounts and fees from total gross product revenues at the time such revenues are recognized.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rebates: The Company contracts with government agencies and managed care organizations or collectively, third-party payors, so that ARIKAYCE will be eligible for purchase by, or partial or full reimbursement from, such third-party payors. The Company estimates the rebates it will provide to third-party payors and deducts these estimated amounts from total gross product revenues at the time the revenues are recognized. These reserves are recorded in the same period in which the revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability. The current liability is included in accrued expenses on the consolidated balance sheets. The Company estimates the rebates that it will provide to third-party payors based upon (i) the Company&#x2019;s contracts with these third-party payors, (ii) the government mandated discounts applicable to government-funded programs, (iii) a range of possible outcomes that are probability-weighted for the estimated payer mix, and (iv) information obtained from the Company&#x2019;s specialty pharmacies. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Chargebacks: Chargebacks are discounts that occur when certain contracted customers, currently public health service institutions and federal government entities purchasing via the Federal Supply Schedule, purchase directly from the Company's specialty distributor. Contracted customers generally purchase the product at a discounted price and the specialty distributor, in turn, charges back to the Company the difference between the price they initially paid and the discounted price paid by the contracted customers. The Company estimates chargebacks provided to the specialty distributor and deducts these estimated amounts from gross product revenues, and from accounts receivable, at the time revenues are recognized.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Co-payment assistance: Patients who have commercial insurance and meet certain eligibility requirements may receive co-payment assistance. Based upon the terms of the program and information regarding programs provided for similar specialty pharmaceutical products, the Company estimates the average co-pay mitigation amounts and the percentage of patients that it expects to participate in the program in order to establish accruals for co-payment assistance. These reserves are recorded in the same period in which the related revenue is recognized, resulting in a reduction of product revenue. The Company adjusts its accruals for co-pay assistance based on actual redemption activity and estimates of future redemptions related to sales in the current period.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;If any, or all, of the Company's actual experience vary from the estimates above, the Company may need to adjust prior period accruals, affecting revenue in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides a summary roll-forward of the Company's sales allowances and related accruals for the years ended December&#160;31, 2019 and 2018, which have been deducted in arriving at revenues, net (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.596%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.943%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.805%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Credits, Fees and Discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rebates, Chargebacks and Co-pay Assistance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowances for current period sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowances for prior period sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Allowances for current period sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Payments and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company also recognizes revenue related to early access programs (EAPs) in Europe, consisting of sales to the French National Agency for Medicines and Health Products Safety, which granted ARIKAYCE a Temporary Authorization for Use (Autorisation Temporaire d'Utilisation or ATU) and from the named patient program in Germany, both compassionate use programs. EAPs are intended to make products available on a named patient basis before they are commercially available in accordance with local regulations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzA4_e89f6c55-356b-44b7-afb6-c2a4dad5ecea">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table provides a summary roll-forward of the Company's sales allowances and related accruals for the years ended December&#160;31, 2019 and 2018, which have been deducted in arriving at revenues, net (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.596%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.943%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.805%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Credits, Fees and Discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rebates, Chargebacks and Co-pay Assistance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowances for current period sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Allowances for prior period sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payments and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Allowances for current period sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Payments and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="ib455690dcf6249cb9ea09abfb8e07730_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItMS0xLTEtMzQz_b27b8a86-6ea0-417c-b13d-498ef90c7020"
      unitRef="usd">234000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i871b9b51f7c64f6b8e70a25cda0a1f8a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItMy0xLTEtMzQz_4f2b5a43-bfb8-4b0c-83f6-cba150585844"
      unitRef="usd">688000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItNS0xLTEtMzQz_43955d09-88ee-4f51-9c22-3c29e38af476"
      unitRef="usd">922000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales
      contextRef="i8720f1ebe0e542849f7ea05ceecd33b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzMtMS0xLTEtMzQz_7d6d9d3e-1fcc-490e-956b-bb5a4d1fd87a"
      unitRef="usd">3151000</insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales>
    <insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales
      contextRef="i9df1fd508d53448b858ab8ef7b35046d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzMtMy0xLTEtMzQz_c209d891-9e22-42ad-8791-5aa502efc44d"
      unitRef="usd">12059000</insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales>
    <insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzMtNS0xLTEtMzQz_2c04ff92-2310-4c2a-98b9-b803d18e445d"
      unitRef="usd">15210000</insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales>
    <insm:ContractWithCustomerAssetAllowanceForPriorPeriodSales
      contextRef="i8720f1ebe0e542849f7ea05ceecd33b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtMS0xLTEtMzQz_cad39d28-f2e0-4180-bdcf-da9e64cfb529"
      unitRef="usd">14000</insm:ContractWithCustomerAssetAllowanceForPriorPeriodSales>
    <insm:ContractWithCustomerAssetAllowanceForPriorPeriodSales
      contextRef="i9df1fd508d53448b858ab8ef7b35046d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtMy0xLTEtMzQz_bbaa0387-96db-49b1-ab0a-38e9b10cd743"
      unitRef="usd">26000</insm:ContractWithCustomerAssetAllowanceForPriorPeriodSales>
    <insm:ContractWithCustomerAssetAllowanceForPriorPeriodSales
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtNS0xLTEtMzQz_c1e883c1-8dc8-4c1c-bdfe-5c4ab578b02a"
      unitRef="usd">40000</insm:ContractWithCustomerAssetAllowanceForPriorPeriodSales>
    <insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits
      contextRef="i8720f1ebe0e542849f7ea05ceecd33b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtMS0xLTEtMzQz_47c03204-7851-4315-8a2c-70627ce08f54"
      unitRef="usd">2935000</insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits>
    <insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits
      contextRef="i9df1fd508d53448b858ab8ef7b35046d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtMy0xLTEtMzQz_dad55c61-7347-4a7b-88c3-0f04704f782e"
      unitRef="usd">7602000</insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits>
    <insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtNS0xLTEtMzQz_00e73e6d-3bb6-4d10-983f-46838a2fdf82"
      unitRef="usd">10537000</insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="ic6affef20ef544548e00b11526961097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzYtMS0xLTEtMzQz_dfd72421-4890-486e-a8ce-233578d8076d"
      unitRef="usd">464000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i0ddfdfa4c85d49bd9233848b41c71e44_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzYtMy0xLTEtMzQz_88fd2279-a23c-414c-8896-cea10c8af4ef"
      unitRef="usd">5171000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzYtNS0xLTEtMzQz_9dc61150-ead3-4137-a0de-2567d60ef99c"
      unitRef="usd">5635000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i56cda980e31b4fa193c0210d88a2ccde_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzEtMS0xLTEtMA_9d53572e-d303-4c75-946e-63f22ffcef87"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="ia76ecc2129184df48730b549757f788b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzEtMy0xLTEtMA_ddc19de9-f03c-4224-8975-b036c10a33c8"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzEtNS0xLTEtMA_baaa727a-fe40-4ef2-9285-b1b56206d8db"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales
      contextRef="i2eea4c949b724bec80830a42418566e9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItMS0xLTEtMA_4e1c9f24-2c05-43ef-a54d-84c038863440"
      unitRef="usd">335000</insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales>
    <insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales
      contextRef="i019a85eab30a4da586950ddb35d4cd4e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItMy0xLTEtMA_9fa77212-8e1c-47a4-9493-9a10ca7f3ff6"
      unitRef="usd">849000</insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales>
    <insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzItNS0xLTEtMA_ac6ddb36-ad4a-4d3a-99a7-cab38fb3622b"
      unitRef="usd">1184000</insm:ContractWithCustomerAssetAllowanceForCurrentPeriodSales>
    <insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits
      contextRef="i2eea4c949b724bec80830a42418566e9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtMS0xLTEtMA_85840a56-2c15-4471-bca3-d35f5f54a527"
      unitRef="usd">101000</insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits>
    <insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits
      contextRef="i019a85eab30a4da586950ddb35d4cd4e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtMy0xLTEtMA_35d8d4ed-cbc0-4ec0-b2db-ca7ccc71b144"
      unitRef="usd">161000</insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits>
    <insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzQtNS0xLTEtMA_5bc42a08-bd32-4510-9d42-3cff74601cf2"
      unitRef="usd">262000</insm:ContractWithCustomerAssetsAllowanceForCreditLossPaymentsandCredits>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="ib455690dcf6249cb9ea09abfb8e07730_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtMS0xLTEtMA_f2cab979-21d1-4630-a50e-aac23ddadead"
      unitRef="usd">234000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i871b9b51f7c64f6b8e70a25cda0a1f8a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtMy0xLTEtMA_04b805ab-f735-4bf9-a429-cb66434c1c3c"
      unitRef="usd">688000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToyN2YxYTM4N2JmMDE0OTcwOWUwZDk2NmM0NWFkNWM0YS90YWJsZXJhbmdlOjI3ZjFhMzg3YmYwMTQ5NzA5ZTBkOTY2YzQ1YWQ1YzRhXzUtNS0xLTEtMA_217cf783-2ae0-4b2b-9ea5-a89440a19d4a"
      unitRef="usd">922000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <insm:InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5Mzk_58a79a97-986d-4245-934f-246ae71c5f4b">&lt;div style="text-indent:40.5pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Inventory and Cost of Product Revenues (excluding amortization of intangible assets)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Inventory is stated at the lower of cost and net realizable value. The Company began capitalizing inventory costs following FDA approval of ARIKAYCE in September 2018. Inventory is sold on a first-in, first-out (FIFO) basis. The Company periodically reviews inventory for expiry and obsolescence and, if necessary, writes down accordingly. If quality specifications are not met during the manufacturing process, such inventory is written off to cost of product revenues (excluding amortization of intangible assets) in the period identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cost of product revenues (excluding amortization of intangible assets) consist primarily of direct and indirect costs related to the manufacturing of ARIKAYCE sold, including third-party manufacturing costs, packaging services, freight, and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;allocation of overhead costs, in addition to royalty expenses and revenue-based milestones. Cost is determined using a standard cost method, which approximates actual cost, and assumes a first-in, first-out (FIFO) flow of goods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to FDA approval of ARIKAYCE, the Company expensed all inventory related costs in the period incurred. Inventory used for clinical development purposes is expensed to research and development (R&amp;amp;D) expense when consumed.&lt;/span&gt;&lt;/div&gt;</insm:InventoryandCostofProductRevenuesExcludingAmortizationofIntangibleAssetsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDA_40661692-7779-410c-90e9-cd41f9de6917">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Research and Development&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;R&amp;amp;D expenses consist primarily of salaries, benefits and other related costs, including stock-based compensation, for personnel serving in the Company's research and development functions, including medical affairs. R&amp;amp;D expense also includes other internal operating expenses, the cost of manufacturing a product candidate, including the medical devices for drug delivery, for clinical study, the cost of conducting clinical studies, and the cost of conducting preclinical and research activities. In addition, R&amp;amp;D expenses include payments to third parties for the license rights to products in development (prior to marketing approval), such as INS1007. The Company's expenses related to manufacturing its product candidates and medical devices for clinical study are primarily related to activities at contract manufacturing organizations that manufacture INS1007 and INS1009. The Company's expenses related to clinical trials are primarily related to activities at contract research organizations that conduct and manage clinical trials on the Company's behalf. These contracts set forth the scope of work to be completed at a fixed fee or amount per patient enrolled. Payments under these contracts primarily depend on performance criteria such as the successful enrollment of patients or the completion of clinical trial milestones as well as time-based fees. Expenses are accrued based on contracted amounts applied to the level of patient enrollment and to activity according to the clinical trial protocol. Nonrefundable advance payments for goods or services that will be used or rendered for future research and development activities are deferred and capitalized. Such amounts are then recognized as an expense as the related goods are delivered or the services are performed, or when the goods or services are no longer expected to be provided.&lt;/span&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDE_f2faa2da-d3d3-4b01-83c1-7e427f882458">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Stock-based Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company recognizes stock-based compensation expense for awards of equity instruments to employees and directors based on the grant-date fair value of those awards. The grant-date fair value of the award is recognized as compensation expense ratably over the requisite service period, which generally equals the vesting period of the award, and if applicable, is adjusted for expected forfeitures. The Company may also grant performance-based stock options to employees from time-to-time. The grant-date fair value of performance-based stock options is recognized as compensation expense over the implicit service period using the accelerated attribution method once it is probable that the performance condition will be achieved. Stock-based compensation expense is included in both R&amp;amp;D and SG&amp;amp;A expenses in the consolidated statements of comprehensive loss.&lt;/span&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDM_b60c8509-f1a7-4c3d-bb96-0159d7d7ef08">&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A valuation allowance is recorded to reduce the deferred tax assets to the amount that is expected to be realized. In evaluating the need for a valuation allowance, the Company takes into account various factors, including the expected level of future taxable income and available tax planning strategies. If actual results differ from the assumptions made in the evaluation of a valuation allowance, the Company records a change in valuation allowance through income tax expense in the period such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by taxing authorities, based solely on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood to be sustained upon ultimate settlement. As any adjustment to the Company&#x2019;s uncertain tax positions would not result in a cash tax liability, it has not recorded any accrued interest or penalties related to its uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's policy for interest and penalties related to income tax exposures is to recognize interest and penalties as a component of the income tax provision (benefit) in the consolidated statements of comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzA1_5187732b-433c-466a-8018-a5f282a2c6af">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Net Loss Per Share&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Basic net loss per share is computed by dividing net loss attributable to common shareholders by the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted average number of common shares and other dilutive securities outstanding during the period. &lt;/span&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Potentially dilutive securities from stock options and restricted stock units would be anti-dilutive as the Company incurred a net loss in all periods presented. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options would be determined based on the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the reconciliation of the weighted average number of shares used to compute basic and diluted net loss per share for the years ended December 31, 2019, 2018 and 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(254,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(324,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares used in calculation of basic net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Convertible debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding used in calculation of diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of December&#160;31, 2019, 2018 and 2017 as their effect would have been anti-dilutive (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Convertible debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzA2_4db43d91-aa6e-4321-b9b0-8ac20a713b46">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the reconciliation of the weighted average number of shares used to compute basic and diluted net loss per share for the years ended December 31, 2019, 2018 and 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(254,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(324,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares used in calculation of basic net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock and restricted stock units&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Convertible debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares outstanding used in calculation of diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2.89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzQtMS0xLTEtMA_4ce898f1-40bd-4a2a-9cd3-6c09470349cc"
      unitRef="usd">-254337000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzQtMy0xLTEtMA_8637c380-6d97-42e3-8d11-caad4bd8e7f0"
      unitRef="usd">-324277000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzQtNS0xLTEtMA_3cce0ad9-8bd9-4974-b0a2-ed6bcb283a5d"
      unitRef="usd">-192649000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzYtMS0xLTEtMA_3d507ece-cf44-4ea4-ad1d-4bc3e22b4897"
      unitRef="shares">84560000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzYtMy0xLTEtMA_351b73d5-bae4-4c14-b9ce-9fe0a2fe23fd"
      unitRef="shares">76889000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzYtNS0xLTEtMA_f41d76aa-dc21-4d7a-a9e7-778acf5ffcc1"
      unitRef="shares">66576000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5c72050159d54f18964542e05e2ae817_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzgtMS0xLTEtMA_411aff92-1b4d-4d3f-a313-7771d57ff7ed"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i47378cbab55740f895bae99d2137bf40_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzgtMy0xLTEtMA_fb1a78da-b23f-4163-bf3a-12f47aa15e79"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2df22e584f9a493780d3a607cae7653e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzgtNS0xLTEtMA_ae327689-0749-4a43-806b-823e87e4569a"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzktMS0xLTEtMA_936e07cf-d773-4eef-bc85-dd9a5ad4b93a"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzktMy0xLTEtMA_4680371a-746a-4698-9807-1571c2c41bce"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzktNS0xLTEtMA_8dbadcdd-a05a-4e77-849b-74771b995fc6"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i273aeb59ca8f4963af16326bc599c10b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTEtMS0xLTY3NDk_db01af7a-9a23-4228-883a-dbc89f6a5865"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if3f033a5e2394f65b7754a6b4a57d994_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTMtMS0xLTY3NDk_471b91b6-2795-4ea6-9e60-c71fb3d8ccba"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i31628607fdfe486eb109a7fc0a694d62_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTUtMS0xLTY3NDk_c5f4cac7-78c0-4735-a672-fb301ce3966a"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTEtMS0xLTA_acb6a344-e537-4da2-b327-f6730301daec"
      unitRef="shares">84560000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTMtMS0xLTA_b1333256-cd62-4e50-be7e-74b2bfc2bf8b"
      unitRef="shares">76889000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEwLTUtMS0xLTA_62ed28c5-b0c4-424f-81a0-2644c1bce62e"
      unitRef="shares">66576000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEyLTEtMS0xLTA_65ac92bf-71be-4e16-b4bd-c626985365d1"
      unitRef="usdPerShare">-3.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEyLTMtMS0xLTA_0902317a-e20d-40b1-8ff3-a951a30d6cd3"
      unitRef="usdPerShare">-4.22</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZTplZDZmMGI1MzkyZDE0YTkyODdmNWI3MjY4ZTYxYzk3YS90YWJsZXJhbmdlOmVkNmYwYjUzOTJkMTRhOTI4N2Y1YjcyNjhlNjFjOTdhXzEyLTUtMS0xLTA_469feb6a-e617-4fae-89af-bb8698ea96bb"
      unitRef="usdPerShare">-2.89</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzI2NzIx_13caa4fe-4fc1-4da1-baf0-5e54998f749b">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of December&#160;31, 2019, 2018 and 2017 as their effect would have been anti-dilutive (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Convertible debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie2ec2bb9edab4f1ca336157dd10d8641_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzEtMS0xLTEtMA_74934181-28fe-48b0-91d7-2ec17e395668"
      unitRef="shares">10493000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2db67ffcce1445b38c2b06028a6991e0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzEtMy0xLTEtMA_9f7599c7-4636-48a7-a5bc-75c93364fc69"
      unitRef="shares">9382000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib1f1c936cac94d4f97dc26c75af41a69_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzEtNS0xLTEtMA_64d10de2-e422-4009-9d83-a05e96d1ca3b"
      unitRef="shares">8609000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia91d84be8b9a45e0a43a48fbe6ec2f66_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzItMS0xLTEtMA_4cb4b53e-f7df-43a8-93b3-81475ca14c3a"
      unitRef="shares">501000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia8d3d940948e4666bfd97dab9c8d5d09_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzItMy0xLTEtMA_60ddb7b7-802c-41e8-8ef7-a40c715e9018"
      unitRef="shares">228000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib76c045a96974cce8cb8b8955e8774ff_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzItNS0xLTEtMA_9f0c8763-6fae-43ba-a6e6-6a1062cf0fef"
      unitRef="shares">47000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic2f8a797124943b481616a29caf4bc53_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzMtMS0xLTEtMA_667315a1-407e-418c-86cd-c43fa38e69e1"
      unitRef="shares">11492000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i69e3c2bafe934d9588525402622f81b9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzMtMy0xLTEtMA_b1c84f66-6371-44b4-89d3-8a64f3b7a860"
      unitRef="shares">11492000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5d849ee8c0434bdaae8edd72e0efcceb_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90YWJsZToxNjIwNGZjMDMxNjI0MDhkOGQ5M2Y1YWQxYWU3ODM3MS90YWJsZXJhbmdlOjE2MjA0ZmMwMzE2MjQwOGQ4ZDkzZjVhZDFhZTc4MzcxXzMtNS0xLTEtMA_c2d4b35f-a40f-4961-86c1-4f0c04f6a290"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDY_19900aaf-3a8d-4493-997d-c9668f5f8653">&lt;div style="text-indent:40.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;implicit borrowing rate based on the information available at the lease commencement date to determine the present value of&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;basis over a similar term an amount equal to the lease payments. &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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within this note below and Note 7 - Leases for&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;details about the Company's lease portfolio, including Topic 842 required disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDQ_d83f0ae7-da25-407a-91ed-93e34a244f2e">&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Segment Information&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company currently operates in one business segment, which is the development and commercialization of therapies for patients with rare diseases. A single management team that reports to the Chief Executive Officer comprehensively manages the entire business. The Company does not operate separate lines of business with respect to its products or product candidates. Accordingly, the Company has one reportable segment.&lt;/span&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzIxODIx_86b8a731-4bbc-450e-9881-9f861e930a67"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzIyMTg2_890294ca-202c-42e9-9b0c-21c0055ebc22"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzY1OTcwNjk4NjM5NDU_5541b997-e3d7-4e0c-90ef-ad06c9fc0fba">&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;Topic 842 was effective for fiscal years beginning after December 15, 2018 (including interim periods within those years) and early adoption was permitted. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which provided a transition option in which an entity would initially apply ASU 2016-02 at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The Company used the new transition option and the package of practical expedients that allowed it to not reassess: (1) whether any expired or existing contracts are or contain leases; (2) lease classification for any expired or existing leases; and (3) initial direct costs for any expired or existing leases. The Company also used the practical expedient that allows it to treat the lease and non-lease components of its leases as a single component. The Company adopted ASU 2016-02 effective January 1, 2019. The impact of the adoption of ASU 2016-02 on the consolidated balance sheet was $47.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) 2016-15, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which addressed eight specific cash flow issues with the objective of reducing the existing diversity in practice. Among the updates, the standard requires debt extinguishment costs to be classified as cash outflows for financing activities. This standard update became effective as of the first quarter of 2018. As a result of the adoption of the standard, in the first quarter of 2018, the Company reported a $2.2 million loss on extinguishment of debt in the operating activities section of its consolidated statement of cash flows. The Company had no material debt extinguishment costs prior to the first quarter of 2018. The impact of adopting this standard was not material to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements (Not Yet Adopted)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses which requires financial assets measured at an amortized cost basis to be presented at the net amount expected to be collected. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019 and the Company will adopt the standard effective January 1, 2020. Different aspects of the guidance require modified retrospective or prospective adoption. The Company has performed an assessment and has determined that adoption will not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i35162e54b7f841ce9a31895d9033d493_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzYwNDczMTQwNTAwNzQ_5a483566-a6c5-40dd-a9c3-17e3e07a188c"
      unitRef="usd">47400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i35162e54b7f841ce9a31895d9033d493_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzYwNDczMTQwNTAwNzQ_81bd162d-b61a-4872-bcf3-3d2b22d91b32"
      unitRef="usd">47400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNDUvZnJhZzoxOThhY2U0MTEwYmE0ZjU5OWUxM2U5OGRhODRmYWU2Zi90ZXh0cmVnaW9uOjE5OGFjZTQxMTBiYTRmNTk5ZTEzZTk4ZGE4NGZhZTZmXzIyODY5_f1795de4-49cf-4047-ad3b-b07fa9e7cf1e"
      unitRef="usd">-2200000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90ZXh0cmVnaW9uOjFjNDFjNDY2NmY2ZDQzOTA5ZjI2MTczOTFlYjEwMDliXzY3OQ_09d24621-545b-46b3-9f63-0ce35bbf0991">Inventory&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's inventory balance consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.678%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.458%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.403%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.406%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Inventory is stated at the lower of cost and net realizable value and consists of raw materials, work-in-process and finished goods. The Company began capitalizing inventory costs following FDA approval of ARIKAYCE in September 2018. The Company has not recorded any significant inventory write downs since that time. The Company currently uses a limited number of third-party contract manufacturing organizations (CMOs) to produce its inventory.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90ZXh0cmVnaW9uOjFjNDFjNDY2NmY2ZDQzOTA5ZjI2MTczOTFlYjEwMDliXzY1OTcwNjk3Njg3NjM_ca9e13c6-9ebc-4998-baf3-b270cb200562">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's inventory balance consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.678%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.458%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.403%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.406%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzMtMS0xLTEtMA_de482857-0f95-4232-97b9-bf5f84ee2314"
      unitRef="usd">16048000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzMtMi0xLTEtNDE5_d4e7d8fd-aedd-46ba-9fb4-6a2ef315d657"
      unitRef="usd">2145000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzQtMS0xLTEtMA_fdb428a4-c7a1-4c45-a52b-9e04741d4687"
      unitRef="usd">6420000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzQtMi0xLTEtNDE5_597c129d-5012-48c9-b738-e54e9b0ac5e9"
      unitRef="usd">4567000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzUtMS0xLTEtMA_bf369c9a-e43e-40cb-8e6b-ea5731ee87ee"
      unitRef="usd">5845000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzUtMi0xLTEtNDE5_3b3ded58-2ce7-452f-bce9-d4bafcaac2b2"
      unitRef="usd">320000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzYtMS0xLTEtMA_251e73a7-3e4b-4eb1-88ec-0b68e39be9d2"
      unitRef="usd">28313000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTEvZnJhZzoxYzQxYzQ2NjZmNmQ0MzkwOWYyNjE3MzkxZWIxMDA5Yi90YWJsZToyY2M2YWJiYzVlZGI0NzBiOWEwOTQ1MmZhMzJhNTM3Ny90YWJsZXJhbmdlOjJjYzZhYmJjNWVkYjQ3MGI5YTA5NDUyZmEzMmE1Mzc3XzYtMi0xLTEtNDE5_f7b84ed4-eb3d-47ba-a0f7-5181bd4ae304"
      unitRef="usd">7032000</us-gaap:InventoryNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90ZXh0cmVnaW9uOmUzZmYzY2MyMTNhNTQ0NzhhMDc4YzE1NGE4OTNlOWRhXzc4_77e5bfd3-7e6e-431e-afa3-50832abf0263">Accrued Expenses&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued expenses consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.345%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.837%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.201%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.558%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.204%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued clinical trial expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued technical operation expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued royalty payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued sales allowances and related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued construction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90ZXh0cmVnaW9uOmUzZmYzY2MyMTNhNTQ0NzhhMDc4YzE1NGE4OTNlOWRhXzgw_c398f2e9-d815-49dd-9663-553128f5cac0">&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued expenses consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.345%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.837%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.201%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.558%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.204%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued clinical trial expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued technical operation expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued royalty payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued sales allowances and related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued construction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <insm:AccruedClinicalTrialExpenses
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzMtMS0xLTEtMA_32400cf4-076b-4964-bc3c-308c172d9fd8"
      unitRef="usd">5598000</insm:AccruedClinicalTrialExpenses>
    <insm:AccruedClinicalTrialExpenses
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzMtMy0xLTEtMA_33d7feb1-380c-4d04-bdb5-fbd3d2a24770"
      unitRef="usd">6635000</insm:AccruedClinicalTrialExpenses>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzUtMS0xLTEtMA_3d9c3b2d-8cba-4fff-a501-ea8b97c33549"
      unitRef="usd">12581000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzUtMy0xLTEtMA_5c50264c-809f-4a7e-bc41-0ec49053f07e"
      unitRef="usd">13398000</us-gaap:AccruedProfessionalFeesCurrent>
    <insm:AccruedTechnicalOperationExpenses
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzYtMS0xLTEtMA_cb929a0c-442b-4661-9ef5-ed942b065848"
      unitRef="usd">6446000</insm:AccruedTechnicalOperationExpenses>
    <insm:AccruedTechnicalOperationExpenses
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzYtMy0xLTEtMA_a4bbcffa-ae88-497d-af66-4b90c34172ed"
      unitRef="usd">9371000</insm:AccruedTechnicalOperationExpenses>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzctMS0xLTEtNjMw_6e06d32a-2a0e-4e0e-b2a2-a2127b3870f5"
      unitRef="usd">3117000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzctMy0xLTEtNjMw_dc06db43-7f8b-4030-bede-28af0902e966"
      unitRef="usd">409000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzctMS0xLTEtMA_39f999c8-90ce-4304-ac73-15b3ec5e5eba"
      unitRef="usd">3631000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzctMy0xLTEtMA_6f6e1ab8-3b3f-4c4a-8bdd-2b398a463bb0"
      unitRef="usd">3631000</us-gaap:InterestPayableCurrent>
    <insm:AccruedSalesAllowancesandRelatedCosts
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzgtMS0xLTEtMA_9d9ae1eb-9676-4937-bc19-90af7ea42d8d"
      unitRef="usd">5267000</insm:AccruedSalesAllowancesandRelatedCosts>
    <insm:AccruedSalesAllowancesandRelatedCosts
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzgtMy0xLTEtMA_532da476-c82b-40c0-a788-f749a2c3872a"
      unitRef="usd">818000</insm:AccruedSalesAllowancesandRelatedCosts>
    <insm:AccruedConstructionLiabilitiesCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzktMS0xLTEtMA_0dd9cf20-b2a6-4ba1-b038-e514b18db69b"
      unitRef="usd">2689000</insm:AccruedConstructionLiabilitiesCurrent>
    <insm:AccruedConstructionLiabilitiesCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzktMy0xLTEtMA_f25612e6-f7eb-471c-9e9a-4a68d106207a"
      unitRef="usd">2946000</insm:AccruedConstructionLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzEwLTEtMS0xLTA_78b6f78f-830a-4535-b6f3-6a39d5086db2"
      unitRef="usd">1046000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzEwLTMtMS0xLTA_3dba8f2a-0053-4061-b1ff-82c8956f258d"
      unitRef="usd">1046000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzExLTEtMS0xLTA_cf073388-e159-4f92-9395-a1470afc82e7"
      unitRef="usd">40375000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTQvZnJhZzplM2ZmM2NjMjEzYTU0NDc4YTA3OGMxNTRhODkzZTlkYS90YWJsZToyNjE1MzJmYzFiOWQ0NmJlOWE4NmIzY2I3M2RlNjkyNi90YWJsZXJhbmdlOjI2MTUzMmZjMWI5ZDQ2YmU5YTg2YjNjYjczZGU2OTI2XzExLTMtMS0xLTA_26527306-aa5e-42fb-b1c3-28f83afa54e5"
      unitRef="usd">38254000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzY1OTcwNjk3NzM4ODM_f186be6e-ea33-44df-963a-3f02358a4bd7">Intangible Assets, Net&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, the Company's finite-lived intangible assets consisted of acquired ARIKAYCE R&amp;amp;D, which resulted from the initial amount recorded at the time of the Company's merger with Transave in 2010 and subsequent adjustments in the value, and a milestone paid to PARI of $1.7 million for the license to use PARI's Lamira&#xae; Nebulizer System for the delivery of ARIKAYCE to patients as a result of the FDA approval of ARIKAYCE in September 2018 (the PARI milestone). Total intangible assets, net was $53.7 million and $58.7 million as of December&#160;31, 2019 and 2018, respectively.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company began amortizing its finite-lived intangible assets in October 2018, over ARIKAYCE's initial regulatory exclusivity period of 12 years. Amortization of these assets during each of the next five years is estimated to be approximately $5.0 million per year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A rollforward of the Company's finite-lived intangible assets for the years ended December&#160;31, 2019 and 2018 follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:82.602%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.507%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.507%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.507%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.507%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired ARIKAYCE R&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PARI milestone&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired ARIKAYCE R&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PARI milestone&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i124aab02edd3468f90bf26d52e9a8c15_D20180928-20180928"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzI3NDg3NzkwNzI1OTQ_6dd12a0f-2e41-4bfb-90ea-00b052ad25cf"
      unitRef="usd">1700000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzc2Mw_c815e319-9e0a-4589-a69d-03ab658f3a50"
      unitRef="usd">53700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzc3MA_896203ae-a8c8-4a35-a219-e914bcf98f05"
      unitRef="usd">58700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzExMzA_54c52c6f-6bf7-4525-89f9-0193714f4bcd">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_09a381c3-be68-4f9d-84ae-76d140772d8d"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_38284cf3-6b40-4892-9eaa-d3935731be58"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_4b77d064-d416-4b44-91a5-04af96f73eb6"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_7aefae27-d15b-4e49-a29a-f011c4e1ccea"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzEyMzY_b7bc955c-0e52-4247-a6de-14d1ba6669fa"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90ZXh0cmVnaW9uOmI4Nzc1Mzc5ODBjNTQ3Zjg5YTJhZGZmOGZhMzQ1MmZjXzE2MjQ_b1f1db07-7ab9-40d9-a19b-f237477cb5b6">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A rollforward of the Company's finite-lived intangible assets for the years ended December&#160;31, 2019 and 2018 follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:82.602%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.327%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.507%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.507%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.507%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.507%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired ARIKAYCE R&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PARI milestone&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 1,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired ARIKAYCE R&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;PARI milestone&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia969584ee0f7485a8e30ef3cf30bd42e_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzMtMS0xLTEtMA_c2d503ce-a158-455d-b01b-076eaa81c535"
      unitRef="usd">56988000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i251be2472bf0445e809991b6b87db944_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzMtMi0xLTEtMA_2f43fc31-7a8d-4857-9ee1-4be255cbe1ea"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icb173e92b2cc47799b040a5edff23467_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzMtMy0xLTEtMA_673c8d76-40f1-40e3-a749-497c739e0e82"
      unitRef="usd">4849000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icb173e92b2cc47799b040a5edff23467_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzMtNC0xLTEtMA_3cfa3420-cefd-4136-b997-147b00329e89"
      unitRef="usd">52139000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if3878d815c744ff28f5a1fe92e2ad72c_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzQtMS0xLTEtMA_9b71cec9-e91f-41d5-bb4d-160d7c67b289"
      unitRef="usd">1687000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia8a3d50a001e4bf68bca7c18ff26f96d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzQtMi0xLTEtMA_a60c6d0b-7af1-4fab-9b5d-a56f1c27542f"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i52c9b2483a8b4f87a48e0167112a17e9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzQtMy0xLTEtMA_49925cc2-4b29-4054-9dfd-053e1c5abd3e"
      unitRef="usd">144000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i52c9b2483a8b4f87a48e0167112a17e9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzQtNC0xLTEtMA_cc08cdce-8d3e-44d6-a65e-6f7163653dd3"
      unitRef="usd">1543000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i43bcafefdeea49dbac207de3dbca4fd8_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzUtMS0xLTEtMA_3d1a3f75-4784-4b09-a925-0f6f6c114c06"
      unitRef="usd">58675000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzUtMi0xLTEtMA_5d95ce7f-46ee-4cb8-a719-814afb3c8f3c"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzUtMy0xLTEtMA_ae1baed5-9598-48f8-a786-450e79985a84"
      unitRef="usd">4993000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzUtNC0xLTEtMA_7549adeb-beb8-4024-932a-80b12614de1b"
      unitRef="usd">53682000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6101c9675e9247319c93ad2fcd23d6f0_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzktMS0xLTEtMA_7b8f7b41-2b8f-4119-930a-6013a1f4ede2"
      unitRef="usd">58200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ieb35abfd8d434e2c92ee176774ffc966_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzktMi0xLTEtMA_d71e4019-6558-4091-bf0e-fc51af6a01a8"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2308954b259041ba91403a7f53d0adcb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzktMy0xLTEtMA_3de72f4d-6c0f-45f8-9ae4-8e18a3e8da4e"
      unitRef="usd">1212000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2308954b259041ba91403a7f53d0adcb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzktNC0xLTEtMA_0213fc47-f130-4e7a-9b98-39a85f25fd3d"
      unitRef="usd">56988000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i969b208fd73f43c68c9169b2960c6ed4_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzEwLTEtMS0xLTA_af345368-04da-4665-bdab-141a9ebaec19"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="idae4b30a9142469c878db65d87c714ce_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzEwLTItMS0xLTA_0c0d2f27-aab9-4ee6-bb25-718600a491fe"
      unitRef="usd">1724000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id9c1b4843c1745c394a52bb4706f8ee3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzEwLTMtMS0xLTA_570592ba-b776-433f-a92c-bed2c1c1fead"
      unitRef="usd">37000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id9c1b4843c1745c394a52bb4706f8ee3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzEwLTQtMS0xLTA_72195068-f554-4589-9cb8-2ebbd112bb4f"
      unitRef="usd">1687000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b849e904e744aac914849a9100c66eb_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzExLTEtMS0xLTA_06e01670-1515-48b2-bdfc-7fabbe657567"
      unitRef="usd">58200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzExLTItMS0xLTA_572e678e-b69c-4d21-b4a6-38866f5d5f37"
      unitRef="usd">1724000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzExLTMtMS0xLTA_e628f0a8-5236-43bb-a64f-42bc8f692593"
      unitRef="usd">1249000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNTcvZnJhZzpiODc3NTM3OTgwYzU0N2Y4OWEyYWRmZjhmYTM0NTJmYy90YWJsZTo3NjM0ZTZkMTQyMTM0YmQ2OTA3NDVmYmFlNTc2MWZmNi90YWJsZXJhbmdlOjc2MzRlNmQxNDIxMzRiZDY5MDc0NWZiYWU1NzYxZmY2XzExLTQtMS0xLTA_1014cf37-dd28-4ce3-8afe-caac2a7f77ac"
      unitRef="usd">58675000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzYwNDczMTM5NjM3NDc_231cb19f-1a63-43ba-96be-6b3e93df3ce9">Fixed Assets, Net&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Fixed assets are stated at cost and depreciated using the straight-line method, based on useful lives as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:75.877%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.425%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.570%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.763%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.763%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.763%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Estimated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Useful Life (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lab equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3&#160;-&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress (CIP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Fixed assets, net of depreciation, increased to $60.2 million during the year ended December&#160;31, 2019 from          $22.6 million in 2018. The $37.5 million increase was primarily due to the $26.7 million and $7.2 million increases in leasehold improvements and construction in progress, respectively, related to the Company's new corporate headquarters and the long-term capacity increase of the Patheon manufacturing facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation expense was $5.2 million, $3.6 million and $2.9 million for the years ended December&#160;31, 2019, 2018 and 2017, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzUwMA_a550bdb4-38ca-4b45-bc17-87076b9ac54d">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Fixed assets are stated at cost and depreciated using the straight-line method, based on useful lives as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:75.877%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.425%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.570%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.763%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.763%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.763%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.766%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Estimated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Useful Life (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lab equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3&#160;-&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress (CIP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5ab542bbf2304696be2a0c34f17badae_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzMtMS0xLTEtMA_6f448599-b951-49d8-a1e3-5b1930eb96c6">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i09c24063ee134c84ae25ff905becc567_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzMtMy0xLTEtMA_484b57aa-a084-4673-a74a-23b9cfb798d9"
      unitRef="usd">9634000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia1f91ce7435a43d5b62c35e1cbbfda20_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzMtNS0xLTEtMA_6280a2f7-0c9e-4ebf-ba54-7d6b9183e5a6"
      unitRef="usd">7935000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i822aaf091bf44eb186d3036a93d0fed9_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzQtMS0xLTEtMA_e436ebec-693b-4f6e-ac5e-b73681e2713a">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id18d62e25c4a4dec8fdef4da2d9a52f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzQtMy0xLTEtMA_5048a3cc-c7c9-45fe-b8c0-23cf6c142885"
      unitRef="usd">5908000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i11cabddaa5e44e75b2e8d6ba8b04ebd6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzQtNS0xLTEtMA_87a99c77-ccd6-476d-837a-7a7c8cece24b"
      unitRef="usd">2320000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i53fa88dd7d064e2f94d732aa3bba1415_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzUtMS0xLTEtMC90ZXh0cmVnaW9uOjZjZDU4ZDFmOGRkNjQ1MjRhOTRiMThkODI1YjNjODRlXzYwNDczMTM5NTI3Nzg_d3b13c88-ad6b-43ef-8e20-a60040da4a47">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic4c55a49cddf4bbe9355df16ef33738a_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzUtMS0xLTEtMC90ZXh0cmVnaW9uOjZjZDU4ZDFmOGRkNjQ1MjRhOTRiMThkODI1YjNjODRlXzYwNDczMTM5NTI3ODE_320871e0-7857-436e-8826-9d501320b01c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id0d3013550b945bea42a9bd5b0cbe363_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzUtMy0xLTEtMA_aef11b67-443b-46f9-a8c5-02220be4be31"
      unitRef="usd">6806000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0e9e5ecb41044fdca3bac435fa3e7bd8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzUtNS0xLTEtMA_2829bb39-b6f6-4587-92cc-994f20587bbe"
      unitRef="usd">3796000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i00d0d41af0b4422d9abff869c534a959_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzYtMS0xLTEtMA_752e769d-b2a7-4b18-8b00-10ab33f5e1e4">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i51818be21ff44313b17893f731af31b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzYtMy0xLTEtMA_ba3f201a-9b43-4ea6-90f0-916499ee63e4"
      unitRef="usd">154000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0a13c83ec27443d3b0ad0ebe25368eee_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzYtNS0xLTEtMA_7c515a9e-d70b-42d2-94b1-58e093dc780b"
      unitRef="usd">65000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i011eba3aab434c61b03119bb33a0c661_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzctMS0xLTEtMA_c5c20445-5088-4273-bbfc-3cbdc885c7cf">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8b8f14ab677a461fb550b20356ebb446_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzctMy0xLTEtMA_bdf102b5-8367-4ce7-9ab5-7fb20328e4d1"
      unitRef="usd">1567000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iabc09e924edd4e37ab6d3d7cc0a133d3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzctNS0xLTEtMA_2b34ea44-f22a-4926-b333-2c85a91bf06b"
      unitRef="usd">1166000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie659c6f1f98b4724b5cad973f29e19a5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzgtMy0xLTEtMA_53d3d924-293f-49c7-b4dd-2fe9ebf550ae"
      unitRef="usd">33852000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4d0b8b3d582d480a88ebb22047c6e004_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzgtNS0xLTEtMA_72c2b6a6-f144-42d7-8a30-8008ac3ab907"
      unitRef="usd">7202000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i20984fab86fb4ee59adbf985a81ffa63_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzktMy0xLTEtMA_88728933-4742-4daf-b520-6913430555a2"
      unitRef="usd">21526000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i001fdd3a228845069f90dc2512602e5f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzktNS0xLTEtMA_beec60ba-c058-4767-898e-3510c279cdc6"
      unitRef="usd">14325000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzEwLTMtMS0xLTA_0c4181dd-9ce3-43cb-a4f3-92bd17ea9d9a"
      unitRef="usd">79447000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzEwLTUtMS0xLTA_fa08afd8-fbe6-4ee1-b75e-35c5fc55ed8a"
      unitRef="usd">36809000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzExLTMtMS0xLTA_72ac0a57-13df-4862-88a5-8a82314f5784"
      unitRef="usd">19267000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzExLTUtMS0xLTA_8569ab5e-e76d-4c13-ac1c-adf9d68042f7"
      unitRef="usd">14173000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzEyLTMtMS0xLTA_058d2e62-4022-477f-b84c-301e24dfda26"
      unitRef="usd">60180000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90YWJsZTpiNzYzMDJlMzhmNGY0NDlkYWFmMjE4NjhkMTY0ZDI2Zi90YWJsZXJhbmdlOmI3NjMwMmUzOGY0ZjQ0OWRhYWYyMTg2OGQxNjRkMjZmXzEyLTUtMS0xLTA_f218412e-dc2b-495c-9684-d9bbea95f317"
      unitRef="usd">22636000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI4NQ_055f47ff-f6f6-4107-a97c-e3c96395177a"
      unitRef="usd">60200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI3NDg3NzkwNzAxNzk_b7d1f357-2c6d-4838-a554-a98b12f0043d"
      unitRef="usd">22600000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzM0OQ_2845aa5c-98f9-47ce-9adb-a6caef79f912"
      unitRef="usd">37500000</us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease>
    <us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease
      contextRef="i3ed77892d52f40afa7f675cdc9be1833_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzExNTQ0ODcyMTAyMzEx_b782734e-083b-4953-9c1f-2f373615756f"
      unitRef="usd">26700000</us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease>
    <us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease
      contextRef="i68a9d4b1fb504dca80edd9e6f6a0f2d1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzM4Mg_2084872f-f831-4c8e-bb01-0d98536195be"
      unitRef="usd">7200000</us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI3NDg3NzkwNjk5NzY_f70b6483-8583-47fa-9e8f-2f6e845cc162"
      unitRef="usd">5200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI3NDg3NzkwNjk5ODA_14ef2e4c-0e6f-4443-8554-ac1145d4f88c"
      unitRef="usd">3600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjMvZnJhZzo3NGVmZWMxZDI0MTk0MWFhOWM4ZTYxZWQ5MTFlZjI4Yi90ZXh0cmVnaW9uOjc0ZWZlYzFkMjQxOTQxYWE5YzhlNjFlZDkxMWVmMjhiXzI3NDg3NzkwNjk5ODc_0c5afe69-a2d4-47e7-bf20-4b1d6667bead"
      unitRef="usd">2900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NTMz_6abec830-e437-4a49-ae1e-d685b02e1387">Leases&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its implicit borrowing rate based on the information available at the lease commencement date to determine the present value of future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In order to determine the appropriate discount rate for each lease, the Company determined its public credit rating and constructed debt yield curves. The debt yield curves were adjusted to reflect a collateral borrowing and differences in foreign currencies, where applicable, as well as to match the term of each lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within Note 2 - Summary of Significant Accounting Policies note.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's lease portfolio consists primarily of office space, manufacturing facilities and fleet vehicles. All of the Company's leases are classified as operating leases, except for the Company's corporate headquarters lease, which is classified as a finance lease. The terms of the Company's lease agreements that have commenced range from less than one year to ten years, ten months. In its assessment of the term of each such lease, the Company has not included any options to extend or terminate the lease due to the absence of economic incentives in its lease agreements. As permitted by the practical expedient in ASU 2016-02, leases that qualify for treatment as a short-term lease are expensed as incurred. These short-term leases are not material to the Company's financial position. Furthermore, the Company has elected the practical expedient to not separate lease and non-lease components for all classes of underlying assets. The Company's leases do not contain residual value guarantees and it does not sublease any of its leased assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company outsources its manufacturing operations to CMOs. Upon review of the agreements with its CMOs, the Company determined that these contracts contain embedded leases for dedicated manufacturing facilities. The Company obtains substantially all of the economic benefits from the use of the manufacturing facilities, has the right to direct how and for what purpose the facility is used throughout the period of use, and the supplier does not have the right to change the operating instructions of the facility. The operating lease right-of-use assets and corresponding lease liabilities associated with the manufacturing facilities is the sum of the minimum guarantees over the life of the production contracts.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In September 2018, the Company entered into the agreement to lease its new corporate headquarters in Bridgewater, NJ, consisting of 117,022 square feet. The lease term commenced in the fourth quarter of 2019 and is accounted for as a finance lease. The initial lease term expires in June 2030. &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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below summarizes the Company's total lease costs included in its consolidated financial statements, as well as other required quantitative disclosures (in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.941%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.974%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.975%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financing cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the maturity of lease liabilities on an annual basis for the remaining years of the Company's commenced lease agreements (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.064%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.495%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.437%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Less: present value discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Classification at December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition to the Company's lease agreements that have previously commenced and are reflected in the consolidated financial statements, the Company has entered into additional lease agreements that have not yet commenced. The Company entered into certain agreements with Patheon related to increasing its long-term production capacity for ARIKAYCE commercial inventory. The Company has determined that these agreements with Patheon contain an embedded lease for the manufacturing facility and the specialized equipment contained therein. Costs of $17.9 million incurred by the Company under these additional agreements have been classified within&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;other assets in the Company's consolidated balance sheet. Upon the commencement date, prepaid costs and minimum guarantees specified in the agreement will be combined to establish an operating lease right-of-use asset and operating lease liability.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NTMz_6ed29ac4-fe8c-4c23-9496-b7ca159b9f18">Leases&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use (ROU) asset representing its right to use the underlying asset for the lease term on the balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A lease is a contract, or part of a contract, that conveys the right to control the use of explicitly or implicitly identified property, plant or equipment in exchange for consideration. Control of an asset is conveyed to the Company if the Company obtains the right to obtain substantially all of the economic benefits of the asset or the right to direct the use of the asset. The Company recognizes ROU assets and lease liabilities at the lease commencement date based on the present value of future, fixed lease payments over the term of the arrangement. ROU assets are amortized on a straight-line basis over the term of the lease. Lease liabilities accrete to yield and are reduced at the time when the lease payment is payable to the vendor. Variable lease payments are recognized at the time when the event giving rise to the payment occurs and are recognized in the statement of comprehensive loss in the same line item as expenses arising from fixed lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with Topic 842, leases are measured at present value using the rate implicit in the lease or, if the implicit rate is not determinable, the lessee's implicit borrowing rate. As the implicit rate is not typically available, the Company uses its implicit borrowing rate based on the information available at the lease commencement date to determine the present value of future lease payments. The implicit borrowing rate approximates the rate the Company would pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In order to determine the appropriate discount rate for each lease, the Company determined its public credit rating and constructed debt yield curves. The debt yield curves were adjusted to reflect a collateral borrowing and differences in foreign currencies, where applicable, as well as to match the term of each lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial information presented prior to January 1, 2019 has not been adjusted and is presented in accordance with ASC 840. Refer to the Recently Adopted Accounting Pronouncements section within Note 2 - Summary of Significant Accounting Policies note.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's lease portfolio consists primarily of office space, manufacturing facilities and fleet vehicles. All of the Company's leases are classified as operating leases, except for the Company's corporate headquarters lease, which is classified as a finance lease. The terms of the Company's lease agreements that have commenced range from less than one year to ten years, ten months. In its assessment of the term of each such lease, the Company has not included any options to extend or terminate the lease due to the absence of economic incentives in its lease agreements. As permitted by the practical expedient in ASU 2016-02, leases that qualify for treatment as a short-term lease are expensed as incurred. These short-term leases are not material to the Company's financial position. Furthermore, the Company has elected the practical expedient to not separate lease and non-lease components for all classes of underlying assets. The Company's leases do not contain residual value guarantees and it does not sublease any of its leased assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company outsources its manufacturing operations to CMOs. Upon review of the agreements with its CMOs, the Company determined that these contracts contain embedded leases for dedicated manufacturing facilities. The Company obtains substantially all of the economic benefits from the use of the manufacturing facilities, has the right to direct how and for what purpose the facility is used throughout the period of use, and the supplier does not have the right to change the operating instructions of the facility. The operating lease right-of-use assets and corresponding lease liabilities associated with the manufacturing facilities is the sum of the minimum guarantees over the life of the production contracts.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In September 2018, the Company entered into the agreement to lease its new corporate headquarters in Bridgewater, NJ, consisting of 117,022 square feet. The lease term commenced in the fourth quarter of 2019 and is accounted for as a finance lease. The initial lease term expires in June 2030. &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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below summarizes the Company's total lease costs included in its consolidated financial statements, as well as other required quantitative disclosures (in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.941%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.974%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.975%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financing cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below presents the maturity of lease liabilities on an annual basis for the remaining years of the Company's commenced lease agreements (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.064%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.495%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.437%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Less: present value discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Classification at December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition to the Company's lease agreements that have previously commenced and are reflected in the consolidated financial statements, the Company has entered into additional lease agreements that have not yet commenced. The Company entered into certain agreements with Patheon related to increasing its long-term production capacity for ARIKAYCE commercial inventory. The Company has determined that these agreements with Patheon contain an embedded lease for the manufacturing facility and the specialized equipment contained therein. Costs of $17.9 million incurred by the Company under these additional agreements have been classified within&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;other assets in the Company's consolidated balance sheet. Upon the commencement date, prepaid costs and minimum guarantees specified in the agreement will be combined to establish an operating lease right-of-use asset and operating lease liability.</us-gaap:LesseeFinanceLeasesTextBlock>
    <insm:LeaseRemainingLeaseTerm
      contextRef="ieb43c29c6c1e4919bbd2bc596ea65f7c_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF80Mzk4MDQ2NTE4MDcx_818fe880-2f4b-46b4-a0e8-ea3004d701c7">P1Y</insm:LeaseRemainingLeaseTerm>
    <insm:LeaseRemainingLeaseTerm
      contextRef="i9527fae9f968456aa125211d362ab245_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF80Mzk4MDQ2NTE4MDc1_cd16a1b2-3066-4b05-83ef-f5f97a942ff7">P10Y10M</insm:LeaseRemainingLeaseTerm>
    <insm:LesseeOperatingLeaseSquareFootage
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82MDQ3MzEzOTYxODYx_a9817192-203c-4e75-9df0-7bfe8bd62760"
      unitRef="sqft">117022</insm:LesseeOperatingLeaseSquareFootage>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NzA4_0e4a3e3a-099f-44db-ad06-56d6dc1be0d7">&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The table below summarizes the Company's total lease costs included in its consolidated financial statements, as well as other required quantitative disclosures (in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.941%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.974%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.975%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financing cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV80LTEtMS0xLTcyMTE_84502fdb-8e8b-4f1f-b85c-401ac15f41ab"
      unitRef="usd">360000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV81LTEtMS0xLTcyMTE_b4587521-34fe-46e9-ac10-edb2ea8e10f8"
      unitRef="usd">440000</us-gaap:FinanceLeaseInterestExpense>
    <insm:FinanceLeaseCost
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV82LTItMS0xLTcyMTk_e97037e1-493d-4b98-bb05-3cbede7085ba"
      unitRef="usd">800000</insm:FinanceLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8zLTMtMS0xLTE3MDU_5d269c39-38ed-4e9b-b7d6-cf21ff8ee9e6"
      unitRef="usd">12218000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV80LTMtMS0xLTE3MDU_38f069ea-547a-487b-b05f-5bd38fc2194e"
      unitRef="usd">13018000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xMS0xLTEtMS0yNDIx_dbbd8668-9ed2-4e57-9f80-3ce672d72b45"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV84LTMtMS0xLTE3MDU_0c67b025-e34b-4477-af29-b6065e220ef4"
      unitRef="usd">10060000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xMy0xLTEtMS0yNDA1_62b6c280-1b61-475e-8b55-e5634cad9458"
      unitRef="usd">4503000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xNC0xLTEtMS0yNDA1_3cc84b84-8c5c-4ff4-8e88-3a1523fdf9db"
      unitRef="usd">20310000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV85LTMtMS0xLTE3MDU_ab1f6b9b-809f-48f7-92ff-1e01e39af5fb"
      unitRef="usd">47436000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xNi0xLTEtMS0yNDA1_52b959d6-df73-498e-9835-790450c5bff3">P10Y7M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xMC0zLTEtMS0xNzA1_b0d76349-a2db-48fe-8956-fa9306ecf2d7">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xOC0xLTEtMS0yNDA1_ea37f2fc-7b33-4c3d-86f5-d666908b8fe4"
      unitRef="number">0.086</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6OWI3ZWFlZDk3YmQzNGUzYThhYjY5ZTAzNWQ0NTZiODUvdGFibGVyYW5nZTo5YjdlYWVkOTdiZDM0ZTNhOGFiNjllMDM1ZDQ1NmI4NV8xMS0zLTEtMS0xNzA1_a57f0e9a-b920-44ce-bf26-5f69eb16d885"
      unitRef="number">0.074</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NzA5_3fc55020-1d57-495f-831b-6a46ace12387">The table below presents the maturity of lease liabilities on an annual basis for the remaining years of the Company's commenced lease agreements (in thousands).&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.064%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.495%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.437%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Less: present value discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Classification at December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF82NTk3MDY5Nzc1NzA5_a010d553-27e1-4fa6-b94f-b7f744941310">The table below presents the maturity of lease liabilities on an annual basis for the remaining years of the Company's commenced lease agreements (in thousands).&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.064%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.495%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.437%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Less: present value discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Classification at December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xLTEtMS0xLTE3MDU_91e2960b-8fdc-4392-a0d2-c2a1c1932826"
      unitRef="usd">2938000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xLTMtMS0xLTQ4Nzc_fc065ba7-a915-45f1-96cf-c55ea4859ef4"
      unitRef="usd">13415000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8yLTEtMS0xLTE3MDU_e5cce3dc-cdf0-4582-b583-544cbd500e13"
      unitRef="usd">2996000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8yLTMtMS0xLTQ4Nzc_9ca029f9-0966-4766-bee9-2a57f006737d"
      unitRef="usd">10306000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8zLTEtMS0xLTE3MDU_141b186d-5666-45f0-a9da-df6f6c75c995"
      unitRef="usd">2280000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8zLTMtMS0xLTQ4Nzc_98016bf2-43bc-4cd4-a811-c07d77f012a3"
      unitRef="usd">6000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl80LTEtMS0xLTE3MDU_e4a430a4-133a-48c9-ad70-cc50a24db6e6"
      unitRef="usd">2080000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl80LTMtMS0xLTQ4Nzc_5a1cec9a-82d4-4a00-a83a-a35766431a5d"
      unitRef="usd">6000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl81LTEtMS0xLTE3MDU_72e986ad-241b-483f-8511-02749c7b9e71"
      unitRef="usd">3172000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl81LTMtMS0xLTQ4Nzc_ca314132-ba24-4281-90bd-6230a1e20156"
      unitRef="usd">6000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl82LTEtMS0xLTE3MDU_baac24cb-e563-49d7-95e1-f63dbbb6b02f"
      unitRef="usd">18784000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl82LTMtMS0xLTQ4Nzc_01584484-62b3-4185-b0bb-649ed8551bf5"
      unitRef="usd">6000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl83LTEtMS0xLTE3MDU_cf45655a-5f16-421a-9393-599b9dda86a0"
      unitRef="usd">32250000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl83LTMtMS0xLTYyMDc_3d888ecc-1c51-4633-9894-0904e55aee5f"
      unitRef="usd">47721000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl84LTEtMS0xLTE3MDU_8307f103-81e5-4f9d-9fa6-e79a115717ba"
      unitRef="usd">11500000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl84LTMtMS0xLTQ4OTY_3c22cf0f-df84-4015-975f-a8c15c4b4f11"
      unitRef="usd">7373000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl85LTEtMS0xLTE3MDU_cb941dbf-f98d-490c-8aaf-89faa95e4cd6"
      unitRef="usd">20750000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl85LTMtMS0xLTQ4ODQ_62514521-6584-4d91-bad8-4b7e963e764b"
      unitRef="usd">40348000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMS0xLTEtMS0xNzA1_abf2ac7f-1bf1-4af4-a41a-e8e0cb1715dc"
      unitRef="usd">1221000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMS0zLTEtMS00OTA5_c7776447-4767-4edd-a7d9-42933e57c4ef"
      unitRef="usd">11040000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMi0xLTEtMS0xNzA1_d1b5046c-7dc1-4e36-9dcc-75b33fc8bfd9"
      unitRef="usd">19529000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMi0zLTEtMS00OTA5_ae3da4cf-c7cb-47fc-859f-b44b28abd4a9"
      unitRef="usd">29308000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMy0xLTEtMS0xNzA1_910556bc-c7c6-447e-ad65-7506a73f2109"
      unitRef="usd">20750000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGFibGU6YTUzZjJmNzhhYzQ2NDRjNTg1NDZhMzkyZWU3MzkyYTYvdGFibGVyYW5nZTphNTNmMmY3OGFjNDY0NGM1ODU0NmEzOTJlZTczOTJhNl8xMy0zLTEtMS00OTAz_8e749488-b3e9-4e04-a076-d4a9e4382a8f"
      unitRef="usd">40348000</us-gaap:OperatingLeaseLiability>
    <insm:LesseeOperatingLeaseLeaseNotYetCommencedAmount
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUxL2ZyYWc6NWVmMWM4MmZmOTMxNGFhOThjMDM5NmZiMjA5NjA1NGQvdGV4dHJlZ2lvbjo1ZWYxYzgyZmY5MzE0YWE5OGMwMzk2ZmIyMDk2MDU0ZF8xMDk5NTExNjM2NTQ2_38d53ae6-7af0-425a-b795-a4b801c4902c"
      unitRef="usd">17900000</insm:LesseeOperatingLeaseLeaseNotYetCommencedAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzgyNzI_ddcba328-eec7-4025-875a-723b2319c488">Debt&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2018, the Company completed an underwritten public offering of the Convertible Notes, in which the Company sold $450.0 million aggregate principal amount of Convertible Notes, including the exercise in full of the underwriters' option to purchase additional Convertible Notes of $50.0 million. The Company's net proceeds from the offering, after deducting underwriting discounts and commissions and other offering expenses of $14.2 million, were approximately $435.8 million. The Convertible Notes bear interest payable semiannually in arrears on January 15 and July 15 of each year, beginning on July 15, 2018. The Convertible Notes mature on January 15, 2025, unless earlier converted, redeemed, or repurchased. &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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On or after October&#160;15, 2024, until the close of business on the second scheduled trading day immediately preceding January 15, 2025, holders may convert their Convertible Notes at any time. Upon conversion, holders may receive cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock, at the Company's option. The initial conversion rate is 25.5384 shares of common stock per $1,000 principal amount of Convertible Notes (equivalent to an initial conversion price of approximately $39.16 per share of common stock). The conversion rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Holders may convert their Convertible Notes prior to October 15, 2024, only under the following circumstances, subject to the conditions set forth in an indenture, dated as of January 26, 2018, between the Company and Wells Fargo Bank, National Association (Wells Fargo), as trustee, as supplemented by the first supplemental indenture, dated January 26, 2018, between the Company and Wells Fargo (as supplemented, the Indenture): (i) during the five business day period immediately after any five consecutive trading day period (the measurement period) in which the trading price per $1,000 principal amount of convertible notes, as determined following a request by a holder of the convertible notes, for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on such trading day, (ii) the Company elects to distribute to all or substantially all holders of the common stock (a) any &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;rights, options or warrants (other than in connection with a stockholder rights plan for so long as the rights issued under such plan have not detached from the associated shares of common stock) entitling them, for a period of not more than 45 days from the declaration date for such distribution, to subscribe for or purchase shares of common stock at a price per share that is less than the average of the last reported sale prices of the common stock for the 10 consecutive trading day period ending on, and including, the trading day immediately preceding the declaration date for such distribution, or (b) the Company&#x2019;s assets, debt securities or rights to purchase securities of the Company, which distribution has a per share value, as reasonably determined by the board of directors, exceeding 10% of the last reported sale price of the common stock on the trading day immediately preceding the declaration date for such distribution, (iii) if a transaction or event that constitutes a fundamental change or a make-whole fundamental change occurs, or if the Company is a party to (a) a consolidation, merger, combination, statutory or binding share exchange or similar transaction, pursuant to which the common stock would be converted into, or exchanged for, cash, securities or other property or assets, or (b) any sale, conveyance, lease or other transfer or similar transaction in one transaction or a series of transactions of all or substantially all of the consolidated assets of the Company and its subsidiaries, taken as a whole, all or any portion of the Convertible Notes may be surrendered by a holder for conversion at any time from or after the date that is 30 scheduled trading days prior to the anticipated effective date of the transaction, (iv) if during any calendar quarter commencing after the calendar quarter ending on March&#160;31, 2018 (and only during such calendar quarter), the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day, or, (v) if the Company sends a notice of redemption, a holder may surrender all or any portion of its Convertible Notes, to which the notice of redemption relates, for conversion at any time on or after the date the applicable notice of redemption was sent until the close of business on (a)&#160;the second business day immediately preceding the related redemption date or (b)&#160;if the Company fails to pay the redemption price on the redemption date as specified in such notice of redemption, such later date on which the redemption price is paid.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Convertible Notes can be settled in cash, common stock, or a combination of cash and common stock at the Company's option, and thus, the Company determined the embedded conversion options in the convertible notes are not required to be separately accounted for as a derivative. However, since the Convertible Notes are within the scope of the accounting guidance for cash convertible instruments, the Company is required to separate the Convertible Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated equity component. The fair value was based on data from readily available pricing &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;sources which utilize market observable inputs and other characteristics for similar types of instruments. The carrying amount of the equity component representing the embedded conversion option was determined by deducting the fair value of the liability component from the gross proceeds of the Convertible Notes. The excess of the principal amount of the liability component over its carrying amount is amortized to interest expense over the expected life of a similar liability that does not have an associated equity component using the effective interest method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification in the accounting guidance for contracts in an entity&#x2019;s own equity.  The fair value of the liability component of the Convertible Notes on the date of issuance was estimated at $309.1 million using an effective interest rate of 7.6%, and accordingly, the residual equity component on the date of issuance was $140.9 million. The discount is being amortized to interest expense over the term of the Convertible Notes and has a remaining period of approximately 5.04 years.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the twelve months ended December&#160;31, 2019, total interest expense related to the Convertible Notes was $27.3 million, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, and accretion of debt discount, as described in the table below. The following table presents the carrying value of the Company&#x2019;s debt balance as of December&#160;31, 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:93.274%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.705%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.295%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;&#160;1.75% convertible senior notes due 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;Debt issuance costs, unamortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;Discount on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(107,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;335,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, future principal repayments of the debt for each of the fiscal years through maturity were as follows (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:39.327%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.825%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.175%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2018, the Company used part of the net proceeds from the issuance of the Convertible Notes to pay off its outstanding debt to Hercules Capital (Hercules). The payments to Hercules consisted of $55.0 million for the principal amount and an additional $3.2 million in back-end fees, outstanding interest, and prepayment penalty fees, which resulted in a $2.2 million loss on extinguishment of debt in the quarter ended March 31, 2018.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The estimated fair value of the debt (categorized as a Level&#160;2 liability for fair value measurement purposes) is determined using current market factors and the ability of the Company to obtain debt at comparable terms to those that are currently in place. As of December&#160;31, 2019 and 2018, the fair value of the Company's debt approximated the carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Interest Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest expense related to debt and the finance lease for the years ended December&#160;31, 2019, 2018, and 2017, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, and accretion of debt discount is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.761%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.396%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.968%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion of back-end fee on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total convertible debt interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzE0Mw_e59782a8-316c-46c1-93cc-283164d9a0d0"
      unitRef="usd">450000000.0</us-gaap:DebtInstrumentFaceAmount>
    <insm:DebtInstrumentOptionToPurchaseAdditionalDebt
      contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzI5OA_8efb5b41-199e-4662-82ab-013c9092d3c3"
      unitRef="usd">50000000.0</insm:DebtInstrumentOptionToPurchaseAdditionalDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQzNA_9caada1b-5f9d-4ed3-87ef-2b2cb9ae30ef"
      unitRef="usd">14200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="iff709a51a7434b4fa71151dfbf2990c3_D20180101-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQ1Nw_ac59256c-5afe-43bd-9f02-f9da3849e850"
      unitRef="usd">435800000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzEyMzA_e664472e-b553-473a-8814-e4520cca557d"
      unitRef="usdPerShare">39.16</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i8555a8ec1b1b4deaacd657c10f230c23_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzE4MzU_209a3746-b1f9-4720-81d6-0f13e668cb4a"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i8555a8ec1b1b4deaacd657c10f230c23_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzE4ODA_c06f4edd-869c-4c3b-ba5d-7521069de30a"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i8555a8ec1b1b4deaacd657c10f230c23_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzIxNDk_09414afe-12ba-4a62-a44c-2805d10ff9b1"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i2d5ff43901fd4136a777f38741b95a01_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzI2MDg_06b06c05-0e7e-451a-848a-ea1f3a2ef5ba"
      unitRef="day">45</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i2d5ff43901fd4136a777f38741b95a01_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzI4Mjk_af37b25b-bd86-44b7-ba8b-7b8801a1278a"
      unitRef="day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i2d5ff43901fd4136a777f38741b95a01_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzMxNjk_5e82fbcb-6fc9-4027-a1a5-890f0353b68a"
      unitRef="number">0.10</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <insm:DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange
      contextRef="i3680c5cf70a0419fb56130de356911d0_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQwNDY_345badc7-efcd-4fb8-b49c-6396fcf76769"
      unitRef="day">30</insm:DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="ia5fe3acb4f39416c9b909f9677327e87_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQzMzQ_9bb01d7a-60c9-4ea7-aebb-1e3ef72569ca"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="ia5fe3acb4f39416c9b909f9677327e87_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQ0MDA_13ee4c96-f657-47e9-9c68-072d18bc6a20"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ia5fe3acb4f39416c9b909f9677327e87_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzQ1MzM_4b49d60b-2fc0-4814-aafb-d839eb32cc84"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzY3NDg_1d02b44a-1963-43b6-9074-07d8ccdfb547"
      unitRef="usd">309100000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzY3ODc_701d3346-993a-4c7b-b1bf-5ae9ac5e6808"
      unitRef="number">0.076</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i4cb4e94af6304822965e165b9fd52893_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzY4NjY_92bce9a2-36d0-46fc-91a7-cba75563e077"
      unitRef="usd">140900000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
      contextRef="iff709a51a7434b4fa71151dfbf2990c3_D20180101-20180131"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzcwMDU_f0688c9a-6781-4de9-82bd-a925c421d5c5">P5Y14D</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <us-gaap:InterestExpense
      contextRef="iebf87ddbb01141a5b2b4c4685d36f155_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzEwOTk1MTE2MzczNTE_6b3ed969-5baf-4b28-a732-1eb71085553c"
      unitRef="usd">27300000</us-gaap:InterestExpense>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzgyNzM_fa5accae-7046-4fbf-aeb5-43f03da5f860">The following table presents the carrying value of the Company&#x2019;s debt balance as of December&#160;31, 2019 (in thousands):&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:93.274%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.705%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.295%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;&#160;1.75% convertible senior notes due 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;Debt issuance costs, unamortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;Discount on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(107,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;335,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5472770bc3c94620b3b087fb9ae0184a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgzYjM0Yjc1ZTcxYjQwNDE4Y2UzNzRhN2FjNjY3YjA5XzY1OTcwNjk3NjY3MDU_a489a776-5384-4c00-9c6a-ced804407d58"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SecuredDebt
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzEtMS0xLTEtMA_4465db17-b959-4c93-a79f-be7944fd9c56"
      unitRef="usd">450000000</us-gaap:SecuredDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzItMS0xLTEtMA_d82f9798-07b1-488f-97b5-d00742584bd7"
      unitRef="usd">7043000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzMtMS0xLTEtMA_cc72ff8e-d69f-4e33-8a86-9220c6ed517b"
      unitRef="usd">107017000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4MGMwMDliODRlZTI0ZmY4ODU2MWEwN2NjNmQ2ODYzMi90YWJsZXJhbmdlOjgwYzAwOWI4NGVlMjRmZjg4NTYxYTA3Y2M2ZDY4NjMyXzQtMS0xLTEtMA_3e84599a-de29-4c2a-ad59-4bfa63cc49f9"
      unitRef="usd">335940000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzgyNzQ_59253d3c-c2fe-4621-9a1c-8509aa15dd63">As of December&#160;31, 2019, future principal repayments of the debt for each of the fiscal years through maturity were as follows (in thousands):&#160;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:39.327%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.825%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.175%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ending December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzEtMS0xLTEtMA_2a4948ff-7db9-49ef-9b9b-d2bb4b5670f6"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzItMS0xLTEtMA_fdcf1b76-ea80-4a99-b464-8195c0244105"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzMtMS0xLTEtMA_c35c8551-0199-4fee-9a3b-fcd8e7ec547b"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzQtMS0xLTEtMA_5537f188-c1c8-42c4-a757-dcecdce34dbd"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <insm:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzUtMS0xLTEtMA_204ba09b-d931-4b3d-b410-6692ebc32723"
      unitRef="usd">450000000</insm:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter>
    <us-gaap:LongTermDebt
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTo4OTIxM2JhYWI0OGU0NjJjOGM0ODFiZjkzOWQ4MDRiNS90YWJsZXJhbmdlOjg5MjEzYmFhYjQ4ZTQ2MmM4YzQ4MWJmOTM5ZDgwNGI1XzgtMS0xLTEtMA_7be4aca5-55da-42de-b4b7-6b5ea3577001"
      unitRef="usd">450000000</us-gaap:LongTermDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ib28ad6a1631f4fc6b2cc6c6c88f06dfd_D20180201-20180228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzc3MTc_afc7c463-a8a4-429c-a299-dd771c8e3466"
      unitRef="usd">55000000.0</us-gaap:RepaymentsOfDebt>
    <insm:RepaymentsOfDebtFeesAndOutstandingInterest
      contextRef="ib28ad6a1631f4fc6b2cc6c6c88f06dfd_D20180201-20180228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzc3NjM_932fe9a7-593d-40fc-95b4-82e81c2ed8ba"
      unitRef="usd">3200000</insm:RepaymentsOfDebtFeesAndOutstandingInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzc4NTU_de7ba240-0eea-487b-a108-d1654b554138"
      unitRef="usd">-2200000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90ZXh0cmVnaW9uOjI0MzE3Y2U4NTA4ZDQ0NTI5Yjg1MWE0ZjU3ZjE4MWFkXzYwNDczMTM5NjIzNDA_c4873027-0300-4400-bdde-e883a0ac6ffa">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest expense related to debt and the finance lease for the years ended December&#160;31, 2019, 2018, and 2017, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, and accretion of debt discount is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.761%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.396%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.965%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.968%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion of back-end fee on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total convertible debt interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzItMS0xLTEtNDE5Mg_83d044e6-29c2-4519-984a-9503918c15aa"
      unitRef="usd">7883000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzItMy0xLTEtNDE5Mg_39dcf4c4-fbb9-4bd7-bcf3-d84e3dc0840e"
      unitRef="usd">8183000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzItNS0xLTEtNDE5Mg_2e0aac3d-85e9-49e6-89bf-e11f0c78fd6b"
      unitRef="usd">5149000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzMtMS0xLTEtNDE5Mg_0d251909-9405-4f60-a65f-69a75713058a"
      unitRef="usd">1397000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzMtMy0xLTEtNDE5Mg_b3c5dc36-dcfb-404f-9fe3-59805b3c659f"
      unitRef="usd">1350000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzMtNS0xLTEtNDE5Mg_6b0d588c-813a-4293-a7d1-e34744733cc9"
      unitRef="usd">118000</us-gaap:AmortizationOfFinancingCosts>
    <insm:AmortizationOfBackendFee
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzQtMS0xLTEtNDE5Mg_5c53737f-c2d3-4d88-b3a6-81285a82140f"
      unitRef="usd">0</insm:AmortizationOfBackendFee>
    <insm:AmortizationOfBackendFee
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzQtMy0xLTEtNDE5Mg_4d2df51d-1b94-462a-bc86-923f4c94d4ad"
      unitRef="usd">50000</insm:AmortizationOfBackendFee>
    <insm:AmortizationOfBackendFee
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzQtNS0xLTEtNDE5Mg_a4456b5b-24d5-4a73-be8e-77ec83cfc45b"
      unitRef="usd">658000</insm:AmortizationOfBackendFee>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzUtMS0xLTEtNDE5Mg_62502f84-3f90-4a44-9328-12e2d1247197"
      unitRef="usd">17985000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzUtMy0xLTEtNDE5Mg_a0913824-e7ac-4fef-8b27-aaceb4e8672c"
      unitRef="usd">15889000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzUtNS0xLTEtNDE5Mg_9cac5755-3e04-49c0-957a-5e502ab00929"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <insm:ConvertibleDebtInterestExpenseTotal
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzYtMS0xLTEtNDIyNA_6ed4650e-7593-4071-9903-98ea307df1e6"
      unitRef="usd">27265000</insm:ConvertibleDebtInterestExpenseTotal>
    <insm:ConvertibleDebtInterestExpenseTotal
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzYtMy0xLTEtNDIyNA_25e86e72-863e-4a2a-aaf6-07e006ab9f39"
      unitRef="usd">25472000</insm:ConvertibleDebtInterestExpenseTotal>
    <insm:ConvertibleDebtInterestExpenseTotal
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzYtNS0xLTEtNDIyNA_3dfaf497-0349-4c7b-8f1b-e6acdaa0a1e7"
      unitRef="usd">5925000</insm:ConvertibleDebtInterestExpenseTotal>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzctMS0xLTEtNDIxNw_8df42e5c-3051-4d2a-a849-fbab42cbe92c"
      unitRef="usd">440000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzctMy0xLTEtNDIxNw_beb74477-88e4-470c-98dd-48ac47780d97"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzctNS0xLTEtNDIxNw_2194767d-01cf-48f0-8514-35b28aee8d1a"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzgtMS0xLTEtNDIyNw_8ffc790c-8082-49c5-abc5-4c590e5f19c8"
      unitRef="usd">27705000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzgtMy0xLTEtNDIyNw_5b7c0498-eabb-4ced-9b4b-c9ad148887af"
      unitRef="usd">25472000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNjkvZnJhZzoyNDMxN2NlODUwOGQ0NDUyOWI4NTFhNGY1N2YxODFhZC90YWJsZTowZTc1MzNlODJlN2I0ZGRiODQ3YTVmZTgwZTI2ZjEwNy90YWJsZXJhbmdlOjBlNzUzM2U4MmU3YjRkZGI4NDdhNWZlODBlMjZmMTA3XzgtNS0xLTEtNDIyNw_0a0ef99b-6474-401d-beb9-7174a802279f"
      unitRef="usd">5925000</us-gaap:InterestExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzk5MA_06daccdf-71f2-4d38-9603-b909825c7135">Shareholders' Equity&lt;div style="text-indent:45pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Common Stock&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;As of December&#160;31, 2019, the Company had 500,000,000 shares of common stock authorized with a par value of $0.01 and 89,682,387 shares of common stock issued and outstanding. In addition, as of December&#160;31, 2019, the Company had reserved 10,492,946 shares of common stock for issuance upon the exercise of outstanding common stock options and 500,822 shares of common stock for issuance upon the vesting of restricted stock units.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In the second quarter of 2019, the Company completed an underwritten public offering of 10,657,692 shares of the Company's common stock, which included the underwriters' exercise in full of their over-allotment option of 1,042,307 shares from the Company at a price to the public of $26.00, less underwriting discounts and commissions. The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and commissions and offering expenses of $16.0&#160;million, were $261.1&#160;million. The offering also included the sale of 400,000 shares from the Company's Chairman and Chief Executive Officer, from which the Company received no proceeds.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2018, the Company completed an underwritten public offering of $450.0&#160;million aggregate principal amount of Convertible Notes, including the exercise in full of the underwriter's option to purchase additional Convertible Notes. The fair value of the liability component of the Convertible Notes on the date of issuance was estimated at $309.1&#160;million, and accordingly, the equity component (included in additional paid-in capital) on the date of issuance was calculated as $140.9&#160;million using the residual method, as further described in Note 8 Debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&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;In&#160;September&#160;2017, the Company completed an underwritten public offering of&#160;14,123,150&#160;shares of the Company&#x2019;s common stock, which included the underwriter&#x2019;s exercise in full of its over-allotment option of&#160;1,842,150 shares, at a price to the public of&#160;$28.50&#160;per share.&#160; The Company&#x2019;s net proceeds from the sale of the shares, after deducting underwriting discounts and offering expenses of&#160;$24.8 million, were approximately $377.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Preferred Stock&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;As of December&#160;31, 2019 and 2018, the Company had 200,000,000 shares of preferred stock authorized with a par value of $0.01 and no shares of preferred stock were issued and outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzc1_1cca8973-23f0-400e-8e52-92ac5b86c6f8"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzEzMg_071b0a8b-e393-4a0f-b0f0-53aa87de3502"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzEzOQ_7d635b67-3dea-43e9-9cf8-b394aaf4d091"
      unitRef="shares">89682387</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzEzOQ_cd993072-bba1-4eb5-8de9-192351182f04"
      unitRef="shares">89682387</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if9668d3e047c4941b7df250889419f46_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzIzNw_0575b7d1-4e3f-41a7-b8f6-b0d089bff9f1"
      unitRef="shares">10492946</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if488028a79664e51a0a48a5e4139e8fc_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzMzNA_cb2e14d9-06ce-4944-a8a6-a23c674aa5e7"
      unitRef="shares">500822</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="idd7d484bd9aa4b84aba0d309cc3100bb_D20190524-20190524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3Mzk_8c33fb64-2a75-4e74-807b-322c9bb0bc27"
      unitRef="shares">10657692</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id0dfd1f586b8433a9a65e27435e8056e_D20190524-20190524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3NTE_3b5a6bd1-7552-499f-ae7b-7ef964ed3d24"
      unitRef="shares">1042307</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="iaeda604cc6dc4782879223a7017de2fb_I20190524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3NjI_89e59324-8557-40e0-8eab-78d8e32bb285"
      unitRef="usdPerShare">26.00</us-gaap:SaleOfStockPricePerShare>
    <insm:UnderwritersDiscountAndOfferingCosts
      contextRef="iaeda604cc6dc4782879223a7017de2fb_I20190524"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3OTU_8267cb17-5927-403f-bac4-877521ec243e"
      unitRef="usd">16000000.0</insm:UnderwritersDiscountAndOfferingCosts>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="idd7d484bd9aa4b84aba0d309cc3100bb_D20190524-20190524"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3Nzk_68f16125-b251-478d-964e-dee62f5c0119"
      unitRef="usd">261100000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7f888389d9504e359dac100b547771a7_D20190524-20190524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3NzA_e3139c6e-fed6-4bd6-94bd-802cad96906d"
      unitRef="shares">400000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1ecf1a8a39d04d34befb2840b1e435cc_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk2ODk_09169f86-bdbd-40e5-a421-8b679e151a88"
      unitRef="usd">450000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i1ecf1a8a39d04d34befb2840b1e435cc_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3MDY_f53e1ee8-6afa-48c7-b722-2250f0c939d6"
      unitRef="usd">309100000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i1ecf1a8a39d04d34befb2840b1e435cc_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1OTcwNjk3Njk3MjI_715ad205-9ba0-489f-8a5f-f94c67e87bdf"
      unitRef="usd">140900000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8bf489688e2e4df28cf6204223c63d77_D20170901-20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzQ5Mw_4fdef480-00e4-4ad0-be16-520d4decf2b7"
      unitRef="shares">14123150</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <insm:CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption
      contextRef="iad0b466160a3495885bbe626c81c69b8_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzYxNg_f2a873db-48b5-4bdf-a0dd-0149d775163d"
      unitRef="shares">1842150</insm:CommonStockSharesExerciseToUnderwritersInFullOfOverAllotmentOption>
    <us-gaap:SharePrice
      contextRef="iad0b466160a3495885bbe626c81c69b8_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzY1NQ_4bf08b27-bf04-4fc4-be9d-f240cb50bf34"
      unitRef="usdPerShare">28.50</us-gaap:SharePrice>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i8bf489688e2e4df28cf6204223c63d77_D20170901-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzc5MA_b5501879-7223-4b55-abbd-0b24fd37313c"
      unitRef="usd">24800000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8bf489688e2e4df28cf6204223c63d77_D20170901-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzgxMw_bf80954f-b26c-4b9d-a67f-a92f2ff15e57"
      unitRef="usd">377700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzg2Ng_d81b75ea-8503-49e0-8d54-cfc01c9445fd"
      unitRef="shares">200000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzg2Ng_dad2f9ee-185d-4914-8a77-720051615fcb"
      unitRef="shares">200000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkyNg_6719ab06-6aa3-4e91-9308-ccd972e18aa6"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkyNg_9f133b2d-feb1-4db0-9d45-f3fd735258d6"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkzMw_26f7e71c-0d5f-43f2-85db-2bd520fb2445"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkzMw_815d94b1-46e0-4c0b-a981-80e3648355c7"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkzMw_9339704a-63c5-47c9-b8d0-0c18b7d996ab"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xNzUvZnJhZzpkODE0ZGFhYTBmMDY0ODFmOTA3NzA3YTEwOGM4Y2IwYS90ZXh0cmVnaW9uOmQ4MTRkYWFhMGYwNjQ4MWY5MDc3MDdhMTA4YzhjYjBhXzkzMw_ac1f661d-a844-4682-87ee-e04f9c71339e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMjE_97fe14f6-1a27-4fd4-9ae0-ffb0c48b523c">Stock-Based Compensation&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s current equity compensation plan, the 2019 Incentive Plan, was approved by shareholders at the Company&#x2019;s Annual Meeting of Shareholders in May 2019. The 2019 Incentive Plan is administered by the Compensation Committee of the Board of Directors of the Company. Under the terms of the 2019 Incentive Plan, the Company is authorized to grant a variety of incentive awards based on its common stock, including stock options (both incentive stock options and non-qualified stock options), RSUs, performance options/shares and other stock awards to eligible employees and non-employee directors. Upon the approval of the 2019 Incentive Plan by shareholders, 3,500,000 shares were authorized for issuance thereunder, plus any shares subject to then-outstanding awards under the 2017 Incentive Plan, 2015 Incentive Plan and the 2013 Incentive Plan that subsequently were canceled, terminated unearned, expired, were forfeited, lapsed for any reason or were settled in cash without the delivery of shares. As of&#160;December&#160;31, 2019,&#160;3,868,698&#160;shares remained for future issuance under the 2019 Incentive Plan. The 2019 Incentive Plan will terminate on May 16, 2029 unless it is extended or terminated earlier pursuant to its terms. In addition, from time to time, the Company makes inducement grants of stock options.&#160;These awards are made pursuant to the Nasdaq inducement grant exception as a component of new hires&#x2019; employment compensation in connection with the Company&#x2019;s equity grant program. During the&#160;twelve months ended December&#160;31, 2019 and 2018, the Company granted inducement stock options covering 305,180&#160;and 295,720&#160;shares, respectively, of the Company's common stock to new employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Stock Options&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company calculates the fair value of stock options granted using the Black-Scholes valuation model. The following table summarizes the grant date fair value and assumptions used in determining the fair value of all stock options granted, including grants of inducement options, during the years ended December&#160;31, 2019, 2018 and 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.612%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.642%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;67%-70%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;66% - 68%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;71% - 79%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.35%-2.56%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2.25% - 2.96%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.73% - 2.13%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.0%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.0%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.0%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected option term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.09&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.09&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average fair value of stock options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$8.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$16.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$10.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the years ended December&#160;31, 2019, 2018 and 2017, the volatility factor was based on the Company&#x2019;s historical volatility during the expected option term.&#160;Estimated forfeitures were based on the actual percentage of option forfeitures since the closing of the Company&#x2019;s merger with Transave, Inc. in December&#160;2010 for the years ended 2017 and prior. Beginning with the year ended December&#160;31, 2018, estimated forfeitures were based on the actual percentage of option forfeitures over the expected option term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time, the Company grants performance-condition options to certain employees. Vesting of these options is subject to the Company achieving certain performance criteria established at the date of grant and the individuals fulfilling a service condition (continued employment). As a result of the FDA approval of ARIKAYCE in September 2018, the vesting of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;performance options totaling $1.1 million was recorded as noncash compensation expense in the third quarter of 2018. The Company had no performance options outstanding as of December&#160;31, 2019 and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes stock option activity for stock options granted for the years ended December&#160;31, 2019, 2018 and 2017 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.929%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.724%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Contractual&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Life in Years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;(in '000)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at January 1, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,116,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,284,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(378,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(414,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,608,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested and expected to vest at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,325,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,229,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,608,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,755,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(494,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(488,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,381,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested and expected to vest at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,693,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,649,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,434,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,413,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(909,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,492,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.82&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested and expected to vest at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,767,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,719,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total intrinsic value of stock options exercised during the years ended December&#160;31, 2019, 2018 and 2017 was $16.5 million, $5.6 million and $4.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, there was $31.1 million of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period of 2.6 years. The following table summarizes the range of exercise prices and the number of stock options outstanding and exercisable as of December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.117%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.842%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding as of December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable as of&lt;br/&gt;December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Range of&lt;br/&gt;Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Term&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,419,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,311,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,547,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,237,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,661,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,394,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,180,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,112,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;696,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,139,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;892,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,058,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.09&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Restricted Stock and Restricted Stock Units&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;The Company may grant Restricted Stock (RS) and Restricted Stock Units (RSUs) to employees and non-employee directors. Each share of RS vests upon and each RSU represents a right to receive one share of the Company's common stock upon the completion of a specific period of continued service.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;RS and RSU awards granted are valued at the market price of the Company's common stock on the date of grant. The Company recognizes noncash compensation expense for the fair values of these RS and RSUs on a straight-line basis over the requisite service period of these awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes RSU awards granted during the years ended December&#160;31, 2019, 2018 and 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.327%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.158%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.618%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.602%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.618%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.604%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Grant Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January 1, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(89,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(92,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, there was $8.3 million of unrecognized compensation expense related to unvested awards, which is expected to be recognized over a weighted average period of 2.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the stock-based compensation recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the years ended December&#160;31, 2019, 2018 and 2017 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.766%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.169%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.614%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.169%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.614%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.171%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Employee Stock Purchase Plan - On May 15, 2018, the Company's shareholders approved the Company&#x2019;s 2018 Employee Stock Purchase Plan (ESPP). As part of the ESPP, eligible employees may acquire an ownership interest in the Company by purchasing common stock, at a discount, through payroll deductions. The ESPP is compensatory under GAAP and the Company recorded stock compensation expense of $1.6 million and $0.9&#160;million for the years ended December&#160;31, 2019 and 2018, respectively.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5175be213a67437187626d8de1f7d0cd_I20190516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzI3NDg3NzkwNzY3NjY_42449ee0-17b6-490e-8440-2385e403a253"
      unitRef="shares">3500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzEwOTA_8c07eba7-911d-4d32-8f33-d46505b7c912"
      unitRef="shares">3868698</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzE2Mjg_350adee6-d1d2-478e-90bf-22d8d6f6ecd4"
      unitRef="shares">305180</insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross>
    <insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzE2MzU_aced2f08-1a69-4609-a2ff-16d9345a17df"
      unitRef="shares">295720</insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMTY_a747ea18-ae5a-4027-bcc2-e05486fa5370">The following table summarizes the grant date fair value and assumptions used in determining the fair value of all stock options granted, including grants of inducement options, during the years ended December&#160;31, 2019, 2018 and 2017.&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:52.612%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.642%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;67%-70%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;66% - 68%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;71% - 79%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.35%-2.56%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2.25% - 2.96%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.73% - 2.13%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.0%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.0%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.0%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected option term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.09&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.09&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average fair value of stock options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$8.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$16.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$10.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i8d47d52ecc424ae6bfa247e89716089b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtMS0xLTEtMC90ZXh0cmVnaW9uOjg5NTA4MjZiZWJhNjQ3YjdiOGNiZTdiODBlN2JkNmJkXzYwNDczMTM5NTI3ODI_d4947de9-77e2-44cf-a8e4-6331a2bc2bac"
      unitRef="number">0.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i501bc5f4bc984c26ab425a9b9f628618_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtMS0xLTEtMC90ZXh0cmVnaW9uOjg5NTA4MjZiZWJhNjQ3YjdiOGNiZTdiODBlN2JkNmJkXzYwNDczMTM5NTI3ODc_603ad8fc-515d-4b52-a099-d2da5056e981"
      unitRef="number">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i044558708d0f4208973b4ef340c9f522_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtMy0xLTEtMC90ZXh0cmVnaW9uOjZkNDIwYjgwYWU1MjRkYzhhZTRlMzRhY2FkNjU1ZjYyXzYwNDczMTM5NTI3ODM_1ada8755-b69c-4f45-95d6-f43a4188f70a"
      unitRef="number">0.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i7e0d28d3b2fb4e00a18146f6dded0ad3_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtMy0xLTEtMC90ZXh0cmVnaW9uOjZkNDIwYjgwYWU1MjRkYzhhZTRlMzRhY2FkNjU1ZjYyXzYwNDczMTM5NTI3ODk_3d298013-9050-425c-a170-3c11b9e0156a"
      unitRef="number">0.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3406f704dd7446f0bb926575a55b57a9_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtNS0xLTEtMC90ZXh0cmVnaW9uOmY4OTM2NzMyNTRkYzQ3Zjc4Y2YzM2FjYjY2NGIxYmI2XzYwNDczMTM5NTI3ODc_c6b43c54-9119-4bb1-b176-3c3bbe0bc27f"
      unitRef="number">0.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic7a369b27ee14133882fd1d86298f4f1_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzEtNS0xLTEtMC90ZXh0cmVnaW9uOmY4OTM2NzMyNTRkYzQ3Zjc4Y2YzM2FjYjY2NGIxYmI2XzYwNDczMTM5NTI3ODI_d62f82f6-7cf7-44a8-a202-9cb9f281215c"
      unitRef="number">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i8d47d52ecc424ae6bfa247e89716089b_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItMS0xLTEtMC90ZXh0cmVnaW9uOjhkODA5ZWM1YmE2YTQ1OTdiZDU2MGYzYTk3NTYxNGM0XzYwNDczMTM5NTI3ODg_4508706d-c06c-4e7a-b57a-664319aeef30"
      unitRef="number">0.0135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i501bc5f4bc984c26ab425a9b9f628618_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItMS0xLTEtMC90ZXh0cmVnaW9uOjhkODA5ZWM1YmE2YTQ1OTdiZDU2MGYzYTk3NTYxNGM0XzYwNDczMTM5NTI3OTU_6061eb31-1c0a-48c7-a158-bbc8f3c630d9"
      unitRef="number">0.0256</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i044558708d0f4208973b4ef340c9f522_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItMy0xLTEtMC90ZXh0cmVnaW9uOjdlMDYzZTJmMDkwNzRiYjFiMDEyNGY5ZTZlNDAxMDBkXzYwNDczMTM5NTI3OTA_929360b5-c7c0-40ec-a9ff-24cc15c301f7"
      unitRef="number">0.0225</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7e0d28d3b2fb4e00a18146f6dded0ad3_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItMy0xLTEtMC90ZXh0cmVnaW9uOjdlMDYzZTJmMDkwNzRiYjFiMDEyNGY5ZTZlNDAxMDBkXzYwNDczMTM5NTI3OTc_d24809f4-684f-4ab9-862d-85cc2b16aa6f"
      unitRef="number">0.0296</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3406f704dd7446f0bb926575a55b57a9_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItNS0xLTEtMC90ZXh0cmVnaW9uOjljYTI5NjU5ODgxNDQ4ZWFiMzFmMGNmNDgyYzE5OWQyXzYwNDczMTM5NTI3OTc_2f128895-9dde-41be-880f-5f3f9f4bb96c"
      unitRef="number">0.0173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic7a369b27ee14133882fd1d86298f4f1_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzItNS0xLTEtMC90ZXh0cmVnaW9uOjljYTI5NjU5ODgxNDQ4ZWFiMzFmMGNmNDgyYzE5OWQyXzYwNDczMTM5NTI3OTA_e9505b3a-6ffa-4a61-a66a-0740bf0b9f6e"
      unitRef="number">0.0213</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzMtMS0xLTEtMA_58012447-17ab-4d68-88ff-675597eb8269"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzMtMy0xLTEtMA_dc07a0fa-8340-46d1-9194-9026683a3ded"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzMtNS0xLTEtMA_b9a4cea3-04e0-46ba-bdcd-a30eca60da2a"
      unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzQtMS0xLTEtMA_6e123040-14b0-4765-a327-262e092c8c28">P5Y1M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzQtMy0xLTEtMA_c0ccae30-c3bf-4442-b94e-bab0c8457f71">P5Y1M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzQtNS0xLTEtMA_976ae067-d938-4085-9fc6-4c3c0b7c92fc">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzUtMS0xLTEtMA_6c7683d5-2baa-4579-a795-27b64be206cb"
      unitRef="usdPerShare">8.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzUtMy0xLTEtMA_24cd75aa-c1c8-4c29-9135-dc99e5ab24ac"
      unitRef="usdPerShare">16.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkMDA5NTgzZGQ2MGI0MWQ3OTVhZDliNTYyMTY1YWM1NS90YWJsZXJhbmdlOmQwMDk1ODNkZDYwYjQxZDc5NWFkOWI1NjIxNjVhYzU1XzUtNS0xLTEtMA_7a2ba9e5-307a-47f6-a3a9-9f3317ec0aee"
      unitRef="usdPerShare">10.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockOptionPlanExpense
      contextRef="ie8b4bd04f0544505b3351e1008de09a7_D20180701-20180930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzI3NDg3NzkwNzY3OTA_62d391a3-fe5e-4301-ba57-58353666c9cc"
      unitRef="usd">1100000</us-gaap:StockOptionPlanExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i39fb8c0ba9024f17b73b83a514cfa616_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzYwNDczMTM5NjIzNDI_0010194b-19dd-49c9-ac09-d3578e34be45"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2a67a50e210b4959b81b5f15a7015e46_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzYwNDczMTM5NjIzNDI_2624df46-10ee-4a59-a843-598b6000cd83"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMjI_68542f7a-a2ae-440d-99ee-7b539f512c57">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes stock option activity for stock options granted for the years ended December&#160;31, 2019, 2018 and 2017 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.929%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.724%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Contractual&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Life in Years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;(in '000)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at January 1, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,116,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,284,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(378,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(414,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,608,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested and expected to vest at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,325,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,229,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,608,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,755,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(494,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(488,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,381,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested and expected to vest at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,693,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,649,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,434,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,413,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(909,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,492,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.82&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested and expected to vest at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,767,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,719,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i29fc6bf4cbdb46758247fc7487b771ea_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE1LTEtMS0xLTA_bf298188-429a-4d70-bc47-5c7eb3eb21d2"
      unitRef="shares">7116706</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i29fc6bf4cbdb46758247fc7487b771ea_I20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE1LTMtMS0xLTA_ade737f2-2ce5-4b04-8d86-50ea102344ec"
      unitRef="usdPerShare">13.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE2LTEtMS0xLTA_83c73bc3-2444-4d7d-8228-bddf3d811896"
      unitRef="shares">2284710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE2LTMtMS0xLTA_63d9af0a-afcb-4338-8880-4a44d9ec783f"
      unitRef="usdPerShare">15.92</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE3LTEtMS0xLTA_d5d42e3f-52f7-4142-98d4-b0cb206ae429"
      unitRef="shares">378275</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE3LTMtMS0xLTA_48d5b462-4812-43d7-8d68-b78755d8ca27"
      unitRef="usdPerShare">9.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE4LTEtMS0xLTA_3e964181-3611-40a3-ad81-52fbb770a350"
      unitRef="shares">414220</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE4LTMtMS0xLTA_1d9518d1-dc27-4eee-a66e-48216a502aa6"
      unitRef="usdPerShare">15.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE5LTEtMS0xLTA_43abafa8-5902-423d-b62c-2dc7289a149c"
      unitRef="shares">8608921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzE5LTMtMS0xLTA_4b76b313-4fbc-49ff-a972-666efc8c12be"
      unitRef="usdPerShare">14.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIwLTEtMS0xLTA_5bac842d-d22b-48d3-90c5-fecac848c06e"
      unitRef="shares">8325255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIwLTMtMS0xLTA_6c0b4c7d-87e2-4fb5-86e2-f1c6923c6d92"
      unitRef="usdPerShare">14.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIxLTEtMS0xLTA_bb96088f-fc21-4234-b169-42078ab4ff42"
      unitRef="shares">4229478</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIxLTMtMS0xLTA_7f40f8de-27ce-4047-8a7c-2f1b64122d60"
      unitRef="usdPerShare">12.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIyLTEtMS0xLTA_43abafa8-5902-423d-b62c-2dc7289a149c"
      unitRef="shares">8608921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIyLTMtMS0xLTA_4b76b313-4fbc-49ff-a972-666efc8c12be"
      unitRef="usdPerShare">14.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIzLTEtMS0xLTA_6df15a2a-4af2-45d7-a5ab-83dc05055ef4"
      unitRef="shares">1755600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzIzLTMtMS0xLTA_ee25bfa9-2c75-4253-bd35-cd67fe1af6ae"
      unitRef="usdPerShare">27.63</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI0LTEtMS0xLTA_164aba56-be70-4d0d-b9ab-9dc07ca7d5c5"
      unitRef="shares">494351</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI0LTMtMS0xLTA_c5562d87-7ed9-4a24-89a6-1c46e428d964"
      unitRef="usdPerShare">14.46</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI1LTEtMS0xLTA_3a11a178-2d86-4188-b5d0-103db2b1d2f5"
      unitRef="shares">488440</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI1LTMtMS0xLTA_52b2a6cd-e3f1-461a-9105-2926560071bf"
      unitRef="usdPerShare">19.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI2LTEtMS0xLTA_d0880cd9-f67b-44cf-93e0-4c0f95b78c58"
      unitRef="shares">9381730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI2LTMtMS0xLTA_18c67804-e6d1-43ea-9ebe-10dbdd98a455"
      unitRef="usdPerShare">16.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI3LTEtMS0xLTA_75125b4a-eaa5-4bef-a40a-fc08a3550710"
      unitRef="shares">8693635</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI3LTMtMS0xLTA_11e6a1ad-a425-4f17-9a38-a75c35f599d9"
      unitRef="usdPerShare">15.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI4LTEtMS0xLTA_d6d78532-b2c0-439c-b798-b18656f93048"
      unitRef="shares">5649698</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI4LTMtMS0xLTA_59365e28-6c93-4576-ac1a-a1c9ff795225"
      unitRef="usdPerShare">13.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI5LTEtMS0xLTgwMQ_dd8697c1-72cd-4a20-a74e-a3fd6afb4235"
      unitRef="shares">3434270</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzI5LTMtMS0xLTgwMQ_981fcf15-5a76-483f-8624-6eff1ae281bc"
      unitRef="usdPerShare">15.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMwLTEtMS0xLTgwMQ_f36c7cec-123a-49c8-af99-28dd77debd29"
      unitRef="shares">1413341</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMwLTMtMS0xLTgwMQ_25f286b4-d50e-4525-bba9-d989775d93bb"
      unitRef="usdPerShare">11.87</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMxLTEtMS0xLTgwMQ_1c10376c-2df7-479b-841c-2922c1836a29"
      unitRef="shares">909713</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMxLTMtMS0xLTgwMQ_c39e3af9-b26b-4fc1-8876-9b2510b4a0e9"
      unitRef="usdPerShare">19.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMyLTEtMS0xLTgwMQ_9a79ce4e-36b4-407d-89f1-18f83ea30732"
      unitRef="shares">10492946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMyLTMtMS0xLTgwMQ_f7e6c60b-5aca-4928-8ddf-da8413ddba15"
      unitRef="usdPerShare">16.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMyLTUtMS0xLTgwMQ_a294f420-1d30-4796-b2fe-57e4ddb050c3">P6Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMyLTctMS0xLTgwMQ_a8dfc49f-42ed-4f02-aecf-3d02fcbd12bd"
      unitRef="usd">86921000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMzLTEtMS0xLTgwMQ_2fa82bad-945a-40c7-b2ff-058d9196a898"
      unitRef="shares">9767035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMzLTMtMS0xLTgwMQ_a0622f70-25ac-4e69-b3f5-da07fbbc9350"
      unitRef="usdPerShare">16.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMzLTUtMS0xLTgwMQ_60f51be0-e751-450c-aac9-030238f1a8d5">P6Y8M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzMzLTctMS0xLTgwMQ_4bdddf00-e075-462c-8170-858fd7fe7ce2"
      unitRef="usd">81572000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzM0LTEtMS0xLTgwMQ_3fe43594-02cd-4ec7-bd06-0989d67ee6cb"
      unitRef="shares">5719818</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzM0LTMtMS0xLTgwMQ_dc6626aa-4512-4611-b6db-137bbbbbdf68"
      unitRef="usdPerShare">15.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzM0LTUtMS0xLTgwMQ_bd727c5a-8b5b-47d4-84f3-13c7abbad043">P5Y4M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTpkODA2OWRhZTZmZWE0MzQ5YThmODA1ODY1ODhjYTVmZS90YWJsZXJhbmdlOmQ4MDY5ZGFlNmZlYTQzNDlhOGY4MDU4NjU4OGNhNWZlXzM0LTctMS0xLTgwMQ_0b79e2b5-a8f4-45ff-aef1-3b4c424d4eaa"
      unitRef="usd">51000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMyMDM_ef02615e-2ff1-4f00-8f55-77b52e5c3b58"
      unitRef="usd">16500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i14ae073fdbd04d7ea5b8dc1cd70b3201_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMyMDc_840fb9c8-bbcc-43c2-a394-bfae32552b45"
      unitRef="usd">5600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia33fc8dc45424c1f808a6c748ad27fa1_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMyMTQ_4487e9db-f97c-4bbb-926d-a2afdb58b73c"
      unitRef="usd">4300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="if9668d3e047c4941b7df250889419f46_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMyNTI_e4977b55-5fa1-4500-a26f-78e900697adf"
      unitRef="usd">31100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6d6e576127ff430a9f7958466d8febc1_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzMzOTY_90530ccb-e895-47dc-9731-4ceddb619af5">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMTI_03bb7cdc-1d7f-4a41-bb01-5c253d494710">The following table summarizes the range of exercise prices and the number of stock options outstanding and exercisable as of December&#160;31, 2019:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.117%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.593%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.842%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding as of December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable as of&lt;br/&gt;December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Range of&lt;br/&gt;Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Term&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,419,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,311,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,547,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,237,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,661,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,394,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,180,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,112,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;696,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,139,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;892,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,058,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.09&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i078741a4170a49368eefd13528a517b0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItMC0xLTEtMA_45b2aaaa-97b9-431b-a721-152a362437f9"
      unitRef="usdPerShare">3.03</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i078741a4170a49368eefd13528a517b0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItMi0xLTEtMA_a7fc237e-bf39-4607-b16d-0fc09a215c93"
      unitRef="usdPerShare">10.85</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ief405179ebbb44b19085463ba2571bc3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItNC0xLTEtMA_5d66d854-63ae-4723-b9d7-2c58732a4c55"
      unitRef="shares">1419872</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i078741a4170a49368eefd13528a517b0_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItNi0xLTEtMA_7ec4803f-dfd0-46f2-a429-5ada324bf384">P4Y7M17D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ief405179ebbb44b19085463ba2571bc3_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItOC0xLTEtMA_f6b4f3f4-2a9f-4d8c-bebe-8136cf0a3739"
      unitRef="usdPerShare">7.55</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ief405179ebbb44b19085463ba2571bc3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItMTAtMS0xLTA_ff93b41f-dca8-4e5c-92f0-5395408d8ab3"
      unitRef="shares">1311142</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ief405179ebbb44b19085463ba2571bc3_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzItMTItMS0xLTA_eba3c5df-55f3-4a2d-a70f-3a74f91bc04d"
      unitRef="usdPerShare">7.27</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i12ce72f22b734dca900b44b548f5d83f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtMC0xLTEtMA_310b13ae-32de-4e14-87bc-0dca6cdb1096"
      unitRef="usdPerShare">11.14</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i12ce72f22b734dca900b44b548f5d83f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtMi0xLTEtMA_1aff4eeb-e704-4e35-9e00-97dc0fefd1cd"
      unitRef="usdPerShare">13.67</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ib2569fa42c27405ba77727ad0452e8dd_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtNC0xLTEtMA_ed8032ad-7396-4dd0-af9e-580b72b413ac"
      unitRef="shares">1547063</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i12ce72f22b734dca900b44b548f5d83f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtNi0xLTEtMA_eb6ccad1-1893-4f3c-953f-cbb5dcd21354">P5Y5M8D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ib2569fa42c27405ba77727ad0452e8dd_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtOC0xLTEtMA_fa4ab1d2-59b7-4ce0-9952-84dfc65a99a4"
      unitRef="usdPerShare">12.91</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ib2569fa42c27405ba77727ad0452e8dd_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtMTAtMS0xLTA_87903bdf-ecb1-4971-8618-914999edb338"
      unitRef="shares">1237855</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ib2569fa42c27405ba77727ad0452e8dd_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzMtMTItMS0xLTA_bb870c87-cecb-4ce7-b817-d5d6eb134908"
      unitRef="usdPerShare">12.76</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i354320fadd154a09888aa244d5267bf6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtMC0xLTEtMA_f2ecb782-0a04-417f-82f3-3f7a33982740"
      unitRef="usdPerShare">13.91</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i354320fadd154a09888aa244d5267bf6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtMi0xLTEtMA_dd0fb93a-d9c9-426b-9e0b-9b947a8a55eb"
      unitRef="usdPerShare">13.91</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtNC0xLTEtMA_94d9b171-78ff-4c07-a3fb-a279164352a7"
      unitRef="shares">2661040</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i354320fadd154a09888aa244d5267bf6_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtNi0xLTEtMA_a739d273-6ec0-4b21-a0e1-ffc663181825">P9Y3D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtOC0xLTEtMA_4bd4059a-62f9-4e59-966b-cc6760063f58"
      unitRef="usdPerShare">13.91</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtMTAtMS0xLTA_777e2897-2710-44a5-b869-767f5bcda25d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i35bf975cfdf642e4a07c4be7aea93ea8_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzQtMTItMS0xLTA_c74caa8b-b7e6-436a-8473-663aee739115"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ic655f6175ce34325970f7de5c26c155b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtMC0xLTEtMA_a63f5d32-1d10-4812-aea9-3537289cdbfc"
      unitRef="usdPerShare">13.94</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ic655f6175ce34325970f7de5c26c155b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtMi0xLTEtMA_5531ce44-dae7-47e0-871a-25acc73e2463"
      unitRef="usdPerShare">16.16</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtNC0xLTEtMA_165d29a3-9b53-442c-9408-2fe9313dfbef"
      unitRef="shares">1394176</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic655f6175ce34325970f7de5c26c155b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtNi0xLTEtMA_969070ef-3bd0-4c88-9d55-27b511779f24">P5Y6M25D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtOC0xLTEtMA_fbd0ff04-2a52-4743-ba16-0b896260a4ea"
      unitRef="usdPerShare">15.59</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtMTAtMS0xLTA_06450d7a-41bd-4ba2-8d11-d746cf893283"
      unitRef="shares">1180091</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i5a31d19e60bc40e5899d16e24b6e3fd6_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzUtMTItMS0xLTA_56e9a79e-622d-4e05-b232-4bf0c3ca0662"
      unitRef="usdPerShare">15.56</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i2062d0e106014f2982f505a752eed714_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtMC0xLTEtMA_3f7cd73d-2351-428e-92ab-dcb400475242"
      unitRef="usdPerShare">16.44</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i2062d0e106014f2982f505a752eed714_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtMi0xLTEtMA_4be6b359-6f67-46be-ab88-22ca0e14e31d"
      unitRef="usdPerShare">19.47</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtNC0xLTEtMA_3efa31db-9dda-4a4c-8051-805b69b72066"
      unitRef="shares">1112775</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i2062d0e106014f2982f505a752eed714_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtNi0xLTEtMA_9e148cab-5d38-4f76-afdd-27d88b09c48c">P7Y1M28D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtOC0xLTEtMA_cabbfcac-fd62-481d-9d8e-90e5cf2d5414"
      unitRef="usdPerShare">17.75</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtMTAtMS0xLTA_f529d541-0f2a-4507-91b1-d62a0f15d78e"
      unitRef="shares">696563</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ia2b95b0dfbff4a54a883fc82265a22f6_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzYtMTItMS0xLTA_b428999c-48fd-4c3b-aab5-b80f77a39b5d"
      unitRef="usdPerShare">17.88</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ic7aab3af8ff142bfb07605c805acf8dd_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctMC0xLTEtMA_72a8cf3a-d156-41c2-8027-4a5d11bf663c"
      unitRef="usdPerShare">19.65</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ic7aab3af8ff142bfb07605c805acf8dd_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctMi0xLTEtMA_49c47227-d984-4729-8f10-1d4fa4d26520"
      unitRef="usdPerShare">24.22</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="iddddf43951a34d009811ffaf8f4f0bfc_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctNC0xLTEtMA_f9112578-1d38-4f3b-9d00-4f127fb925da"
      unitRef="shares">1139884</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic7aab3af8ff142bfb07605c805acf8dd_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctNi0xLTEtMA_4182f5c9-fd03-45d1-9111-977b72114cbb">P6Y14D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="iddddf43951a34d009811ffaf8f4f0bfc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctOC0xLTEtMA_4e8b9424-c036-4f04-8ce1-4816e8465a28"
      unitRef="usdPerShare">22.29</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="iddddf43951a34d009811ffaf8f4f0bfc_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctMTAtMS0xLTA_cbf56954-c179-47d4-9acf-1fbb0bf17373"
      unitRef="shares">892465</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="iddddf43951a34d009811ffaf8f4f0bfc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzctMTItMS0xLTA_a22e1b59-08f4-4e7c-9c10-5e89653b8d06"
      unitRef="usdPerShare">22.25</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i7081fe90d99c449fbd615095af5fbe6c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtMC0xLTEtMA_c7218c5f-0067-4d82-a66c-bfe0c116abbd"
      unitRef="usdPerShare">24.41</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i7081fe90d99c449fbd615095af5fbe6c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtMi0xLTEtMA_3b0b5fa1-2c36-410e-b633-88e9dc3c00f3"
      unitRef="usdPerShare">30.46</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="idc7e2dbc6bb24451a80298ba354171ef_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtNC0xLTEtMA_90028e29-c200-4062-8c03-4112e63af681"
      unitRef="shares">1058332</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i7081fe90d99c449fbd615095af5fbe6c_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtNi0xLTEtMA_88269453-b75e-48fc-81bc-dcd2e9ec2dce">P8Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="idc7e2dbc6bb24451a80298ba354171ef_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtOC0xLTEtMA_93fd9a9d-4880-462f-b32b-02d0ec6f97dc"
      unitRef="usdPerShare">29.12</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="idc7e2dbc6bb24451a80298ba354171ef_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtMTAtMS0xLTA_09cd4d1d-9255-4010-ae17-5dcd86e8d5d8"
      unitRef="shares">339295</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="idc7e2dbc6bb24451a80298ba354171ef_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzgtMTItMS0xLTA_27f2da5a-0d6e-4498-ac29-d0917f234111"
      unitRef="usdPerShare">29.46</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ia577316b1b5b428f84c8b1d42a5cbc8d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktMC0xLTEtMA_7c27f233-859b-427d-b7b6-d09f1730606b"
      unitRef="usdPerShare">30.86</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ia577316b1b5b428f84c8b1d42a5cbc8d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktMi0xLTEtMA_33895329-0576-475a-a824-a26759355019"
      unitRef="usdPerShare">31.73</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="iba3d0575bac14337a413e343b6051786_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktNC0xLTEtMA_7fd20690-00af-41c9-b918-507f44822be2"
      unitRef="shares">131180</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ia577316b1b5b428f84c8b1d42a5cbc8d_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktNi0xLTEtMA_ed2700ea-f86c-41fc-a031-b2c67e0fe321">P8Y1M2D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="iba3d0575bac14337a413e343b6051786_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktOC0xLTEtMA_e1edfe4e-dee7-48f0-a430-e97ebe6302b2"
      unitRef="usdPerShare">30.94</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="iba3d0575bac14337a413e343b6051786_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktMTAtMS0xLTA_348031b1-b3c3-411c-910b-57c11348932f"
      unitRef="shares">48407</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="iba3d0575bac14337a413e343b6051786_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzktMTItMS0xLTA_82b2d70e-7fe6-4bf0-a293-6cb1e94f1728"
      unitRef="usdPerShare">30.96</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i1660330b50e7426e9a25833e6452b6be_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTAtMS0xLTA_8588581f-6fab-4288-9f23-b474b1f5d8bb"
      unitRef="usdPerShare">31.78</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i1660330b50e7426e9a25833e6452b6be_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTItMS0xLTA_b1a2c773-3a80-4b0a-b958-b7a7c2578d64"
      unitRef="usdPerShare">31.78</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="idba5fc7585d148a59107b8af510f6586_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTQtMS0xLTA_3d659b61-2f67-4bbe-931b-45a620e73956"
      unitRef="shares">21794</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i1660330b50e7426e9a25833e6452b6be_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTYtMS0xLTA_a4a78de5-ccf4-4742-9d15-3109f4b19331">P7Y5M23D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="idba5fc7585d148a59107b8af510f6586_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTgtMS0xLTA_13209cee-7290-4e4f-9668-0bc12a3b9344"
      unitRef="usdPerShare">31.78</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="idba5fc7585d148a59107b8af510f6586_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTEwLTEtMS0w_5c59e424-3264-4c16-b666-53bad4d75b09"
      unitRef="shares">11439</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="idba5fc7585d148a59107b8af510f6586_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzEwLTEyLTEtMS0w_b83433ed-c836-4bb7-838b-a8e9dafcb829"
      unitRef="usdPerShare">31.78</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i5b47176075cc492c96371ef728609b9a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTAtMS0xLTA_9a0d87c0-6efb-4876-bb2c-82031ecbb848"
      unitRef="usdPerShare">32.46</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i5b47176075cc492c96371ef728609b9a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTItMS0xLTA_02581463-2eeb-457b-a911-98c1b7ac11ed"
      unitRef="usdPerShare">32.46</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i56e58a59672a48bd85240da4d13ece3c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTQtMS0xLTA_599c7342-161f-4922-bf6f-df06fe332460"
      unitRef="shares">6830</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i5b47176075cc492c96371ef728609b9a_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTYtMS0xLTA_a9dbe3d3-360c-4437-bdde-947ce099560f">P8Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i56e58a59672a48bd85240da4d13ece3c_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTgtMS0xLTA_6ece9277-319c-45f8-981b-a4436e9a115c"
      unitRef="usdPerShare">32.46</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i56e58a59672a48bd85240da4d13ece3c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTEwLTEtMS0w_fd651f09-9841-43b8-b958-4e033875763a"
      unitRef="shares">2561</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i56e58a59672a48bd85240da4d13ece3c_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTplNDI3MWI1MGYxMmE0M2ZmYjg3MmZjNzJkNmNhNDJhZi90YWJsZXJhbmdlOmU0MjcxYjUwZjEyYTQzZmZiODcyZmM3MmQ2Y2E0MmFmXzExLTEyLTEtMS0w_3c707692-ac6b-4b80-8b42-ac52a82c506b"
      unitRef="usdPerShare">32.46</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <insm:NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit
      contextRef="i1b48ab2de75d41ec9dbaae50c3f3d637_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzM3NjY_a80dd0ac-f70c-444f-b0a6-b8c15448cb3e"
      unitRef="shares">1</insm:NumberOfCommonSharesToBeReceivedInLieuOfPerRestrictedStockAndRestrictedStockUnit>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMDc_82f02951-637b-4309-9009-5000e5f75ae2">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes RSU awards granted during the years ended December&#160;31, 2019, 2018 and 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.327%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.158%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.618%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.602%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.618%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.604%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Number of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Grant Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January 1, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(89,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(92,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i515e79c87d7a43a5be2a5989ca7ffbc1_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzktMi0xLTEtMA_96a9e9f9-5eba-46b1-9232-1dc332091cb6"
      unitRef="shares">89194</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i515e79c87d7a43a5be2a5989ca7ffbc1_I20161231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzktNC0xLTEtMA_25df4913-4480-4f5c-a086-8a15e9bebf62"
      unitRef="usdPerShare">10.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEwLTItMS0xLTA_eac63c6f-6c7d-4e1c-9689-4d9bf5d97a53"
      unitRef="shares">46914</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEwLTQtMS0xLTA_3070e0df-1c20-4568-b2f6-b2cc1aa584af"
      unitRef="usdPerShare">17.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzExLTItMS0xLTA_20fafe24-345a-40b2-a534-9acbf5a1f5d4"
      unitRef="shares">89194</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzExLTQtMS0xLTA_09c98251-f92e-4fe5-9aba-4b5852148cb7"
      unitRef="usdPerShare">10.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEyLTItMS0xLTA_3716ac03-3613-49ee-970c-f433c587a25c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1b2e5b521f674314b7e3c770a8bbe0eb_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEyLTQtMS0xLTA_197a9efe-a199-4738-b1aa-90c0812b5751"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4f5a4930ed5946c19fa1cda0ec4ae92a_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEzLTItMS0xLTA_8fc93a7d-56cc-44fe-9da5-aeebe64a7be3"
      unitRef="shares">46914</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4f5a4930ed5946c19fa1cda0ec4ae92a_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzEzLTQtMS0xLTA_3a71c76f-571f-46d3-98cb-e3783c977377"
      unitRef="usdPerShare">17.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE0LTItMS0xLTA_f18c91d7-3dd6-4622-ad1c-8731c5619eed"
      unitRef="shares">253586</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE0LTQtMS0xLTA_8edd04f0-2a09-4086-95fd-7deed6d4c806"
      unitRef="usdPerShare">29.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE1LTItMS0xLTA_4df9f9be-7e56-49b3-8ed9-886ba0e8b7e4"
      unitRef="shares">51992</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE1LTQtMS0xLTA_6e7b738a-894f-4389-8544-d230176f5718"
      unitRef="usdPerShare">18.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE2LTItMS0xLTA_01f0bd95-b31b-4995-a387-1dbbef410159"
      unitRef="shares">20682</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2ceb71bb8af5407082d38cdfb3e19602_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE2LTQtMS0xLTA_8d126cef-a56b-4a31-96eb-51ef66b80f3d"
      unitRef="usdPerShare">29.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if7e04bb6aa624042b5443008c56e8af4_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE3LTItMS0xLTA_0563e3d2-4bcd-4520-959c-16c68e3087a9"
      unitRef="shares">227826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if7e04bb6aa624042b5443008c56e8af4_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE3LTQtMS0xLTA_4b2746a1-6407-4e2d-9ac5-46b19e22507f"
      unitRef="usdPerShare">29.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE4LTItMS0xLTg1MQ_2bde0bc1-e384-4590-a302-50bd87db625d"
      unitRef="shares">407655</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE4LTQtMS0xLTg1MQ_e72d4f17-146a-4964-aada-339d32ab6c73"
      unitRef="usdPerShare">27.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE5LTItMS0xLTg1MQ_ee81fa6a-c01e-43d0-b0e6-4deef827a0bf"
      unitRef="shares">92145</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzE5LTQtMS0xLTg1MQ_c558e272-94fc-40ea-8a4c-cb91dd08b5fb"
      unitRef="usdPerShare">28.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzIwLTItMS0xLTg1MQ_768e7cf7-60bd-4219-ab56-6ce61a562840"
      unitRef="shares">42514</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i95b7bca0ca7540f9a776da55bb2e463c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzIwLTQtMS0xLTg1MQ_9df0c4e5-28aa-460d-9ee3-63bfd5b89e2b"
      unitRef="usdPerShare">29.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if488028a79664e51a0a48a5e4139e8fc_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzIxLTItMS0xLTg1MQ_de4c215d-0276-4c17-a101-38b38e4ffec9"
      unitRef="shares">500822</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if488028a79664e51a0a48a5e4139e8fc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTowZDUxOTMxMWE4ZjY0M2Q0OWQzNzAzOTE1MWM2OWJhMi90YWJsZXJhbmdlOjBkNTE5MzExYThmNjQzZDQ5ZDM3MDM5MTUxYzY5YmEyXzIxLTQtMS0xLTg1MQ_793e64e9-20a8-4996-a41f-c128cbf7ec15"
      unitRef="usdPerShare">28.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ifb801bd92aa24f6c8ba2f7c02d30eaf4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzQyNTY_3780aad5-f3bd-447e-a828-e31540920568"
      unitRef="usd">8300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1b48ab2de75d41ec9dbaae50c3f3d637_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzQzOTM_3de89f89-3adb-41b9-9e0f-a1df1dc7244f">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUyMjM_057f7e2b-e89f-440e-b964-aeed471aab74">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the stock-based compensation recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the years ended December&#160;31, 2019, 2018 and 2017 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:89.766%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:53.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.169%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.614%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.169%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.614%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.171%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6fa1afb7441e4bbb8a9722bbfdce8285_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzItMi0xLTEtMA_b0a8f571-84ec-438b-8e75-2a4cb9e6f934"
      unitRef="usd">8200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia6b3982f643e4f2e9f817b4e68e2c9ae_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzItNC0xLTEtMA_4f6224ab-bbcb-4997-8349-a4a2e6f581b5"
      unitRef="usd">9400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8651a3bb0ca040a98672bc3e9cf878de_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzItNi0xLTEtMA_033275ff-c10a-44d2-a2a0-383fa723ba05"
      unitRef="usd">6500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if86a08eddfee44988787ad5e2e61be19_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzMtMi0xLTEtMA_7d3ad6d2-1175-493c-807c-2f6ca7fd5367"
      unitRef="usd">18800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic37aad9d682d41a087cda1754dde9c23_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzMtNC0xLTEtMA_5ce4f715-92df-4588-94a5-4fa53b0be589"
      unitRef="usd">16800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5abcf03b0ce54885bd76b65efaf9af4a_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzMtNi0xLTEtMA_ffb552ce-fd0d-4dd8-a21c-b4a0996bc4d8"
      unitRef="usd">11600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia7beb820202e4d6b8ed37dd6f021494c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzQtMi0xLTEtMA_5dc71368-34bd-4911-b20e-e689553ee903"
      unitRef="usd">27000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib25176517f394cabac53523b6a820b44_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzQtNC0xLTEtMA_13c6d3ec-3b8e-43fe-8585-3933057dee3e"
      unitRef="usd">26200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0d1b538b107d456ebacf900d655a0706_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90YWJsZTo1OTQyNTEyMzgwZDk0YzJjYTljNjAyZTZkNjk3MjBhYS90YWJsZXJhbmdlOjU5NDI1MTIzODBkOTRjMmNhOWM2MDJlNmQ2OTcyMGFhXzQtNi0xLTEtMA_763147e9-acc5-41fe-a254-d024e4f9148b"
      unitRef="usd">18100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e02bbc559874e2282a6dcc24a87eb6e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzUxOTQ_17d3ea29-8603-41c0-8de5-b1b4249d806f"
      unitRef="usd">1600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1986dd17bed34974874005d64a07ef9e_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODEvZnJhZzowM2EyZjVjMWI1OTU0YmY4ODhiODBkNDk3NTA3ODQ5ZS90ZXh0cmVnaW9uOjAzYTJmNWMxYjU5NTRiZjg4OGI4MGQ0OTc1MDc4NDllXzI3NDg3NzkwNzcyNjU_95fde28f-359b-43d2-ab15-4c3787b85182"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMjc_6aa07888-e23c-47b1-83b6-bfe52fa5f81b">Income Taxes&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The income tax provision (benefit) was $0.8 million, $0.2 million and $(0.3) million and the effective rates were approximately 0%, 0% and 0% for the years ended December&#160;31, 2019, 2018 and 2017, respectively. The income tax (benefit) for the year ended December 31, 2017 reflects the reversal of the valuation allowance related to alternative minimum tax (AMT) that the Company paid in 2009. As a result of the Tax Cuts and Jobs Act (the Tax Act), the Company recorded a noncurrent receivable to reflect the refund due to the Company in future periods relating to the previously paid AMT. In addition, the income tax provision (benefit) for the years ended December&#160;31, 2019, 2018 and 2017 reflected current income tax expense recorded as a result of the taxable income in certain of the Company's non-US subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the years ended December&#160;31, 2019 and 2018, the Company was also subject to foreign income taxes as a result of legal entities established for activities in Europe and Japan. The Company's loss before income taxes in the US and globally was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(201,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(286,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(136,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(253,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(324,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's income tax provision (benefit) consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The reconciliation between the federal statutory tax rates and the Company's effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statutory federal tax rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Permanent items&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State income taxes, net of federal benefit&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;R&amp;amp;D and other tax credits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign income taxes&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Tax Act&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in valuation allowance&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in Irish trading status&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective tax rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The trading income tax rate for an Irish company is 12.5% and the non-trading income tax rate is 25%. During 2019, the Company determined that it qualifies as a non-trading company.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;As such, the Company&#x2019;s Irish NOLs were revalued to the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;higher rate.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Further, not all expenses incurred will result in a non-trading company loss carryforward.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;These changes had no impact to income tax expense as a result of the valuation allowance.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Deferred tax assets and liabilities are determined based on the difference between financial statement and tax bases using enacted tax rates in effect for the year in which the differences are expected to reverse. The components of the deferred tax assets and liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.830%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.721%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;455,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;332,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(413,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(332,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The net deferred tax assets (prior to applying the valuation allowance) of $413.5 million and $332.6 million at December&#160;31, 2019 and 2018, respectively, primarily consist of net operating loss carryforwards for income tax purposes. Due to the Company's history of operating losses, the Company recorded a valuation allowance on its net deferred tax assets by increasing the valuation allowance by $80.9 million and $71.3 million in 2019 and 2018, respectively, as it was more likely than not that such tax benefits will not be realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At December&#160;31, 2019, the Company had federal net operating loss carryforwards for income tax purposes of approximately $1.1 billion. Due to the limitation on NOLs as more fully discussed below, $889.0 million of the NOLs are available to offset future taxable income, if any. The NOL carryovers and general business tax credits expire in various years beginning in 2018. For state tax purposes, the Company has approximately $517.4 million of New Jersey NOLs available to offset against future taxable income. The Company also has California and Virginia NOLs that are entirely limited due to Section&#160;382 (as discussed below). The Company has $152.4&#160;million of non-trading loss carryforwards for Irish tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From 2014 through 2017, the Company completed an Internal Revenue Code Section&#160;382 (Section&#160;382) analysis in order to determine the amount of losses that are currently available for potential offset against future taxable income, if any. It was determined that the utilization of the Company's NOL and general business tax credit carryforwards generated in tax periods up to and including December 2010 were subject to substantial limitations under Section&#160;382 due to ownership changes that occurred at various points from the Company's original organization through December 2010. In general, an ownership change, as defined by Section&#160;382, results from transactions increasing the ownership of shareholders that own, directly or indirectly, 5% or more of a corporation's stock, in the stock of a corporation by more than 50 percentage points over a testing period (usually 3 years). Since the Company's formation in 1999, it has raised capital through the issuance of common stock on several occasions which, combined with the purchasing shareholders' subsequent disposition of those shares, have resulted in multiple changes in ownership, as defined by Section&#160;382. These ownership changes resulted in substantial limitations on the use of the Company's NOLs and general business tax credit carryforwards up to and including December 2010. The Company &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;continues to track all of its NOLs and tax credit carryforwards but has provided a full valuation allowance to offset those amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 22, 2017, the US government enacted the Tax Act. The Tax Act significantly revises US tax law by, among other provisions, lowering the US federal statutory income tax rate from 35% to 21%, imposing a mandatory one-time transition tax on previously deferred foreign earnings, and eliminating or reducing certain income tax deductions.&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-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;The Tax Act&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-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;ASC&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; 740, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; requires the effects of changes in tax laws to be recognized in the period in which the legislation is enacted. However, due to the complexity and significance of the Tax Act&#x2019;s provisions, the SEC staff issued SAB 118, which allowed companies to record the tax effects of the Tax Act on a provisional basis based on a reasonable estimate, and then, if necessary, subsequently adjust such amounts during a limited measurement period as more information becomes available.&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-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Tax Act did not have a material impact on the Company's financial statements because its deferred temporary differences are fully offset by a valuation allowance and the Company does not have any significant offshore earnings from which to record the mandatory transition tax. The Company completed its analysis during the fourth quarter of 2018 and no additional tax effects of the Act were required to be recorded for the year ended December 31, 2018.&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-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The financial statement recognition of the benefit for a tax position is dependent upon the benefit being more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the tax benefit is then measured and recognized at the largest amount that is greater than 50% likely of being realized upon ultimate settlement. If such unrecognized tax benefits were realized and not subject to valuation allowances, the Company would recognize a tax benefit of $4.8 million. The following table summarizes the gross amounts of unrecognized tax benefits (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="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:78.070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.670%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.415%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.298%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.417%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions related to prior period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions related to prior period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions related to current period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is subject to US federal and state income taxes and the statute of limitations for tax audit is open for the federal tax returns for the years ended 2016 and later, and is generally open for certain states for the years 2015 and later. The Company has incurred net operating losses since inception, except for the year ended December&#160;31, 2009. Such loss carryforwards would be subject to audit in any tax year in which those losses are utilized, notwithstanding the year of origin.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's policy is to recognize interest accrued related to unrecognized tax benefits and penalties in income tax expense. The Company has recorded no such expense. As of December&#160;31, 2019 and 2018, the Company has recorded reserves for unrecognized income tax benefits of $4.8 million and $4.1 million, respectively. As any adjustment to the Company&#x2019;s uncertain tax positions would not result in a cash tax liability, it has not recorded any accrued interest or penalties related to its uncertain tax positions. The Company does not anticipate any material changes in the amount of unrecognized tax positions over the next 12&#160;months.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzY4_e9da496f-75bb-443d-8dca-1c24f78dc2fe"
      unitRef="usd">800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzcy_be2a7789-1ad8-4157-a97c-4221e6849070"
      unitRef="usd">200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzc5_cae0a9a2-1922-4ecf-ab36-2eb80e8390d1"
      unitRef="usd">-300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzEyNQ_fb290a56-ef29-4de7-abfb-3c7f47aac30f"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzEyOQ_5baeefa6-b0cc-474a-aaf4-24ad956abbd4"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzEzNg_6d0faf2c-a312-4a9d-a2a3-fee4d6abc3d7"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMjg_29fe621b-d657-47a7-a008-52823d80b485">The Company's loss before income taxes in the US and globally was as follows (in thousands):&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;US&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(201,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(286,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(136,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(37,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(253,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(324,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzItMS0xLTEtMA_db6a5b52-693a-423b-adf7-0d9363ea3950"
      unitRef="usd">-201161000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzItMy0xLTEtMA_626f3fc6-0c06-474f-8302-c6cd11e30b84"
      unitRef="usd">-286211000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzItNS0xLTEtMA_0599f7b7-11c8-47f6-8765-511eebe266ab"
      unitRef="usd">-136682000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzMtMS0xLTEtMA_3929826b-ac63-4387-abf0-05d1effff755"
      unitRef="usd">-52399000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzMtMy0xLTEtMA_590f7bb3-7922-48c6-8224-21081fee6362"
      unitRef="usd">-37865000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzMtNS0xLTEtMA_3d598a12-41a7-485b-b6fd-ba59f6e3ee8c"
      unitRef="usd">-56239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzQtMS0xLTEtMA_65523841-a8fa-4281-a765-ac1584cf4b7e"
      unitRef="usd">-253560000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzQtMy0xLTEtMA_3489171c-14e2-40fa-89e3-ab3f40875bbd"
      unitRef="usd">-324076000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTo2NWY3MWExY2I3YjE0MDJmYTUxYTA3YjcwMDc4ZWY2OS90YWJsZXJhbmdlOjY1ZjcxYTFjYjdiMTQwMmZhNTFhMDdiNzAwNzhlZjY5XzQtNS0xLTEtMA_b1f7aa68-a601-4af2-a30a-1731d2c2ef74"
      unitRef="usd">-192921000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMjQ_82530401-079c-4c7a-80e8-acbf7452907e">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's income tax provision (benefit) consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzMtMS0xLTEtMA_4cdfec2d-5def-4f32-a449-4d987e9e9b93"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzMtMy0xLTEtMA_e0e49947-7669-4a2d-9f0f-586f92d2004a"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzMtNS0xLTEtMA_210025da-5de5-4ec4-867e-aefc2e96c488"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzQtMS0xLTEtMA_fa0a4b00-a5c4-438e-8454-a5710978d12b"
      unitRef="usd">10000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzQtMy0xLTEtMA_17e4f7a5-c717-41c8-8575-b5444af1b78b"
      unitRef="usd">4000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzQtNS0xLTEtMA_7dbd5490-0d49-4d00-a9b1-8bbecb4ee596"
      unitRef="usd">3000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzUtMS0xLTEtMA_e5e284a4-ed55-43c2-941a-ecc5093598ab"
      unitRef="usd">767000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzUtMy0xLTEtMA_9a3c65c6-6f09-4960-8693-1a2a84c5b6de"
      unitRef="usd">197000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzUtNS0xLTEtMA_14003670-fa06-49c1-9658-b790e816ef57"
      unitRef="usd">142000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzYtMS0xLTEtMA_d11c6380-864f-4b2f-92f8-5f0871a7bded"
      unitRef="usd">777000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzYtMy0xLTEtMA_974e00a2-4746-4edc-b78c-3fce081fb6d2"
      unitRef="usd">201000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzYtNS0xLTEtMA_d5fbf917-32c2-4243-8146-44c140036513"
      unitRef="usd">145000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzgtMS0xLTEtMA_e80f3370-a17e-428b-a882-11d5a958e8a8"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzgtMy0xLTEtMA_4c612ca2-677f-4132-a3cb-1a70d31617c3"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzgtNS0xLTEtMA_2c3bfc45-ed93-4b6c-b9fd-42aeb211c4a8"
      unitRef="usd">-417000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzktMS0xLTEtMA_fff5a7b3-410d-472c-b11d-160625f5e21f"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzktMy0xLTEtMA_942d998e-f6a2-4faf-8df5-566c899d9a40"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzktNS0xLTEtMA_fb195b19-0f32-4d30-bcff-e824fd7150aa"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEwLTEtMS0xLTA_5dc1f471-139d-4833-8232-fbf34672662a"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEwLTMtMS0xLTA_2a0d9210-94cc-4de6-8ca6-c078d6169437"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEwLTUtMS0xLTA_0ef8729a-1deb-45d0-935a-17784627f374"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzExLTEtMS0xLTA_47fb3127-1454-4a06-b83e-3c9b5fd51712"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzExLTMtMS0xLTA_932d863c-7ecd-48d6-adfc-16978febc92c"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzExLTUtMS0xLTA_cf921903-7e07-4d88-bbae-d72116543d7f"
      unitRef="usd">-417000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEyLTEtMS0xLTA_7c7da34c-4839-41aa-a08a-67b71402411e"
      unitRef="usd">777000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEyLTMtMS0xLTA_8d6e29ec-35fb-4a22-8fdf-e1a850ea920d"
      unitRef="usd">201000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTowODAzYjJjZWNiZWM0YzlhYmY5ZGNkYjNmZDRkZjUzMS90YWJsZXJhbmdlOjA4MDNiMmNlY2JlYzRjOWFiZjlkY2RiM2ZkNGRmNTMxXzEyLTUtMS0xLTA_e6e8f453-c328-4be5-9b49-5f476c28050c"
      unitRef="usd">-272000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMzA_7777a58e-3da8-4780-928f-fb92ec49cfb2">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The reconciliation between the federal statutory tax rates and the Company's effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.722%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statutory federal tax rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Permanent items&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State income taxes, net of federal benefit&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;R&amp;amp;D and other tax credits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign income taxes&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of Tax Act&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in valuation allowance&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in Irish trading status&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective tax rate&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzItMS0xLTEtMA_46fcb625-9d37-4af2-abfa-b7361c8bd6f2"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzItMy0xLTEtMA_4549dbb1-69ef-4be0-9b39-882990b4c03f"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzItNS0xLTEtMA_b823ab08-19fa-433b-83c4-3e4f3b809515"
      unitRef="number">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <insm:EffectiveIncomeTaxRateReconciliationPermanentItems
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzMtMS0xLTEtMA_db1d5190-1bc3-44da-a11c-1b2799aa9184"
      unitRef="number">-0.01</insm:EffectiveIncomeTaxRateReconciliationPermanentItems>
    <insm:EffectiveIncomeTaxRateReconciliationPermanentItems
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzMtMy0xLTEtMA_ef1e0cec-17e7-4a91-a31c-83bac6b951e5"
      unitRef="number">0</insm:EffectiveIncomeTaxRateReconciliationPermanentItems>
    <insm:EffectiveIncomeTaxRateReconciliationPermanentItems
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzMtNS0xLTEtMA_2eb2291e-7396-4c40-9fc4-5975977291cd"
      unitRef="number">-0.03</insm:EffectiveIncomeTaxRateReconciliationPermanentItems>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzQtMS0xLTEtMA_5514a846-2edf-4ff8-8daf-ec1a4d5a197c"
      unitRef="number">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzQtMy0xLTEtMA_44389abb-bce0-4cea-a346-85dd3ccd384d"
      unitRef="number">0.05</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzQtNS0xLTEtMA_a157145d-adfa-4110-ac26-7598ce63eec3"
      unitRef="number">0.04</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzUtMS0xLTEtMA_c3a3edd6-6d25-4837-87b9-9740a336d1cc"
      unitRef="number">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzUtMy0xLTEtMA_d76b5980-c5bb-4b39-8f0b-fdc170b89135"
      unitRef="number">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzUtNS0xLTEtMA_f6a74f6b-ad0b-4845-9bb5-caceb1559823"
      unitRef="number">0.08</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzYtMS0xLTEtMA_76b4b1a2-a955-40b5-93a1-aa1c087b61bd"
      unitRef="number">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzYtMy0xLTEtMA_538ef863-8012-4ce3-af47-c4c787f8803c"
      unitRef="number">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzYtNS0xLTEtMA_62af72a4-f400-44ab-9e81-f489cf8bc005"
      unitRef="number">-0.06</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzctMS0xLTEtMA_a29aa61c-f16a-4542-8cec-c0b6128b35a5"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzctMy0xLTEtMA_53aaeee8-1601-4aa5-b691-80baaeed4d10"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzctNS0xLTEtMA_a2b21fdb-e7ba-4a2c-a8b6-032b04332553"
      unitRef="number">-0.49</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzgtMS0xLTEtMA_85382244-e391-4bb6-af91-5d25673965d2"
      unitRef="number">-0.32</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzgtMy0xLTEtMA_f040fb25-5a71-40d8-98b1-90298f04b07a"
      unitRef="number">-0.27</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzgtNS0xLTEtMA_16b5a3ae-d5c3-447f-8692-474e284295e2"
      unitRef="number">0.12</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <insm:EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzktMS0xLTEtNzU3NQ_1366c997-0659-4e18-aa2a-da8f53ec6acc"
      unitRef="number">0.03</insm:EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent>
    <insm:EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzktMy0xLTEtNzU3OA_cab4bbda-3a79-4ac8-8d97-f813c72b9601"
      unitRef="number">0</insm:EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent>
    <insm:EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzktNS0xLTEtNzU4MQ_2ec589c4-294d-4284-9715-5e0ff1f47eb6"
      unitRef="number">0</insm:EffectiveIncomeTaxRateReconciliationChangeInForeignTradingStatusPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzEwLTEtMS0xLTA_01849029-38e1-476f-be27-09836b8d0b00"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzEwLTMtMS0xLTA_d3d19d0f-acd9-454b-b52c-223c6b904a6f"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTphOTQ0MDBhZmM2NjQ0NTUwODUzODQ1MDgxY2I2NWEyMi90YWJsZXJhbmdlOmE5NDQwMGFmYzY2NDQ1NTA4NTM4NDUwODFjYjY1YTIyXzEwLTUtMS0xLTA_d8a05d35-33bb-4c8b-9224-33934b182f93"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <insm:EffectiveIncomeTaxRateReconciliationTradingIncomePercent
      contextRef="ib331b95ac3eb4c98a06d4a6a469c1d53_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzE0ODQzNDA2OTkxNjQ3_2515791d-232a-49f1-8b15-ea938dc3da5b"
      unitRef="number">0.125</insm:EffectiveIncomeTaxRateReconciliationTradingIncomePercent>
    <insm:EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent
      contextRef="ib331b95ac3eb4c98a06d4a6a469c1d53_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzE0ODQzNDA2OTkxNjU0_60e503e7-a2ae-4dd7-a8fd-01cbd4264b2a"
      unitRef="number">0.25</insm:EffectiveIncomeTaxRateReconciliationNonTradingIncomePercent>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMzk_10bd8700-a283-4f7e-9096-13eb20ac5f27">The components of the deferred tax assets and liabilities consist of the following:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.830%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.721%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;455,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;332,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(413,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(332,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzMtMS0xLTEtMA_ef80e67f-d95c-4a60-a2fe-d0b50913f3e1"
      unitRef="usd">300292000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzMtMy0xLTEtMA_88004639-ee6b-405f-adf5-88e9a0002571"
      unitRef="usd">231918000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzQtMS0xLTEtMA_b72a4681-a618-4a22-9a3b-11a1d1b349d7"
      unitRef="usd">114887000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzQtMy0xLTEtMA_f8842352-0edb-4cf7-9395-3b596197a58d"
      unitRef="usd">109502000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <insm:DeferredTaxAssetsLicensePayment
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzUtMS0xLTEtMA_f254d7b6-88b3-4e4c-8477-286f1c86f4f3"
      unitRef="usd">6456000</insm:DeferredTaxAssetsLicensePayment>
    <insm:DeferredTaxAssetsLicensePayment
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzUtMy0xLTEtMA_cfd44326-aeca-4dfc-a6ee-0ee31d57f0b4"
      unitRef="usd">6902000</insm:DeferredTaxAssetsLicensePayment>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzYtMS0xLTEtMA_12d84384-cec1-42ef-9d84-64de9998d4c8"
      unitRef="usd">3129000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzYtMy0xLTEtMA_a90f7ba8-4a43-4f62-bfa1-adb2583292f9"
      unitRef="usd">7651000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzctMS0xLTEtNjk5MQ_2939fa04-635a-4901-9c8d-16156fd3f5b9"
      unitRef="usd">20587000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzctMy0xLTEtNjk5Nw_79435fc5-ffe2-43d0-8859-7a261b9c59a7"
      unitRef="usd">17960000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzctMS0xLTEtMA_6725457c-aaf9-4db4-9e58-9b6b322e0ee5"
      unitRef="usd">10012000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzctMy0xLTEtMA_47223558-bbfb-42cd-9d73-fbab20f66c82"
      unitRef="usd">6895000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzgtMS0xLTEtMA_51947aa1-1c6b-4ae0-8a1f-2428415bf6ed"
      unitRef="usd">455363000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzgtMy0xLTEtMA_91df9ac2-68e5-488b-a6a3-a309728b7f61"
      unitRef="usd">380828000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEwLTEtMS0xLTA_b3ac3e2f-11aa-430d-92c0-b4afcbd6045c"
      unitRef="usd">14316000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEwLTMtMS0xLTA_536c94e9-4c37-458c-bd59-76e9e34120c7"
      unitRef="usd">15424000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <insm:DeferredTaxLiabilitiesConvertibleDebt
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzExLTEtMS0xLTA_4ca89443-db0e-4e91-b727-a5d4803ac4c9"
      unitRef="usd">27570000</insm:DeferredTaxLiabilitiesConvertibleDebt>
    <insm:DeferredTaxLiabilitiesConvertibleDebt
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzExLTMtMS0xLTA_f338c293-847a-40f0-b4e3-eaa22ac52d41"
      unitRef="usd">32799000</insm:DeferredTaxLiabilitiesConvertibleDebt>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEyLTEtMS0xLTA_c1cf2a7b-5a61-406e-aad9-803c1e397eab"
      unitRef="usd">41886000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEyLTMtMS0xLTA_311cb1ef-6cc0-49c2-a339-a70d44bf0c2b"
      unitRef="usd">48223000</us-gaap:DeferredIncomeTaxLiabilities>
    <insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEzLTEtMS0xLTA_cf7407a2-8061-4d93-8e66-cdf940f5e491"
      unitRef="usd">413477000</insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances>
    <insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzEzLTMtMS0xLTA_d6123394-53eb-4369-86e6-65b36e2d0c73"
      unitRef="usd">332605000</insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzE0LTEtMS0xLTA_eb61c08a-973d-4644-9f88-8325e2ee3eff"
      unitRef="usd">413477000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzE0LTMtMS0xLTA_41bb09e5-0653-4173-be8c-2b2349b8915b"
      unitRef="usd">332605000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzE1LTEtMS0xLTA_d726ee62-a3d9-4293-a308-49b4026a756b"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTplODgxNjI3ZjgxMTA0MDRiODg4MzNmYjI5OGE5MDU4Mi90YWJsZXJhbmdlOmU4ODE2MjdmODExMDQwNGI4ODgzM2ZiMjk4YTkwNTgyXzE1LTMtMS0xLTA_d071ba99-0daf-494e-95e5-c7dfca631c40"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwODUyNjI_d9ca02e0-0fb0-4133-a565-a808ba3d6362"
      unitRef="usd">413500000</insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances>
    <insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwODUyNjk_ee06cfa4-9f2c-4b76-9eab-7fbde62d9728"
      unitRef="usd">332600000</insm:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzE5MDE_0b097b01-f2d7-4903-a574-4e33add088a9"
      unitRef="usd">80900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwNzY3OTg_d68d402a-561f-4498-8e03-1a416cf84e86"
      unitRef="usd">71300000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <insm:OperatingLossCarryforwardsTotal
      contextRef="i38ecc0c6062c4de99ac808bafdc625ec_I20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzIzMzA_0de9ae28-5a5f-48fa-9bd4-a980bc2a7d3e"
      unitRef="usd">1100000000</insm:OperatingLossCarryforwardsTotal>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i38ecc0c6062c4de99ac808bafdc625ec_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzIzOTU_5ea3f36d-8dfb-4245-b143-0e7501dcdc81"
      unitRef="usd">889000000.0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ibcbdc29aa08b49bf930e0dfc4f4112fc_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI2MTQ_e767213a-41e2-44c0-b6e2-57da98b4b785"
      unitRef="usd">517400000</us-gaap:OperatingLossCarryforwards>
    <insm:OperatingLossCarryforwardsNonTradingLoss
      contextRef="ib331b95ac3eb4c98a06d4a6a469c1d53_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzE0ODQzNDA2OTkxNjU5_8695d515-ab29-4036-9772-f6c1c1082015"
      unitRef="usd">152400000</insm:OperatingLossCarryforwardsNonTradingLoss>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwNzY4NTI_dcb699a0-d93b-45e1-bea8-dfb65474adfe"
      unitRef="usd">4800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzczMzI_a33b2870-082e-49bc-9160-5015c27c0659">The following table summarizes the gross amounts of unrecognized tax benefits (in thousands):&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:78.070%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.670%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.415%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.298%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.417%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions related to prior period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions related to prior period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions related to current period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzEtMS0xLTEtMA_ad4c2681-741a-478d-849c-cbfb615be981"
      unitRef="usd">4087000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i010c5768295e44eaa3e1929fda67aab1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzEtMy0xLTEtMA_ee222fa7-1ca8-48af-acb2-9a5807104fa7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzItMS0xLTEtMA_e437a6fe-a3a1-41ab-b8f1-b62e1dc27c30"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzItMy0xLTEtMA_22f4ce7b-5a01-4a4a-a166-7e8c2364dbdb"
      unitRef="usd">3345000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzMtMS0xLTEtMA_b6fa06d2-ce2c-41a8-b22f-87aee8cedc78"
      unitRef="usd">60000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzMtMy0xLTEtMA_8926fe53-eda6-449c-b989-633cf4b7ae42"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzQtMS0xLTEtMA_346ecaff-7ea3-4cc7-8359-b0e0340f2821"
      unitRef="usd">809000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzQtMy0xLTEtMA_5f484629-50ac-4f18-9d07-0dbd87a36933"
      unitRef="usd">742000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzYtMS0xLTEtMA_f872f8db-b81b-4b39-b61a-4db1cb61da7f"
      unitRef="usd">4836000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90YWJsZTpjNGYxMWY1NWY2NDk0NzFmODJmZWZiZjgxNTc4NTIyYy90YWJsZXJhbmdlOmM0ZjExZjU1ZjY0OTQ3MWY4MmZlZmJmODE1Nzg1MjJjXzYtMy0xLTEtMA_178dfba3-6d59-458d-b51c-3065fc0f233e"
      unitRef="usd">4087000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzYwNDczMTM5Njg1NzU_df9fae45-79a7-4dfb-ab90-3f609e1ffea2"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzYwNDczMTM5Njg1NzU_e9005a0d-53fb-4c1e-9dd1-39518f27d1b3"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwNzY4NDQ_83e3599e-86f0-4795-82ee-7678e16b14ec"
      unitRef="usd">4800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1ccdcf798c2b4677af30b11798425282_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xODcvZnJhZzpiODgzNjY3MTBmMzc0YjYyOTU3NzQwYTRkN2I4NDk0Yy90ZXh0cmVnaW9uOmI4ODM2NjcxMGYzNzRiNjI5NTc3NDBhNGQ3Yjg0OTRjXzI3NDg3NzkwNzY4Mjc_e40ddef7-d265-433a-b866-38904959f658"
      unitRef="usd">4100000</us-gaap:UnrecognizedTaxBenefits>
    <insm:LicenseAndOtherAgreementsTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1Xzk2Mzg_781489d7-86a8-422e-9c21-88fd4961a525">License and Other Agreements&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;In-License Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;PARI Pharma&#160;GmbH&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;&#x2014;In April 2008, the Company entered into a licensing agreement with PARI Pharma&#160;GmbH (PARI) for use of the optimized Lamira Nebulizer System for delivery of ARIKAYCE in treating patients with NTM lung infections, CF and bronchiectasis. Under the licensing agreement, the Company has rights under several US and foreign issued &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;patents and patent applications involving improvements to the optimized Lamira Nebulizer System, to exploit the system with ARIKAYCE for the treatment of such indications, but the Company cannot manufacture the nebulizers except as permitted under the a commercialization agreement with PARI, which is described in further detail below. The Lamira Nebulizer System has been approved for use in the US (in combination with ARIKAYCE) and EU. Under the licensing agreement, the Company paid PARI an upfront license fee and certain milestone payments. Upon FDA acceptance of the Company's New Drug Application and the subsequent FDA approval of ARIKAYCE, the Company paid PARI additional milestone payments of &#x20ac;1.0 million and &#x20ac;1.5 million, respectively. In addition, PARI is entitled to receive a future milestone payment of &#x20ac;0.5 million in cash based first receipt of the first marketing approval in a major EU country for ARIKAYCE and the device. In October 2017, the Company exercised an option to buy-down the royalties that will be paid to PARI on ARIKAYCE net sales. As a result, PARI is entitled to receive royalty payments in the mid-single digits on the annual global net sales of ARIKAYCE, pursuant to the licensing agreement, subject to certain specified annual minimum royalties. The buy-down payment to PARI was included as a component of SG&amp;amp;A expenses in the fourth quarter of 2017. See below for information related to the commercialization agreement with PARI. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Cystic Fibrosis Foundation Therapeutics,&#160;Inc.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In 2004 and 2009, the Company entered into research funding agreements with Cystic Fibrosis Foundation Therapeutics,&#160;Inc. (CFFT) whereby it received $1.7 million and $2.2 million in research funding for the development of&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; ARIKAYCE. As a result of the US approval of ARIKAYCE and in accordance with the agreements, as amended, the Company owes payments to CFFT of $13.4 million in the aggregate, which are payable through 2025. Furthermore, if certain global sales milestones are met within five years of the ARIKAYCE's commercialization, the Company would owe up to an additional $3.9 million. The Company has determined the likelihood of meeting such global sales milestones and have accrued for these contingent obligations proportionally based on net sales of ARIKAYCE.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Therapure Biopharma&#160;Inc.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In February 2014, the Company entered into a contract manufacturing agreement with Therapure Biopharma&#160;Inc. (Therapure) for the manufacture of ARIKAYCE, on a non-exclusive basis, at a 200 kg scale. Pursuant to the agreement, the Company and Therapure collaborated to construct a production area for the manufacture of ARIKAYCE in Therapure's existing manufacturing facility in Canada. The agreement has an initial term of five years, which began in October 2018, and will renew automatically for successive periods of two years each, unless terminated by either party by providing the required two years prior written notice to the other party. Notwithstanding the foregoing, the parties have rights and obligations under the agreement prior to the commencement of the initial term. Under the agreement, the Company is obligated to pay a minimum of $6 million for commercial ARIKAYCE batches produced and certain manufacturing activities each calendar year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;PARI Pharma&#160;GmbH&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In July 2014, the Company entered into a commercialization agreement with PARI (the Commercialization Agreement) for the manufacture and supply of Lamira Nebulizer Systems and related accessories (the Device) as optimized for use with ARIKAYCE. Under the Commercialization Agreement, PARI manufactures the Device except in the case of certain defined supply failures, when the Company will have the right to make the Device and have it made by third parties (but not certain third parties deemed under the Commercialization Agreement to compete with PARI). The Commercialization Agreement has an initial term of fifteen years from the first commercial sale of ARIKAYCE in October 2018 (the Initial Term). The term of the agreement may be extended by the Company for an additional five years by providing written notice to PARI at least one year prior to the expiration of the Initial Term. Notwithstanding the foregoing, the parties have certain rights and obligations under the agreement prior to the commencement of the Initial Term. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Ajinomoto Althea,&#160;Inc.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In September 2015, the Company entered into a Commercial Fill/Finish Services Agreement (the Fill/Finish Agreement) with Ajinomoto Althea,&#160;Inc., a Delaware corporation (Althea), for Althea to produce, on a non-exclusive basis, ARIKAYCE in finished dosage form at a 50 kg scale. Under the Fill/Finish Agreement, the Company is obligated to pay a minimum of $2.7 million for the batches of ARIKAYCE produced by Althea each calendar year during the term of the Fill/Finish Agreement. The Fill/Finish Agreement became effective as of January&#160;1, 2015, and following an extension in 2018, is expected to remain in effect through December 31, 2021. The Fill/Finish Agreement may be extended for additional two-year periods upon mutual written agreement of the Company and Althea at least one year prior to the expiration of its then-current term. The Company has expensed at least the required minimum in each year of the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;AstraZeneca AB&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In October 2016, the Company entered into a license agreement (AZ License Agreement) with AstraZeneca AB, a Swedish corporation (AstraZeneca). Pursuant to the terms of the AZ License Agreement, AstraZeneca granted the Company exclusive global rights for the purpose of developing and commercializing AZD7986 (renamed INS 1007). In consideration of the licenses and other rights granted by AstraZeneca, the Company made an upfront payment of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;$30.0 million, which was included as research and development expense in the fourth quarter of 2016. The Company is also obligated to make a series of contingent milestone payments totaling up to an additional $85.0 million upon the achievement of clinical development and regulatory filing milestones. If the Company elects to develop INS1007 for a second indication, the Company will be obligated to make an additional series of contingent milestone payments to AstraZeneca totaling up to $42.5 million. The Company is not obligated to make any additional milestone payments for additional indications. In addition, the Company will pay AstraZeneca tiered royalties ranging from a high single-digit to mid-teens on net sales of any approved product based on INS1007 and one additional payment of $35.0 million upon the first achievement of $1.0 billion in annual net sales. The AZ License Agreement provides AstraZeneca with the option to negotiate a future agreement with the Company for commercialization of INS1007 in chronic obstructive pulmonary disease or asthma.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Patheon UK Limited&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2014;In October 2017, the Company entered into certain agreements with Patheon UK Limited (Patheon) related to the increase of its long-term production capacity for ARIKAYCE commercial inventory. The agreements provide for Patheon to manufacture and supply ARIKAYCE for its anticipated commercial needs.&#160;Under these agreements, the Company is required to deliver to Patheon the required raw materials, including active pharmaceutical ingredients, and certain fixed assets needed to manufacture ARIKAYCE.&#160;Patheon's supply obligations will commence once certain technology transfer and construction services are completed. The Company's manufacturing and supply agreement with Patheon will remain in effect for a fixed initial term, after which it will continue for successive renewal terms unless either party has given written notice of termination. The technology transfer agreement will expire when the parties agree that the technology transfer services have been completed. The agreements may also be terminated under certain other circumstances, including by either party due to a material uncured breach of the other party or the other party&#x2019;s insolvency. These early termination clauses may reduce the amounts due to the relevant parties. The investment to increase our long-term production capacity, including under the Patheon agreements and related agreements or purchase orders with third parties for raw materials and fixed assets, is estimated to be approximately $60 million.&lt;/span&gt;&lt;/div&gt;</insm:LicenseAndOtherAgreementsTextBlock>
    <insm:CollaborativeArrangementMilestonePayment
      contextRef="i910241f63c564226afe7e0112457d8b9_D20080401-20080430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1Xzk2OA_e3aaeb77-d5af-4e6d-be4e-5e0fd930ada6"
      unitRef="eur">1000000.0</insm:CollaborativeArrangementMilestonePayment>
    <insm:CollaborativeArrangementMilestonePayment
      contextRef="i481141575a344de3a3e0d45948aec6eb_D20080401-20080430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1Xzk3NQ_26bd4bd1-9a60-402a-b9b2-6c6544e64bc7"
      unitRef="eur">1500000</insm:CollaborativeArrangementMilestonePayment>
    <insm:FutureMilestonePayments
      contextRef="i8160bfa3929b48ff8c4c8550941b4013_D20080401-20080430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzEwNjQ_6c6c52b1-843a-4e26-914d-29536fd2aab3"
      unitRef="eur">500000</insm:FutureMilestonePayments>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="ic9d3649c42524f79a2ecf3d8bdc7dd84_D20040101-20041231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzE5MDU_b6276e8a-ff95-4060-9009-2c965bffde39"
      unitRef="usd">1700000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="i2b2cf3f21dda408dab6a2c3dd0347b4a_D20090101-20091231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzE5MTI_6a7ea790-0964-4efd-96c8-2690ed384de4"
      unitRef="usd">2200000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:RoyaltyGuaranteesCommitmentsAmount
      contextRef="i7097621b45474e39ab37bf5c9b996065_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzIxODE_927891f9-6446-4e7a-848c-d0bee27b2356"
      unitRef="usd">13400000</us-gaap:RoyaltyGuaranteesCommitmentsAmount>
    <insm:PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments
      contextRef="i6901edb2c2704e0f9dcb159879be2ad4_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzIzMjI_89d6a083-6ad7-4d65-866c-fbe988a7c01b">P5Y</insm:PeriodForMeetingSalesMilestonesForAdditionalRoyaltyPayments>
    <insm:AdditionalRoyaltyGuaranteesCommitmentsAmount
      contextRef="i7097621b45474e39ab37bf5c9b996065_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzI0MDU_b484a035-3806-4a6a-8b0f-c6f72540db2b"
      unitRef="usd">3900000</insm:AdditionalRoyaltyGuaranteesCommitmentsAmount>
    <insm:InitialTermOfContractManufacturingAgreement
      contextRef="i86484772d19c4e3880d305c637c2ec47_D20140201-20140228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzMwMzU_fef62b45-252f-443f-bc7c-8bd9f5e62a98">P5Y</insm:InitialTermOfContractManufacturingAgreement>
    <insm:PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement
      contextRef="i86484772d19c4e3880d305c637c2ec47_D20140201-20140228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzMxMjM_3cc94f1e-c763-45f2-8fb9-d2f50628573c">P2Y</insm:PeriodOfEachAutomaticRenewalOfContractManufacturingAgreement>
    <insm:WrittenNoticePeriodForTerminationOfContractManufacturingAgreement
      contextRef="i86484772d19c4e3880d305c637c2ec47_D20140201-20140228"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzMxOTI_f0110572-0209-4080-b6a2-2c5617cd06f7">P2Y</insm:WrittenNoticePeriodForTerminationOfContractManufacturingAgreement>
    <insm:CommercialServicesAgreementMinimumObligation
      contextRef="i3337057dbffd4938bf638b49b081c8cf_I20140228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzQ5NDc4MDIzMzU5NjI_8e9e9b9f-194a-4a97-9314-803ffcdb2f29"
      unitRef="usd">6000000</insm:CommercialServicesAgreementMinimumObligation>
    <insm:InitialTermOfContractManufacturingAgreement
      contextRef="i8fcf271742344dab81822bd0a25b032d_D20140701-20140731"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzQxMDM_cfd76755-20b3-41c1-984b-55ba09fe5efc">P15Y</insm:InitialTermOfContractManufacturingAgreement>
    <insm:AdditionalTermOfContractManufacturingAgreement
      contextRef="i8fcf271742344dab81822bd0a25b032d_D20140701-20140731"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzQyNjA_4ebfe7c1-cecc-433e-bb17-1705dd5f7e69">P5Y</insm:AdditionalTermOfContractManufacturingAgreement>
    <insm:WrittenNoticePeriodForTerminationOfContractManufacturingAgreement
      contextRef="ic6d51e8ea88a477abb56697f1b539c84_D20140701-20140731"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzQzMDg_0759d5bc-453b-4dd6-834f-dc823955888b">P1Y</insm:WrittenNoticePeriodForTerminationOfContractManufacturingAgreement>
    <insm:CommercialServicesAgreementMinimumObligation
      contextRef="iadc2d6d3131f4e11be07e72b3ea05e16_I20150930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzU0MzY_69c95315-0059-48b3-a187-9a29b235e868"
      unitRef="usd">2700000</insm:CommercialServicesAgreementMinimumObligation>
    <insm:CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement
      contextRef="i549d080ace93449ea58393f2b80b1513_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzU4NTA_0f1666a6-8446-48db-908d-4a5080186db6">P1Y</insm:CommercialServicesAgreementExtensionPeriodPeriodPriorToExpirationForExtensionAgreement>
    <insm:CollaborativeArrangementUpfrontPayment
      contextRef="i8fd57f43181c46dc8a258b7482cba5f8_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzY0NDQ_83087edf-69d6-4c4f-81ea-87ce3097bb6a"
      unitRef="usd">30000000.0</insm:CollaborativeArrangementUpfrontPayment>
    <insm:PaymentsUponAchievementOfClinicalMilestonesAmount
      contextRef="ib64b7395dd6045919fe9a82d545bc12d_I20161031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzY2NDM_69a489db-6249-4114-9bb6-1fae938ef052"
      unitRef="usd">85000000.0</insm:PaymentsUponAchievementOfClinicalMilestonesAmount>
    <insm:CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication
      contextRef="ib64b7395dd6045919fe9a82d545bc12d_I20161031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzY5MTM_a8029d49-8798-456d-abb9-9131e21a5240"
      unitRef="usd">42500000</insm:CollaborativeArrangementAdditionalContingentPaymentsUponSecondIndication>
    <us-gaap:PaymentsForRoyalties
      contextRef="i8947ac0af75044febf541c27b19972f5_D20161001-20161031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzcyMDk_3b5e81b9-0fc3-4f83-afc5-8f71d5413784"
      unitRef="usd">35000000.0</us-gaap:PaymentsForRoyalties>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i09e0ed2441954236b94f309be85fe9f7_D20161001-20161031"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1XzcyNDI_24cf1484-379a-42e0-ba65-eac36dd5ab7f"
      unitRef="usd">1000000000.0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <insm:ManufactureAndSupplyAgreementEstimatedCosts
      contextRef="i6c9019c83fc148abbab4f697bc346d73_I20171031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTMvZnJhZzpmOTc2NjNiYzgwMDM0NGY0ODRiNmViYzdhZWEyNTJkNS90ZXh0cmVnaW9uOmY5NzY2M2JjODAwMzQ0ZjQ4NGI2ZWJjN2FlYTI1MmQ1Xzg5NTQ_90c126f5-dbb9-4d12-9a3a-0fd2dbc68365"
      unitRef="usd">60000000</insm:ManufactureAndSupplyAgreementEstimatedCosts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzIyMzE_15559e47-b478-4759-95ec-e38b5809ceca">Commitments and Contingencies&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In September 2018, the Company entered into a lease for its new corporate headquarters in Bridgewater, New Jersey. The initial lease term commenced in October 2019 and expires in September 2030. In July 2016, the Company signed an operating lease for laboratory space, also located in Bridgewater, for which the initial lease term expires in September 2021. In October 2018, the Company expanded its lease for laboratory space located in Bridgewater, which commenced in January 2019. Future minimum rental payments under the Bridgewater leases are $34.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Rent expense charged to operations was $3.2 million, $2.1 million, and $1.5 million for the years ended December&#160;31, 2019, 2018 and 2017, respectively. Rent expense is recorded on a straight-line basis over the term of the applicable leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition to rent, the Company has several firm purchase commitments, primarily related to the manufacturing of ARIKAYCE and annual minimum royalties on global net sales of ARIKAYCE. Future firm purchase commitments under these agreements, the last of which ends in 2034, total $82.0 million. These amounts do not represent the Company's entire anticipated purchases in the future, but instead represent only purchases that are the subject of contractually obligated minimum purchases. The minimum commitments disclosed are determined based on non-cancelable minimum spend amounts or termination amounts.  Additionally, the Company purchases products and services as needed with no firm commitment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:40.5pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time, the Company is a party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. While the outcomes of these matters are uncertain, management does not expect that the ultimate costs to resolve these matters will have a material adverse effect on the Company&#x2019;s consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id229981da5384a0697e8f602246167ee_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzc2OTY1ODEzOTg1OTU_4a89d589-c1de-4c17-8eba-89066543be7b"
      unitRef="usd">34500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:OperatingLeaseExpense
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzg4MA_cb695843-9ed6-4c35-985e-1f838d32bda3"
      unitRef="usd">3200000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzg4NA_df014c12-e4d7-456a-ae94-65d63d78ece6"
      unitRef="usd">2100000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzg5Mg_0d6b77bc-0491-40ad-a7a1-7e3f869b66d5"
      unitRef="usd">1500000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:PurchaseObligation
      contextRef="i36ae31de45964393ae399ddbd70ad2a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18xOTkvZnJhZzo4YjA4YjE4NTk4NzY0NjViYmJjYTAyNGEyYTExNzE0ZC90ZXh0cmVnaW9uOjhiMDhiMTg1OTg3NjQ2NWJiYmNhMDI0YTJhMTE3MTRkXzE0MjU_96581c89-2a64-4da8-9bee-7a2a10f16a3f"
      unitRef="usd">82000000.0</us-gaap:PurchaseObligation>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzU3Mg_f9d80a5d-2b09-40d7-a1ce-39ae40631e45">Retirement PlanThe Company has a 401(k) defined contribution plan for the benefit for all US employees and permits voluntary contributions by employees subject to IRS-imposed limitations. Effective January 1, 2018, the Company matched 100% of eligible employee contributions on the first 4% of employee salary (up to the IRS maximum). Employer contributions for the year ended December&#160;31, 2019, 2018 and 2017 were $2.8 million, $2.2 million and $0.8 million, respectively. In 2017, the Company matched 100% of eligible employee contributions on the first 3% of employee salary (up to the IRS maximum).</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzI1Mg_9f8c4a69-2e50-43ad-80d9-a371fdd76d7a"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzMwMw_464f635a-675f-4111-aa42-f72e8201a465"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzQxMQ_d5ebe382-3d5a-4895-995d-0633d5fa28df"
      unitRef="usd">2800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzQxNQ_ec1999d0-7448-49f6-a402-73c67ae0c42b"
      unitRef="usd">2200000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzQyMg_86caf071-9c94-4e19-b043-a0bb985b6cd5"
      unitRef="usd">800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzQ3Mw_4289624e-04ab-4ba7-9f6e-122fa62cb378"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ic7e106a8cc5841f48eab4e768d0ed4c3_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDUvZnJhZzo0NWRmMDQwMDE5ZGM0OGFmOWEyMDBjYWJhNmEzMDdmYy90ZXh0cmVnaW9uOjQ1ZGYwNDAwMTlkYzQ4YWY5YTIwMGNhYmE2YTMwN2ZjXzUyNA_27d5768a-3972-4097-87b5-06c21fc06b14"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90ZXh0cmVnaW9uOjQ3NWI3Nzg4ZmJjNzRlMDBhYWVjODFhOWUwMWMxYjQzXzY1Mg_98832d09-8256-49b2-a523-73fb31fb6c06">Quarterly Financial Data (Unaudited)&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes unaudited quarterly financial data for the years ended December&#160;31, 2019 and 2018 (in thousands, except per share data).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.723%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Second&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Third&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Fourth&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit*&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(235,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(66,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(254,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.81)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.723%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Second&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Third&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Fourth&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter**&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit*&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(307,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(324,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.00)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:60.75pt;margin-top:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;*   Excludes amortization of intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic and diluted net loss per share amounts included in the above table were computed independently for each of the quarters presented. Accordingly, the sum of the quarterly basic and diluted net loss per share amounts may not agree to the total for the year.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90ZXh0cmVnaW9uOjQ3NWI3Nzg4ZmJjNzRlMDBhYWVjODFhOWUwMWMxYjQzXzY1NQ_8aa48a74-7030-46db-8d74-1d7da2b8e612">&lt;div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes unaudited quarterly financial data for the years ended December&#160;31, 2019 and 2018 (in thousands, except per share data).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.723%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Second&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Third&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Fourth&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit*&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(47,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(235,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(66,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(60,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(254,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.81)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.59)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.723%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;First&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Second&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Third&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Fourth&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Quarter**&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit*&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(62,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(307,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(324,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.00)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:60.75pt;margin-top:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;*   Excludes amortization of intangible assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItMS0xLTEtMA_96799965-2f84-4c1d-accd-e417148e5670"
      unitRef="usd">21902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItMy0xLTEtMA_b34e69a3-ac43-47d4-852f-063c2fc59f38"
      unitRef="usd">29972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItNS0xLTEtMA_91afedf8-8c6a-499e-82b3-993371e56722"
      unitRef="usd">38885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItNy0xLTEtMA_98cb15fe-0aea-4b2e-aa5b-49e07eb7d5b1"
      unitRef="usd">45708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzItOS0xLTEtMA_186ca25f-4420-43e2-b3c2-57c9d9bbfbbe"
      unitRef="usd">136467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtMS0xLTEtMA_baf73a71-2176-4bda-8157-498b703cc6b8"
      unitRef="usd">17752000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtMy0xLTEtMA_d5adaa6b-cf80-49df-8b36-bcaa6719929d"
      unitRef="usd">25053000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtNS0xLTEtMA_11260fb7-9792-4ebd-9730-e5bb1f9d1762"
      unitRef="usd">32448000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtNy0xLTEtMA_456d7480-0a02-41f6-ab0a-4bc7fa7ee3df"
      unitRef="usd">37002000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzMtOS0xLTEtMA_55c869d2-5bb0-49bd-ba90-3a0e3bfdd3c7"
      unitRef="usd">112255000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtMS0xLTEtMA_ac775482-5255-48a3-a7c3-7f939bf47d46"
      unitRef="usd">-69509000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtMy0xLTEtMA_9d24be4a-3219-4d2c-a285-b9d0181395e6"
      unitRef="usd">-62166000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtNS0xLTEtMA_af514e4d-8bec-46f0-b270-97547c4302e0"
      unitRef="usd">-56488000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtNy0xLTEtMA_e384a12a-764c-4a79-a3f4-336d9d3f974e"
      unitRef="usd">-47082000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzQtOS0xLTEtMA_47d03c2c-bfee-4712-9663-087bab46b3ba"
      unitRef="usd">-235245000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtMS0xLTEtMA_c67a72b3-a593-48c6-b06f-846d1e6add30"
      unitRef="usd">-74153000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtMy0xLTEtMA_96b73ed4-45fa-497d-a9aa-38536464fe70"
      unitRef="usd">-66514000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtNS0xLTEtMA_c01dfeb2-223d-4bd2-b8a3-f8d5b9b4d7db"
      unitRef="usd">-60682000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtNy0xLTEtMA_3d61733d-dd9f-48ce-9d6b-e6b1e48271f7"
      unitRef="usd">-52988000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzYtOS0xLTEtMA_3b1a803f-c574-4e04-aae2-d3e6953455ba"
      unitRef="usd">-254337000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ib8d82023780245818acdd23010866c44_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctMS0xLTEtMA_49891470-a651-4c06-bb9a-85fcfa5b7a1c"
      unitRef="usdPerShare">-0.96</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i527d9ccd67b44a05a2da299d9e74def3_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctMy0xLTEtMA_923b73ed-6602-4c59-93a6-f0adc192cf6d"
      unitRef="usdPerShare">-0.81</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6c604914630544719a1d95b51d3d9bca_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctNS0xLTEtMA_4e3d6c09-055d-4ae4-b54e-5f9c57758467"
      unitRef="usdPerShare">-0.68</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="id502e894f6444365b55bb3043c17de95_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctNy0xLTEtMA_9a946843-a8ca-4e8c-8082-12e92e892c39"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i6f524bdb150c494dbcf406b780e55c68_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTplMDU5MDU4NjA1N2M0ZjMxOWQ4NmQ0MDRkMzA0N2JhMy90YWJsZXJhbmdlOmUwNTkwNTg2MDU3YzRmMzE5ZDg2ZDQwNGQzMDQ3YmEzXzctOS0xLTEtMA_3cc1bab5-db53-4016-9280-7e07dc70a603"
      unitRef="usdPerShare">-3.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItMS0xLTEtMA_0594649e-e8be-4b05-b844-8a68ff549107"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItMy0xLTEtMA_e96d9458-1e01-4470-8fe0-f4cdad96ecf4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItNS0xLTEtMA_6861f563-a0a0-4465-bf39-58bcd0507370"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItNy0xLTEtMA_25bff861-b588-4a36-842c-b0ce9c984815"
      unitRef="usd">9835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzItOS0xLTEtMA_983c77c8-9757-49d3-9aee-6f5b3fce0e93"
      unitRef="usd">9835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtMS0xLTEtMA_78af65b2-7742-4425-b14b-82abe98194fc"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtMy0xLTEtMA_cdd4dc37-5eee-4b9f-9987-4c200454835d"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtNS0xLTEtMA_b1ea3a20-b14c-4433-adbf-92046c0cc06b"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtNy0xLTEtMA_bf65d850-4541-4085-9611-7fa6e393af43"
      unitRef="usd">7412000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzMtOS0xLTEtMA_656d7288-0eb1-4367-9302-10c972e63193"
      unitRef="usd">7412000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtMS0xLTEtMA_e1c5bdae-c077-450f-85dc-0b45cb1e9a1d"
      unitRef="usd">-62751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtMy0xLTEtMA_7357cec2-f856-4c5a-ab49-b231554828cd"
      unitRef="usd">-72882000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtNS0xLTEtMA_b0923c1c-786a-4549-842f-33e17b973f48"
      unitRef="usd">-83983000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtNy0xLTEtMA_e1edd2ba-5a97-41b1-a209-abbf91bb42ae"
      unitRef="usd">-87722000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzQtOS0xLTEtMA_03dd6992-6b77-48f0-b22c-01090e15b576"
      unitRef="usd">-307338000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtMS0xLTEtMA_4303ac26-ccac-49f2-9636-73029b018a6a"
      unitRef="usd">-68524000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtMy0xLTEtMA_a701f3c9-5dbe-40d5-a077-3abe2dd377d2"
      unitRef="usd">-76437000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtNS0xLTEtMA_b1bae310-755a-4c28-ad49-6d2e9acce692"
      unitRef="usd">-87743000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtNy0xLTEtMA_ddeb2ede-547a-4bf8-ba9b-e66d2f6a296d"
      unitRef="usd">-91573000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzYtOS0xLTEtMA_73056d45-3626-47c9-b684-45a770cd6637"
      unitRef="usd">-324277000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i8cad4f82555f438fab5aeddad6daf557_D20180101-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctMS0xLTEtMA_7635f081-3e5e-4787-a995-3c6b40d85319"
      unitRef="usdPerShare">-0.89</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic6379827140948d9b8a10e66a6805f1a_D20180401-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctMy0xLTEtMA_de45fb58-75cf-41fc-85c5-c295d6e4391d"
      unitRef="usdPerShare">-1.00</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i75283147b776441780aabcf64f617351_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctNS0xLTEtMA_bdfbe34f-1b80-44db-95c0-5d7461233271"
      unitRef="usdPerShare">-1.14</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ibb85ee05322946849e24e3ba1fdc4b5c_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctNy0xLTEtMA_390f087c-95cb-47de-b220-d1b7dcb07ed4"
      unitRef="usdPerShare">-1.19</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i32cb444a324c4a4887ca20c78600b0ae_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMwZjYzZGQxZjljNTRkZTZhMmYyNDBhNDdkOTYxMWJjL3NlYzozMGY2M2RkMWY5YzU0ZGU2YTJmMjQwYTQ3ZDk2MTFiY18yMDIvZnJhZzo0NzViNzc4OGZiYzc0ZTAwYWFlYzgxYTllMDFjMWI0My90YWJsZTpkZGFhNmM2ZDA0OWY0YTc1YWMwYTA2ZjU2OGUxNWE4ZC90YWJsZXJhbmdlOmRkYWE2YzZkMDQ5ZjRhNzVhYzBhMDZmNTY4ZTE1YThkXzctOS0xLTEtMA_050c5be2-4887-4f4c-ad8c-cd270c6eebbf"
      unitRef="usdPerShare">-4.22</us-gaap:EarningsPerShareBasicAndDiluted>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>85
<FILENAME>0001104506-20-000007-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104506-20-000007-xbrl.zip
M4$L#!!0    ( -<[65 D%[$4GQ<$ %L4+P 1    :6YS;2TR,#$Y,3(S,2YH
M=&WL?6E7&\G2YO?W5]1P9^9VGV/9N2_N;L_!(-QT6Q(&85_XXI,K%&CAEB2S
M_/J)+$D8,+BQ#6AQ]7U?+*FVK(@G(I[()?+W_W?6[62?0C'(^[T_5O!SM)+]
MOU>__Z]:[3^OM]]FZWTWZH;>,%LK@AD&GYWFP\/L@P^#XRP6_6[VH5\<YY],
MK59>L]8_.2_R@\-A1A!!-PX6+Y&71'F,:I1B6V.>ZIJBG-6$1,9&PT(0\=G!
M2V*D5DC8FN*.UUB4IJ8-]S6O(@W(>6*\?.9?4A0%]1Y'[3CS01@2"4.&2:\%
MQM:EQQX.X>W@#7N#ES[D?ZP<#H<G+U^\.+-%Y_D@N.<'_4\OX, +@K"N(5RC
M>&5R>CKE\P6GIZ?/RXOZQ0&<C.B+O#<8FIX+D_.OG7E*R_.PUOK%66K"Y4T'
M^6TGP@WQB_\TWNZXP] UM1NW?CDHAI=713.PY37PXQVM]C?><_($\6)\<'IJ
M)^\=?^7]TF%K!I>-R,^&-9#8M2NF$LQ[<'9(@'DQ+$QO$/M%UPP!4*F%O(;4
ME1;"?6Y_ZC_=A-2(F-YD-*@=&'/RI50F!VZ13'YVU\MB>N79ET\8%G<*1[^
MHY?W'?09P?)K2!F?<:FB+P1_#2[IZ.6]>X/NM3/3#\$_=_UN^8:8P/L!R(/Q
MKW[OAJ')TKFU\-]1_NF/E;5^;PBF6VN?GX 6W?C;'RO#<#9\48+RQ:O_^9__
M^7V8#SOA5;IS;7K/WU^,?_S]Q?C6MN_/7_WN\T_98'C>"7^L^'QPTC'G+WO]
M7H &Y&<OTXFA&'_,O0^]\B,<;X+_*'(W?O[9<#O$/U9R$3EAUEO,D6.:>>LB
M X.7"@7.G5 ?UU-3$ 8-7KYGUC/=].B0OUP%E^236]KHF(.5+/=P2T_?G]OU
M_J>W9/O3'FV,_%']T_X;?=0Z:ISN'^U=[+]Y=[9_U#EJMK>/]]O[AXWNWGES
M_?5A<]T?M]I[9XT/?QV]I<W.WD7_HO%FCS3(]G'CPQ[?N]A%^V]VR5[[KV[C
MZ-WI7OL=W5\_)HWV1KZ'%7I+]L_W/CC1>+-QV"#-;G/] .VOKYXVU]\?-2Z.
MV1[9)<V+UYW][E_'^T>K>/_H^)-_LY';-[MBO_N.--[LHN;Z.]Q8/[AHOH%S
MVIU\KWUXO/]AN]/LOKO8:V\?[G4;DVO>P[-X;[]]TMU?WSO=;[^#:W=/6^L-
MM-?=[K0^_'78>K/=2>W=7V\>-M^4;:1OV_5A8P>=O6VO?HPN4&9BJ&G%<(U)
M*VHV2E(+)C(I''P7;.55-)U!^/W%-14^ID:G<68C'SC3V0NFV(!?!I5N_TFW
M9\U2KZ5^3S_:X%Q0)M2X1*'&J,0U([ROZ1#@"[$L&+OR*BE@9KK=@OOW?:7=
M>VHWOZ)=A)B,)*":T1%XD2.^9EP0-:FU,Y1CX81;>;6Q]X2ZK?<@4IRO@78+
MT]GL^7#V=SA?2+V^9_[/OSK[I//)'O5/]S[4+_;('FJMPS/75U'S0^.BU3X\
MVF_#F[QYWP6==1OK[[NM]XHTUM_1QD4=CN^>M];WZ,=(",9<DYI5TM68QK)F
MI &U>:VQX(8$K5=>(2!]&#&.Q!/J:VU4%-?<;+WGUX'8_]0J<V<?*7*.N4#
MH%)F@KVH&15<C5 ;B'72(P(JJ]4PJ25Z=*N^-@KC$E_-1KU\K*W>J&M#L7)=
M@X$)AH&.&TP<HT8K# H40A%+A;=!EQI44PW"AZ1!'US>A9C\QXJ<JG-"=5^N
M!SO<A(RA*)TLD#Y(YH:Y[83QQY37;2<>#7=)2H<KT6RU?=:\V/RTW_OK</^B
M?]:X>'_4O-@_@GOCQD4#P3&^US[FS:/#[OZ'/0;W 4=:)\USC?8^_#78;_?A
MOKML[V+OHM%M@L.MH[T+=[YW5,?[[8.S1M+^T>Y9X\WF^?[:Y)K__'5HN[[3
M.MH_; (BFD>-\SWRUV&CO0W/_BMOM-]W6NOUT^:;=^?-=OUT[^BOX_]<;$XH
M$SC?U8\:(, MU[6(E0>35J&FF*.@(0Y:Q 3P0<"DGR/".55LBI I)%Z5/UPA
MQD6( 0S1A<&KWQ/C?SDH4S] 2%9F "^'0-K_6!GDW9-.2L'*WPZ+$D!7F?KS
MLX$' O[B^CW&C[OZC/+KH#\JRF]E;OMR@LHQ%K['KTQO%,H@,/V6^_0]YJ'(
MR@:%6U/&M<V_K[O FQ>_FOYT_>XG)7V8?H,\N1@F__5JFO A/+WN\['+9OK/
MITX,^?J1Z??I0UY<$]3T/LF\2Z&-2MF/?^P&,Q@5D$>-D[V7NSOKT\NGAZ;?
MT_6WZL!'&[C#!C'X/\N90I(:KZ1D6@>N^,?-4@>"HCD0_;B38C@1O*A1='FC
MR9%OE.;@T !$OQ#H1)GEP6^6** 9W+ARWL7(G+6*!4LBT9$22,T-3A*%#Q"O
MYTJB!)7='?C[)'I- E280+$/C&O!J*;P36OOK9?(>&+8&%-S8L[7,'7-0G]
M M@E]4NM'.0_0DH3*;(8PP^,<*)(*0$U?Q)0/R*!JSX*,JZ=9#Z7K^?S3]"L
MJZ>63,8,^\5WNK,OKD\_KH=>OYOW;KOM?8WZVBU>7&_]/]D^)<XRQ@PES#'#
M%'!Q0Y"32B!DD0DW>-:< .!:1%/WCVCJ1R+:-;DY&3"P4^4<5PQ'IH*Q+$BA
M/ H>.$\I-SF5FYQ'N<G[RTT^F-R QCOD'=&&1T:],)(Q'ISFTH(#]J;T,^(I
MQ#5YZW"0$H+Q5P\/.SOIY"X?-D)*2C*?P]'QH,\TD]@9PJNG:^K_':6LOM\]
MZ??@ZV#U+(? /#T-?N_V>SO#OCL>W^OW%[<^XE)JERWY-@<H'BP$1.E") #F
MZ#TSQ&D-/)U*S:F'((CQTJAFU?L\Y1NFLV5RO]E;,R?YT'061$T>O##DPR$:
M&Y/GL0:\#TY_+60G0BZ-FK;#T.2]X.NFZ.6]@\'"Z$<8S8RD%B&&D%?"&,;
MA+B#K#?$I='/JG.C[JB3!KQ;P\-0I/.*<)CN]BEL]ER_&Q9$99#J.&%3[N,3
M^>6*,!F=9$I:*7%XPJ T*PD(</0"TA[E$,1C2A25C@$EC"08SHV8 9U9>.\R
M>[*EE<4F1$V832-;6%N)N0A8&R.QIV;YM#H3GS1[14O%N+?.@Z8%"\CJZ*-C
M.C)."-)$+Y^B'Y5>SUZAW&(?B$!!@6J%4R8:0@W10EH/?^/R*?3)2/GLE1N4
M%PXC01B$6 /..3HLF:=(0JQE<=S;N PZ?:H<6#X8#Y)*^$@<#EIX%H$/!1-!
MA$(99&E$;FE4,XL<^.'4%+V+7EFA;?! V"'#PI)B1-,8HU64+XV:GC0'?CC]
M8",E \4H4 O#-EC#$'&<,6ND0GQY]#/K'/CA5 9<PG$I%-$\,!:,H9 G0&+L
MC9#&6/QT*IN5!#@.+AIP_&G*"8G,0C P3#*E-$:<V1D,A2R\=YG]0 WU/% E
MD591,,^E@7\$M5R#0PK!+J%69Y\#ST315D/29*2P 1R8@-@#Z1,SSD=!C?**
M+I^BGRX'GLT0*\0?KY 6U#N&F=6!61]8FI\-:3!:1LN=20X\&[<,_$*&:%1
M"!BB5)!G&4P==]R[0-C3S3=99"-]J(DPUWN-$;?$8ZN9],QPKKQ$4D8KB% :
M_BZ-:F:1 S^<FJ3&7D<IJ,) 5XU5#ARF)XH%9G10<6G4]*0Y\,/I1S"$B0R@
MD:B8XT'':",P$HF=DEZ*I='/K'/@AU-9 )H1O6211,N4LU9Z1YC!D03&B70S
MF-Z]\+8UD\GGUWFDYDY;;$-TFD$"J&(PT09#A28,<[)\6IU]!C@31=-0)GLH
M\JB98L822!2,ITH%J2.6RZ?HI\L 9Z+02#1D]=AI 8$S<*8\\X@@&9SP!B.T
M? J=308X$^5:H4"_&AL7'#/"& 4QUF/E2=0&8?=T:RX6V4@?93$(8\)(9 TF
MC#.GO>4V.BHLH01'H$)+HYI99( /IR9!/+,V8LC]&%.46>$XT%4>&9(*XM[2
MJ.E),\"'TT^P0B,#.G(DY13$:.X-HE11DI;6V*71SZPSP!]2V>4BL,DZ].GO
MUU=AG<#'Z0WNO;"2,TDD.%)'(?,0!%EJD9+1:A,@;65F_@%P?=G\6.MI:?7+
M5B]L]?/><"=\"KT-4/-6*%RXMK)^)_3R?M'L#\/Z*!!$^#]@X-Z->MOO'0Q#
MT4V-2V6;;H;;RQ:D9P^VS+F!S_,+P.N0H=$HY;WT2+  5(AY28DQU$(XAFQU
M 2COH!B^W#:]@XE>TM=&WLN[H^Y# 6"KZ(-(A^=;'9#R:L\G[W226O?Z_#,>
M2I@F3S0"K/QI"G]JB@ G[_3C,'U<1D[MF./<,.V\CT -@J:<^XA%B)1*JLP"
MH.<I=?Q=4#9G]X#R0J+'"N-,JKSC@V>22844B39RKITA>B%\S[>CY_+(Q@C(
MY7!4XF<C/TN?EK([-' O W)8.1%98,X:C9D20FO-@O-J_DG)ALF+]Z8S"J_/
M+S_^"7<TA3L\?PN$I'.=$5R>M-D#1S$HS\ /%8NN-*8QYH4EF(KPWU'HN?,[
M6G+EU,%V<*.B@+SF<9OTV@SRFST3IBC.X<';X:1? 'E?[?9'T/;IY>OYP'7Z
MZ?H%(4^6"A*5 W<5)6.(*\P59& &!XPBPK&"]D\#[?I@F'?!0[;BY26+BVOG
M+2>!\[)81_#**A>T9<:!*^=B,B-C47#]<T+I23T 611<TR@\5VE5O&?,*^/3
M%&RE((WQ,82P4+C^;FW1RE\OF;^VV&''HA5IW341)HUM*46I,5; MP6805?Q
MD*6BV \W1<J&(#RU,E#A&!/12NR\5(%A;+@4J(+V3P/M.7#9#X=K3#TAC&FB
MD&6,8RT"ID222*WV?++\;5%P_7-":8DH]L/AFC"+ M 1% -/B-.III$/0$TD
M]=38A<)U1;%G;F0SQ/7G&LA)A/"X+\M*IP[]Z=%O'JVG6 :"B1",ZU2-PYJ
MB&5(,.&1U@LPG6:1T?E01'F)HL##):2(^!!(",@[SRCW"@7*D%8H,NFY7X".
M\66>\R&#1M9R1P2G3 >OM*.<.:ZH0UX8N@#CKN.1\:-^L38:#/O=4 RN#M!/
M?EM]*-,%=:>Y1D6Y\=UV/CA^??X:'-QAUQ3'UX&Q8SH!G-JGT!N%K:+O1V[X
M-N\]F ^YI2&W@'/R^E^<O(RCRTH)9)6C&'''9&0::<R09%A$9AV>13WQ"LN+
MC^69K%&/ 5'+B18(*88H5M$S#Z[91 Z!TX=E\<NO*RPOO5_F$I,@&8U1!6;2
M)%,=)7+")J01O C%-"HLSQ^69^*7$9?&.>D(QY$%+I5SGG)MM):41KY(\Q1G
MCK)[&=7:3X'EF?AEI(D()&)* V+.2XV%E @2=>28X)(L@%^NL#Q_6)Y-!3;&
MN=#(NR@(T\[J8) V-EH5D)1TCL>&[X6<C1 &J1LR]4L.3&^\U&U^N\NOI^42
M6VTA7DHG6!2@$8D,X<X;9'!49D%5LQTL8'6P=FB* _CHCI->UOI;YGQU,,B3
MM-P<#VC<T!!!$0<;4.",* ;T',R'NQ" W$ :N@"D9IZL:/:17?N(H^=(>4X9
M4U9Q9<#NHK24(R;\HBMT-K8W>[TZ86(,D: 0.6.<I0J&%F-.A!88:3F_8RGS
M9)^/,\SE??31,*>X9]IZ32A58'H,.XD#>\)M7)? TAYG>;, RJ'3\".V+!JL
MJ4,$(Z^4(9#%A_DM##^GQO-PY<^-%,$Y@HG&BOG(%#!VRYF67$:IE%U0U<S<
M>!Y.0R0$\&T:/)M,.WHYA11%AA&&%1<BZ 7H*Y@G*YI]P@R>U2@>C$UJ](8K
MH3G$,""(GCG/%GZP= XHXDSTRATD<QQAKCUG$2LM@">2@'@@)JB%*D2X>FH*
M_V6_5KU[TNF?AU!6-6N=I%ZM9>3Z3%*IG#66<\E05)I;$[3V!%-I(T,+8*!S
MI\B96"3QD9# %8O:, U*19X:@:0S00I.PP+MIS<WBIS-EJ;<2NL,<D9RL$AM
MI!00.;FU)#!!%ZE$\QV*W Z#89&[8?"E*G=[^7"PO;.[C.Z5N& EME:9",J4
M2!%/E?/1IKVG!%JDP:^Y4N9,7"P&"^26$QR%9!2SM$;028F,LJE3VRZ^BYV-
M,F?B9HFD)MA4^$E%I@4U$0M*A'5<:X<G>^\LM)N],F4\S2G?&:\:R9>SYE.D
M$5%J(/^@FD4!,12BIQ&6&2Z]UFSQ'>VLU#F;S9.P( K8:_0Q,"6"Q0B(4'3(
M",V\((OO:F>ESMGL!TV"(];JX(UE$3M#J<!@F#YUC N&%\G9PAU\WAD-\T_A
ML]+J9ZXS\L%O%/WNN%IC.0^F%:<%G;="L7-HBO#Z_/8;7*W7-\ES5D'>>1'<
ML%\,KN0\2^F^B;="QNA<P(QQ"QR96 3\6(&]:QP6JAMBV0$RFYE7&-R&IL(9
M!P& 19TV+A).<A,9!I L4D!8=H#,),08C;UB-BBK#>,!&48-4]$& :$G"E&%
MF*^F>LL85(SRU&N&-%-IOUQAHP>W8:QVRG./%F$T<8DA,9LP(H4#Y1@MM&3
M-I2SRBK->5!2LABK,#)+2,PD<$!T4$9JT#73C%JFL,#"D%1BEUG'%V%M^I-"
MXJ?J5A(Z4$A%3 R:,J^Y4IQPAH@@@!ILJQ R)^"8S20(()PZ0 Q!C#+KC0DJ
M>"])0"%EL@LU'K#,X'BJL'*E?%/9TKNJ-Y4'I_>X?_$FC@4)G%D9%<,N:$,Q
M,!>O$:6>38LW);3-+<C\T6@P+*LP;?2+9CA==>4,.$#25M'OP4<WKM'TQ=Y;
MD[-VAJ;G3>$'NR<>U +O*]!C%RBZ!IT?*2NJO"*(I(D9A'&%E7'>$PKZ4B(5
M&KU!,T"ICZ['1XW B#[0H"MAQEA$P+-2)E34R$8B/"=@ ,I-MFQ12!-5FWZ8
M-[E!<-(UHNX7G*Z=^D/](0+H"@L!1<D4-RI0"$O418JL9R3,O[O8R,$5AK<0
M4/QF#\SN( 6.U<$@# >OS\<S,CMF<,-9;/; E;@P&$#F$E*AL]0'E@J9]<LM
M<!;$61".;2!,$AL18Y"<(JTUML(JZ:W^PEG,,[-8#"W./M-P%DL:-+'$.2:E
MUA8Q9'CP,1)P?'.\Z&JQ-/THBWXB51+B.^9.,@8*4Y$;##DC"<1 0N"6U-F^
MS5VZ3^]@]: (8^JV( [6*$,]1P9D&9B-0EEGI,,*=">B7HBEJ_.ON=D[54Z<
MMH0I:I1E44F3UK)B(3$F!LN@E]2I/KU=/MB^[!0,,8;HTT(P[:UQ!$D?J(>?
M69QNW?<4CG16GDG NSDM)(?HP23%VFEJ/(D.DD4OXJ3$R-*%DEGR /5@R@N6
M<F,!IYY1%L#YD!"P%.70$BA5+%!W\6)H<?:=P(0BI3FSA&O$<+G5**)&1DX]
M,MXMPO8#"Z'I1RE)HP70 Z2BES0RZH1R&J>?M$!.!,^6U-D^-3]X. ?K#=!U
MBI*5$2:T2VF7%=PKZ21F;A'6$\^_YF;O5+UVV#(%)HDEXXYJ9CBQEDDDH@J!
M+JE3?7J[?##>;M-0*$3 (!DSQJ4-MYD&,T7@2$6P3^=(9^69@/=Q!AB-0 C
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
M668"%G A(DK(#[UD !)DK2:"2VXXMUP:O4B;8,X)6)[$L\QFKV5I:*JO+D/
M#%.J%(D>>R6(5I%%7(%E/CW+3, BO A<"DQDFGF+C(XR[6@H(">,P;I%6LDX
M'^.5LZ>A&+):)&GT-O4HRF"X5=YAYR6RE'PQB[I2Z?S'?T-I=*!$QAEA#D>%
ME!%.,F5\6O7XD[OTA72\05F6##0B#FDCXI92C@-&D#T&I,UT@JR<S@5Z@C[)
M!U+IY<KR4,1^T34]%\K]RY_ ,N7]I_D\4(\RU=$JAZS1B)3;$$#.KZCAF+EH
M!%Z HK^ST][CU+0Q0AJ. L'(,LVU5=CRB'D:J^9A >==S48A#UBX1J8%7(9!
M?#),ET4H(1VAG"BP$FG1 C',4NZOS2#X5*<7CIH4GL;:6!T-#_M%?A'\;L^'
MXDKX2I4U!J_/ZV>A</D@;!6Y"U<2C#("EM_Q,K+1$!D"/>M@4^E#"YI6G EJ
M#>$26[< -:863^N/4]Z>N"!)) 1"7*IYHU&J\&PY4Y%[16-EQU.-DF6T8TNX
MT-$PD@H+ UU-:W.)-,!@>=KGP/_T=OP(6G\4.Z:<48*B\1YS9I!62AE#&/.<
M"&FCJ.QXJE&ZC'9,N8U:<A=]%(P$0(!TS 9I@M$T&/73V_$C:/U1[-@)SJ/
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
M<F(.) WX$$"Z/QC6QJ8QIE7IWD7X[RB'K*R,:M<D4(%ZD4#]&=  W!$XLRU
M;[9U:$#[V9NN_1/@ ;_\FEA.,H"KO@[:.$JD&2C2>%RLQ.#Y>'2I" >CSAA
M$ZR,67XY[E".17VVD\3\ 75O00Z% 0'842)61;9S/@ &G_TR/O!KA:Q%0M9=
M[M)X@$-R247(NW94#$I@C'WE 5"KHE=^[Q>WQ=6K'#J=,@G5J3?_I,C3D._5
M,RK +!)@?/@4.OV3L?;!&?7&?2)I8-K$D#Q4D848(05Q*=PE*M>[U9]4:E\D
MM8./<&Y40!XVIN3);UQV!(_G  "A*1/M\>?+7M\)7__2*\!=@/28Q)L.S:<
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
M+;<,I8/T[!LPN03N+&MADF?(U9A:UN=IX3GP4SKD!1);IMF\EIWVN%\9+R+
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
M#<845=,E4;'4@T%(6!11Y [)%0;;+'V/9S\!DR9IO9_3ZJ"0(W+^ :]]K=:
MR(<"-83!7VY3DB4?^&S-G@TVZL:UNTSY,KW0)?I 2[0]%^E%2S:RXHK$EK)W
MQH@N#4-(K*>]_0MBQ20Z8I[#_3&C),,J@6<VX,0CZRQ9MQPRW3>=KPCN$MIG
MIZ8 ([RPK$ %M@9,AVWD+TPWL:6J?$%FH54%9;.#@[+NSKQLL@F3D]@+$ZE-
M%JR!A5*7KDY_O/3BA'OS NY-.O(IEUXH.X\3,DZ\$+A]KG9U'XAI(,WLY7*$
MI6BM*5LI4C+-WR\%K=E2(Z*:B"8EK*!8\N(1UM:J"06\O"]Z:R'\$B:=KZ5?
MH[00C<]6V- H?!?[%/QNW'^.V%/A,)$F><?43I\"[A'RVR=]I5$Z&W9X#1&&
MQ@,E6'YI>YS@I5":O) &;V/O>L9F@2U/+BG7U9+9?2]DOB2'RPR"/I8K'!3R
MH'L5C+@K.@DS CP]?-#@.Y"G0]JG!)'#4?M-:.$LQ&+DK^MK&,%/^,])P*B.
M5EP2XWT]DGC"^H]*$%"PL'[]95]LF#P7)F@O<?1P17"PP>2X0R.A<3^L%EK[
M(U<:7GFQ+ ZX*;(9@E3Y('6U\'=ZD=$>C62VZD"#C<PS-K>G7)IRHU&400IJ
M_-N&R;NJO*Q0D#CV842ZSXILWYBZOM[Z"5V@F;<Q7T56'$N Y/$"9^2 S9)I
M)=OOXS"QD6YIF=()^.VU4))O$T3E7,50[7ZB2C0$4UGM3=6T8\%5]G<VU[E
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
MJ3B@2+9![?RDR3/T%.["G87&BM8:U[9M2^R@J7$AT7HSNF!DR.OU;51 2SG
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
MJ>\08#HU_Q0$NO3"(5TKBNXCZ_YPK,IS8P^<:=T(@)URUT\RN]YB\;('==2
M[$J:<GN>07*P4#TQ?)=U$T<GC'_)50^2.HE+J,HSD2MR;=#1']$0ARRC)7:8
M/;I_KMGQB-9B&DMA*1-9OYV4X@5I#^:F8(T2IFD_CAY_O#KWY,E2)*;@O.H\
MQM%?N$S)@!KD$2;U><?BZ>,C3.H(DSK@#?J@85*I9I3!1&OMN4V8(-+;PK,I
M;Y7*$,W G>8D9>M/T#6I%6Y1"-YP4W;W<P_)B3A/BN\T-6'JE+O1LBJ^[N[4
M)[Y)& S\A[+)FQ>OWIH8.4! 6LI4H$H4&Y;6K30S_^]:A*\/?Q$2?>/^['02
M;9WPT>K=# KW%"87_FL(&E]99?L\?.SDXOFKV >09ORZ0W"E=_!F26N,Q K+
M?$&0E$E)10T^JBV1HU-/#O&Z1F1<)%.**>!.*DM_+HZ!HM>98>PVE#+[45,^
M] [\@XA+D1H#!_7GSF1\-Q]PN:"*@IH*!2M!@&@RJDA%M.]9-0<__)>"5.SG
M=]G5+[:4' PC?E_=M1C_Q<S%YW,HG)\_G,OE72VPSR%=VDCH^.*]9Z)7:I%!
ML.X8L4"/.4ZA>A2S!,,41HU"V2)W_R"U7TW(FQ?!^7C_0?N3ZYFB],,V7(X-
MA]NH# #"R&:$*]Z:,YL5]2:?7U76'Y8&JI0ECZ0GK1$/17,)2K4QH&PR%9JJ
M!_\=3UM9TARO<L@KL@'5%\%SG2L%_B(V?8(S4%<* $+_#(;\V?2-C">$P/0Q
MP2PBNS_E) 5!/6]93T\DMT@%#IQ(TO!2Q9K-R&\4EI@3UG:=ZQ<OJ,LVV/6&
MBC,/Y[B^MQ,YLO<!,:U7.&+<P_Z*=WU86.NGHW_^&9I'[XD/_MG/KRX>,<UW
MS#QGBQKT:)-Z752%4M[SCDUPS]SG^?2)4^F9,I"6TT;0 VW#C L;@)-[Z.)Q
MP(-@A%[B33AU5J,,1=;2.BK.)J\HS:.@>Y:SH7)GV*%AWIS3JK-45U*EHU=/
M14CYDU&NSJF=:-D$)X]GI8U,,6\RKBAN.8/[K#YU_^)8E!0'_#,5W(,+A(F&
MGF3P2VBL]EYJ ) !SROS&3V%ZV6.*IJE!^FQ?VR!)R:;,B<YX&W+LW0> >.
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
MKFK%D)>(PP3-L,$3%P+2"&%NF!Z5A7*S96+F0%W2PX0K12I3#EQ3U?9I+,#
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
M7IOSIM 8W24DG?,R:\70\X]R-8/3<;SMTU8ROK#!U8]NWY:US!).0QWQCID
M.=]//Q%FG^]N%7*@.QU(S_0B8NX0XF?W1*"R"LYQT/,KN+U3U=O"VV(B'-EA
M?#-B2LBOV>U6%R,8?)ZAX+.$B1RN6MSZ<WITR6G@@C'F1'CAPMGU!P>!!<\A
MKE2BPLHOBU8ZL R"$;E0[ S)^6+56"MG=PTIFXU%GM2H78S":ZDM8%I#7HKH
M@GF(B<X"/U-H8P?).B;GP>3C7&QTR:D5@"+MBDE8,4[3"*#?L^GF?PVSVP#>
MV3'Z]7(#N7C SNT[]D[K.EP6.]^EGOC'\,>/ +W/!.A]?P3H'0%Z![Q!'QA
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
M<OH'\M@2>@A#'6L)G1$YZ%)4E=21&[J!07[9D-?534H>%_@0ACJ\P,]!YRC
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
M.DDU7+Y,7Q<&0VJ,,N)LUN82AV Q!L88.>]EI5#XR1-1;SK:K**NFO'R]I!
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
MMAN+/M#7*_9Z1QXD/*)>F]UX8F)1.(WOD"Z*3B ;=3B)" .\5E-RCQ;PTAC
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
MK\%W;T0*J\)O:S8Y&_*.F%GP]R(,SF_B\C_\&P40_B>"4=QB9O6[36;6VHC
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
MLREN+]0KLSSGPX;&CEL !(WFPYKGO-WH\F5-F%![P]LT3R\HC@2W"46!X*R
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
M#Z6V:*&:PQM(5[]T\;Y-I7QU=F_;$.NF17;#_D'_P;7(@TQA6P7R_N?I$Z1
M_%98>5WW#G;\1O ;P6^$?GBXX\\$OQ6> +#5NKVPOW_P\$Z6WPHM=:PV/%/L
M=B!U_ZW2PK0P;RR?R*/Z\.$HFV%=A _ZWC,\L]J,ME0I=_O[X>[^07N#7W>9
MW?8);#L#QEX->374KAD]"@_[[<UC>R7DE5#K5M4KH8=/C^^'^_V>5T//20T]
M4?)\W8(WW=[AX9.GR#=&PA\D7O,S\0JLQOIS3[*G=:?.^6CH>5=F@[(,866&
MO)G[G;UE-&$_'CG4JTPT*2PY^B9,PN-PKEY%U DH"L:S).'15%I,$YF/<%:&
M 7&RW(NG];Z44.WN,?&5/NL?!-KP\8YTNL^G&T>5>%A9XN&JU/=V'6Z\6[:.
M0]]4VQF]SN[BSL">XJ8E+I')FI;@S2W$:^)>HZU::#!>)\#M!-],M-S<2>3I
MFLFK8EDO><N_NZT'L6)#^:_VD>>N>]R%Y5LGE/3A5.5#8>K5+&'4T424)@E,
M;^=9Z3 MN[[1^ZV$<<M:;I N0 V4Q]3H:EQMI+ RJ]Q28JE6,DGU=G;OQR2U
M>] YV-M_'":B_>Y]OWL[$]%.YW"G[X?\N$,^[.SU'XFAZM%&?+C_" 15RS+B
M>7;S79 ?WRM7_CUJW=<*T>,IF.ZPLDU=L3R)EY>@#2+Q^@HT:LUDLY7L+8W)
MMK8+;JMXO%:?02\1GLW++_HF$GIY'= "<;@WK==F(;"_QU2?ZOY>"R'3MB$+
M'GP9OYF,9<U@]GYE_<KZE?4KZU=V35;6LW<\PNR?)'&*KQ&,U+5*LND$4^B<
MO"]4E ^OVNU\MF69V[6H#XGB?L!:V-;A3_N]<+?7]>7#FY9W\UK!:X5OT H[
M8>_PX8M7O5;P6J&%*^>UPHJ)F+#;?W@6=:\4VI*]\J0[JR_L06?'D^ZT)\C1
MSNYS_M+-2K]]CVWRUBU2:6VP]\&+>C>)G+"[$^YV]WU1[UJG,[R$W[)VN_WP
ML/?D#96\A'L)?ZRUV^KWP]V=PP70M)?NYRK=&^6^;AWL=WHO%E!U7KI]2KX-
ML_]17<Z2J,SR>8@,'$F,Y?1%,<NC=*BX+G^B1I2TC\;C*,[O!5+<O!#;)IW
MW7[8W_4<[S[<[/?"W[N]L'?D6W_XO>#WPM^[X<Z>/Q;\5O!9R!_^?MAYA/Z*
M?BNL23IKOW.PMP;.W/EL4&+WCK_^Y;#7[;U4NKY,M;2^[+LMIN\K?Z_0T3KW
ME=_;#[N'#V_(^\;R7FEXI;&I2N-P/]S=>?@:#:\TO-+P2F-3E<86UG#TND^8
MP/8*HZU!DHW/;O?WX >?W5Z?*$AKLMO?AYOQ 1AVGI3=;(V8M_S$M6&H[1J-
MG[BG&LT:1-77 1]UDDWPY.!6((B&&JA4C>/2]$EY]K%U[]2N:9'Q7C_<>_J6
MM6U7 .UT3_WN]KO[]IGI'X8'1[YPR.]NO[LW<'=W=\.#W2=/5/G=[4/+CWB
M/0;QQW.5\&<77OXN>+LR&WZ6CJ-#)U"P)E%F#X5?'1@2]KJ^*N0[';Y^*[1Y
M*QR%_:.'CQKYK>"WPMIMA:UNV#W<>TC@C]\&SV0;;)2KMM7M=?8?% 7D]X'/
MX3[8?+\OKU0>Q!H+E$U5#FY:>MG:W.WC18@VZ?3M]L.#0T_^YV.@FROA.^'^
MT<-7X'L)]Q+>DK7KASM>P+V ;W :JW?8.?)IK'7SB!XLX+">S!'&5_H6#VGC
MF^WX6L\'"-:L<^7GP5ZXUV]92[]G6@OJE8U7-INM;/8.P\/#GE<V7MEX9>.5
MS6-''O?#_=TCKVR>E;+QN>_[Q7?ZGAETO:,]&Y[_OL#(3MO"Q]]MN6X]-N1#
M>5H?/A]ELT&BGJ.Q\Y"D4RO/:TNU>K??#0^Z3UY@]9!SW#[A;6=>RRLFKYA:
MK)AVX??#)T^9>\7D%9-73%XQN1CP?KAWT&LK"ZK726T.&6TZ"&CKJ-/W+*F/
M&A'ZN8Q@.\-_1_'UW_\+_M%?H2F*TQ'(TR^[/8;C3*+\,DYIQ@_MKS+AAW9Z
M_OY?@_SGOYMQW7;K_OX=[GO'8&]U5E=>C*\L:A*G:ON*?^_V:,]\_&LTF;Y\
M96 __S][5][=QHWDOPJ>XYU(^RB:S9OV3MZC93E1(DL:49YL]I\\L!L4.VYV
M<_J0S'SZK2H ?? 2J;,I(6]&EL@^@$(=OSI08(ZP0T'[V^. O06ON-IA\&(/
MN^$Y20@\Q>*Q8#/!0R: $ [[)&PQ&8I0+BFXT:Q>LWIL% 83>$"S56VD#W!]
M_*Y;99?P"'AXM9T]6[V7W?"(34,7* G3A5<*' C/O@]&[&VC46WF'YJ>>P,$
M24;<CN5 ]:0J+)H*VQVAF, S=2._.'@/;Q('?#H-@VNX>YJ$]I@C%> E_8OC
MW_I_'!ZQD-_ <^$%+O>B#\4[#K^<9:3+GIO=; >3B0AMN!7&>0UL$X0S>$3@
M)#;V#?A '0;M((K5[43? *ZEV>)?01(R+T!M(<))[E9F\RFWZ?36F)US6)3
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
MT>_B$UA9^'[^Z97<*-XI8FTS&%L-1B?D\&T\ILL$G=N'I 5Z*?J"!+L^#V=
MFR3$;@$C-DPB6/PH4N36+YAPN-NEX__D!*Z ?E?P(7Z JSZ%KV&$TU!$^"9'
MKMH'(N>>DV./=.RA\#A>2,LG\@N"/V&---6JJ8AN(V7M!2EKEU_*?I];)\[@
M2=? Q%%&'W;CQF,VF/DBB-@O AANS/;DG_ML"NN8<+@(;I8K> -L*6+N(CG5
M3? =+!<(XX2YDZE'3U52 :L%L^!7\DWIRV&1@:5\8=-5- !<L]^/3T[.?@=B
M)LZLRF#P*)TP?&!A9 V\9,GX@:^1$6Z"\!LC&T)Z 3\*!8_4*/ =01(SFR?
MF/3&AJI^</@L^I'=A&X<"Q^Y$YY?94=P"3P*=<!LR3BRURL.%M<TEA'0.&7N
M(0P 2 :C&7+_6YA,8QLY.W9IVL.9%)K<>X*PPMP1C9U/IV%P#0\9A<$$'@KB
MD0"#!R!=/(&YP'!GS$6VOPZ^":<"D@S:P4=M!^\3WZ<NB$XZ[5#XXH9[5:9Y
M?RW7:IO^E'P*3.;:[E32%W5,JA'L(-+BC:H,V=CS<LL=I78@SS\P=;AJ*"0A
MO[NX*-Z,O:TWT%)XN "@4.1]2MG XA&+$?O=24GLI"D^]MF9'0=#($:]9K4K
M*.(%K8%$Z?\?.U'&KZ]9O[)$/?0C,!3_!]QF<W85<E+=280&VP-+<"W8E1<,
M@:L)Q&4K!P^:!M)B."!)7C#5MA-,\T2$-HB3^S=^UO^_3YU>M\WV<NK(YQ-X
MS?'IP*K5.OM5=DSJ)7(=H:RS6EEEOB-ZL)0[-0X]5)#)W R(%!/N('>R9 J2
M"%-5!@>?^;8!*R65B.(I#2MN> Y]<.3>2/ 0#2"\6<V0G@*"2D156F0$AA-4
MTW\24 >(.4:T)*0+T72J8AAIY2;\FY :'4$*7(I6&DB$CUT"AN"._.+$6&F#
M!$VF)%*@)@%>([5@==YV6W,3@\L"9:KML0L3T#2PX2$(\PNSPEGF%-;(I3>E
M@XJJC%W"HWP0I;6CGA\TZ+NW5KW:2D487P0?.HF0 QRY882.0X3O0RC!SJEO
M44,;E>,1L;<'I@<?K@:M>4=:#B I# J9WX&9Q7)91:I0EBQ"@7B;+TAA!=XV
M86(%FJ?+CHAIV5MG^=<N>8.V@[FKLCE%)"?Z*YKAF%\KRT9O@><46<8EG2!1
M*4X1A.8*)Z!,U!ADB2'E/7'@N%<N47CB.@>Q !YGL#R^ !# /4F=S,H)!'J!
MD\":#&&U'+Q4KPB)*DPJ-X>"!*YF5,D+<^SZ5B5QANIJ@IL^%IJE8ZL2;RY3
M>#C*:] J48$L*7P)IJ1L8-*^N (8@<:+LU$2)Z&8QUN)7)V\=DM5E9XZHJ0Q
MZ!S7AM6'%P)]4(-.$V\2$,P&1U)05RY8YB@>3_AJJ[4S1JJSW$A]EE3\# -"
MCKL0_TD X!3W)J^SU"!<M/]Z9^BP&BDA&/65B(;<C0JR8:L3U^"[48*B UYK
M,%5V$/Q!:90(1XV%4E")<)8S8O_B^+?^'X='%<W$J;*/$=\6?*[LVKPAR'$S
M"K+\O5>A/\CN!S$Z9T7S 5_;L+R14DRP/MKO)HDY "F<!'J,"CY+]1'A%5J5
MV/ 2UX'QS4T;<8:$F(X3HFL:A-,QK#C<&J*V55(5D?I%^XRF J]'6FI"*#*'
M.3Y4L00 XB"L7,Y*NAX>3@_!.2JV">J]$3C309@?V/N-V/C ZN8R 12_;>R
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
MM 9)C)N?\_MSX<E#-10E88IQ%YP9S4<K/:%*.KM\2U]B8,!Q"=6_Y4NH)9O
MNP"R1L0CFA+#9*8#V9J:4QZ#2D9?Y^R:_$Y-B91E0C&BC3X4U*2@2%Z*,QY2
M?E^.5.E^-L5!<M[9MG#:>DE:UR-'*<>6:":RYTN\K70%42#OFJU1)@M[UQ>L
MB2HWQ]O@2]J0J[9#S=^;;;N1=P:^C)V1Z?A.Y044;'-CO%NNOZ>+Y M> =J?
M,,KMVTZG098KF22RX'#>\?I;J#IXVLID U?(W5DJ5B<W8*:N1LYO+1(%'!"]
MD5-701(9E#>RS 4YIC+,O -32%P@^9?Y+H2FN/-7(J/F>?E*]_B1(R1]6!WM
MSX,@J3%!.5&<7[U5;34ER:&5]W$SL^I 0-ONMS'1N=)+'"D FQVPVMOZ2H?S
MMO)]L=-&F3'(60%TTQ9.Y%1@6US\0.X"FRQR>K[^@HP ZE_ACY%=G-PF>-_)
M(0/2BJEQDGHFW4A)6@F?(A4!EI@MQ1 %K%%\HE3.>C39(/*&.:_G0QG.D?L)
MTUURJAZ>0/R2$<A-CW.;P8N^"RD2%"PEF4L&"+^0-0 +$&!V\@8+]DDXI>A[
M7E%U+7\*J07:ILF J:(HE7!3>7W'RNNZJ;PVE=<E9M#[5U[OFC5>3X\LGA/K
M/2E"@I<5D9X-^V9TJ_763H08M@4K%])1>[]9HY7GS\EK>ZTR>%FP '2PG\;^
M"MY^$%YQ7^T2CBIR3ZXL+;H&8%Z17M*!])( 0] VURB0ACP-2.IF"@+$A1Q1
M AY):%-AZ7!&SZ4&7+@?+I0FNQ"2(.NL8AF+KY2;=Q5D5[B#5B;MY*#V\J?M
MO@JWJ]201@PY^)^E&U>B@Z5"(X>P7&:6A3K2D)6.DO))ZCW 1WGOM!#FDH_4
MQ0MI&XPTPD'>_Q)'A7Q!':G2NU271"?2R%C1S9Q/>&EO>$U"<?42$:MH#E'K
MY*Q8*(D\J>G#GKNO4V+Y&+!<OV5<N>?"'?CB'-\#J\O!YO!@YL3#&+)K#[#Z
M2O:NP")H^4!XXMHX2]I ;6681:V$XC8:*YNXWU4(S;W>QUW"&-J5RSE4S;A2
M'W8YJC9.9=&IS*)V[W=!5;/<@)GJ4J#84WI(%%.AM( M0F2)5 QR8;2HDJLE
MG"8@ZS8;RY9ORIT#WH(ECY.L_F DT"GU\C*2UA\IA8U:YMKEQ+F?U>6#!*1F
MQ@;V&#2/)RJ9<G=<T%-Q/F.\-+54)? X/X%<D4GZ0(JK*)5&$2M-&Y)-U\X4
MW-(754C%)B$XW3*6BTK%_H:RGD2J1(2<=E1=0Q'?"*%B.3*I,Q98RN7&,@T^
MU?%T75M2& A].RRFJO+36]2)N?#RG"I<,9V-3=<&1NM^(._U*)-E(?[=4"OG
M:1^*L:JES.TQ!%V0A%Q7-%&)L58N$K?)?,5"$Q05FUV5V/F8F>R%@'E^0]'J
M BNU=V%*[W)$5BDT)SP<$P-7>B!@16.5!TTE(6U$ U/&MI7*;&NJ2"22M8$)
M)"95L2D=TU5CQCHHZC\)EZ502N[_0G2$?4%&JH/-9NFN+3"@S''='PO*\)N,
M>Z\8>6[46=POC;'KU=!;@V:%Q"&MLXJ\YU8NWQY!QB=U+ES!3Y4@>.%ZYY8^
MC;3#0B8.,=FE]Q9*RN>D(TMIY*%DE#8^+K:04HL-]@D]+LE<>M4KN9++E+<*
MB0QT$N@!LE;L52\02HX7!:H(1PM@GG8Y-A=4SXF%LM((DP?!]H[ZY]%^UO2E
MHNN"5,5?&KPGJ(609,Q.N2JOZZ/+/B-)I60^;N(@Z5-=?<_U'IX!'XG,D].]
M+[-=/^P2!#,(D8WZLM?LWUF%PU?04GM]1!JN+([45^/F$.?'KS$8!?4%7-V_
M_+HO8:3F1]FL4VG8O.[\66"Y"@P+5IQVIDU1T034<A?K%S61J@R)1 H2J]U]
M)]<3,=NF=,U=3T8A4>457PI:R\6D&^8&)'ZCDH#4\.'"I/<O*73&(A]/]W"A
M<ML7NT'E0J!9+!0FAH$/O]N%*LR^$V"]]XO9X'493,$UZC;KY0!QVP+2G8@^
M8H]<N3<'L2*JEA&X2R!8,]"-*)X@*3X5?6 2B'T"3L0=<C+Y:\%PL>J1[66)
M4MK[XDZ4:<K5&.*&&GKHOL[)HX0[JE\GCF.*M7UQC+&X8Q^4WA6:1%E529JV
M/_@(H"K""%=_\)6^.;"L2DGHO"U[7*)+B2K_>$*;.;,&P8/#\C#]^CEHZY7Z
MQ%R6R,C>ZFII4Y ,\U UDK)J(_/7.84IU**V#VIU[0"G_.%0'U<JPM)EF#Q7
MZG*@]I=E,$C;9[#?Q+\Z[$G;;E6T;D5=",$I^5Z]S\11)3PW2^:7>B^P.-IU
MP9!"ZB\Y.3<&BU-OT)F@ 6(A#FZHBP!_R#K:F[&@/2NX-4WVCU>MY!7\R,*J
M,@M 'Z OZ%&[3%E@2[^GU75V!AM6/57?3,'-QKY>&14E4D6"MS] ^BV(OE*2
M+:%$CA!ZRQ%U993=P6GH. X_\ _41 "%!+[>QD)'@-#K9.F>['6<7:2<)S*%
M!9;*U-ROW$\05UFDOGJR2,,%J&.G550IXU%)=/:06R/JI,G>-CO5INZ/_;JZ
MV&=JN[U2;;</T'*40\%MO6E$[WVAS#J/QNPS,?*>1"OU1FW_/3LLBAY>J4(V
M= ?B.7>J A_TR;FJJBH'3393^JIS+^I1_%J?BV,S&V<TDCNI(@Q<9LVYAW\I
M$20U#%Z"WD>8:A(0#Q%&=*Z&K[6'J++^)%!7)E/53IB",;@1BX=.MH>1-K>#
M7,&S$IU$D_HK+4S.U1S34(,D'M$:2OBC]L7GVJJ@@G"C[&5R"+2G:R)R>H6G
M$339]KQX@D 79A%1Y <#0<L437Y&E;1$<MFC*G)'HMY[R=[6J_6T'S]M[8-_
MYZA QSH,T[-2U&[JPD2Q.X(>C!M'*W834J&<7F.I],<<%7:VW7OU*L@0AS+.
M*\A45,>20K3Z^45 /5LXQ8A2!:_>"3P%DOR!+0Q>F#,(IN77Q!>W&I9&1?HF
MV6[%8RS-3B2\/F"'H'8 ?)T$"+KDI7J[B-(@V?Y-M5]W FB#MOY36PV,6H<Q
M%5-3=S$9QY#*)7=2EN[S$>L:1QF]EF$2JABG<@U5>*#?H<4KO=B6P_5HN!A2
M3H.]:4%\/A'-AWC0T!3;C-!92(4>8K?O#I";1-4.@+33@\1CJADB5W4BM#E
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
M@3)_)WSARP(7VD]&Z:C_9^]-F]I*EG7AOZ+0V1&G=X3*7?/@WB\1M*'[TM&
MV\;M@[\X:C2RA<26A&WX]6_5DD#"8#<"#4LBS[Z7QFA8:V56/4].E3E]LN[Z
M&[OE1%[I'G#O+Y[*(M[N:;$_G=2Z\@WOL H/OV/4S^6([OV?Y?:Y73BV^P_'
M=G^P*Q^\G6N^>>\^[EO7T[X/ 8M2>S9Q=;[KZ3SP3,J/ 3S[Z+S^ 'XXI?8Q
M_HU4,L+:4:2S4F[YPRR VAK#\U6)83F//"Y<G&C@2[2?*JB.7TL=2*NJL;B"
M^6].[X98"E]&ELZH'\PTA7P7\*^QL%IW5P4,Y6YNG:FN"D>J:I7I<I;J//%U
M"62QN+)A-AADN^J**GR[[\]/BY1\_-&AX:LSPX,''1J^.P[$-]3XVHEY38V:
M"A4M_=D^;0\GF']OXEVNR;8.@=WMAG^P75&=(JVVQF PWH\C<^#J,/R=.'ZS
MB4#V6]IVTM3D>S9>Y0[U1^<1Q]52=Y[OK+RJK^,'.#OOG_7&IZB_Y;![=W%J
M/$I"5T7AHS+BL^Q#7I<??]NRH9QW/1M5/E_93!59Q6YUUU6%<GF&T=LK)WM*
MOB'F#W9:X]JK86DC5MG&51^OTE&L4]EB-TN KWLW7"5=K]F\(./$>QX+X)?J
MZ.P/E5L]R<TK5*;BN)(L@^<$+LM"*=G_X;TT^P@=7OGS55\,']MGXX/ V=;.
M!FM[6.G@YJ-6M^WBJ/0R/VROV[G3=+7G6;/]Z=CME+\S$NY43N2&+*NCR.P?
MY#G9+&=5/>9(1/VJV#W?4:F?\%=B.^]>W4TEB&QW#<;%Z>>#V!H?QOVV-]NW
M:WNL^$I8692=, [M3$AZQ+%7%'IGHXRY(.8CS2U6?^S]-7J;57/5UJ[=+8&6
MO&XZ$W9KS0 VI_:B.ET^7BF5PJOU<:/K3$&TSJ!7G?3^&/WUNJU.HHQ-K-'R
MN&E,Y=V:SLM6&8>E1CM[?$3^"K F5MUUV72Y*Q?+097\*'DK_;<4HI:_7#WZ
MR#<;C$^JC<Y3#*KE.@*3RM;[,.[?4QVA:-]T1:Y1M7?#4"L7KNJ+VE7.X[[M
M^*!N=!/J1C?@I,G"YR!=USN._CE5]#B>,S%5^5B#H5-K+.D:3Q3X4:$NE%K6
MI]3R1R,8=/.^JH/RS/N59XJYEV=J_8Q"=>8:56?>HZIQ9D>E9JO_.[&VO8/7
M^[L[C;V#%X>O7AZ^VC[:W=F<AWLQG<G_=5PK\+JJ%=B<A_RIBD3WSO.75,?_
MOI;H2./,EAX&G?/1^<:J1J$ZKOCO[Y7S7C,,)7<-^9G?AJBM!Z;%,ZGHPSPP
M19XI^E!?"#\C/WI1CMW"V3_[8_<,/Z-:KM\MSZGOT=)<F85V'5J=-T,6/-]O
M!2V<%MO1YJY2M'OXBG?.>UO,6V''+'3'R"<QNW$9@B[%D//=.G-=N',0]K)C
M<$]K\>A:]C%:5]C;KK*(=8H>;^3 VGM'EQ<BYDHJ(.<Z1/%!Z\O1^@)XX7^\
MC_&?^ZNMZ]3Z%^-A J.ZDN>+:E*WV4)<*,[?(;L?[?'-%=Y25A4HKXX8?+\>
MEW<)48Z2I'67XXMR\/#Z!&(YD_'9=FY,(IYE7SQ<7/^X+U:CQ?HI[%_?*F:^
M@KD/2(ST,PJ?UT@R_VE_+>&;W_KC-L:E2>>KDM8]'X1F57>8'[/Z0YM)&QD)
MD0LC.3,L_\N8$%Q0V 9J^?N]$C8BE)%F(T3?/K6=P?_71'GIES,@=IB_XNOP
M>??\-/2&X]>;C:X]C>5BZ(.U9\_+QMKNAO*?W<FNVAZ^L/U^.2OX=TFXY:V4
MI1RK354EU0+[^\+M]#[_25]]/F;[Y^'C[N=WOYN/AQ_WO[S[>'SY[O>_OK[[
MV/EX</3JT[NC=R?[I\<7!SN_GASLA$^'1\=?]]_^\?%/=M YONQ=[O]^3/?I
MJT_[;X_%\>4;_.[W-_3XZ(_3_8]_?3D^^HN]V_E$]X]^:Q\3_76_7*?[Q\F[
MRU[^F[_<OWS#CT]_.]V_W,4'1Q\N#]_N7>;OR*^]N3B^//[Z;N?OD_T7!A^_
M_6/P[NBL<WQZ\/&8_G5Y?'3PZ?CH4_[,0>?PZ$V^W_VO!Y>_=@Z./K%W1W^W
MCU^//_-_?YRXT] Y/,U_HP<?W^T<G.1[/3D\^HOLTS?BH'S/Y2[;__T-.3P*
MG8.W?YS\W^5?P_TV_OKGT>YP?_L]5EXSZ0@*3!C$F2+(<>80-US[F%6JL6AN
M<:U:G)K__'QS<7R'_%>UE^H',X\PCH $@ 36@02(]\$G9;2GCDNE;&+8$9+_
MP*F@FE8DH($$:D<"!R^N2<"[K,% '(K$9A)(3B!M)4-4$L.E4T1CDTG B!96
M%$B@GD[6P[WI-7&RMJ_F'E:GS#Z7.J+:AAT>5ZHQW[##.K/+$ER,JV7UZGI5
M'<3A.*X*I#(3J;R9]BP(,5A8BI' QF;/PBAD4\J>A9542V>)E]FS(*9%V3(X
MY6%;JJY86/.H*\#?VAC7 ']SA+\IFSH*J9S-EK12/F2;&DODE#'()<.<ID$3
MF^%/M 01@'[UM*@W/FVQURTGV7O]B[I%J.9%) ]S)#>02)9@1U\OILP?0!PS
M$<?QM-WLH@I688T$9PGQ&"RR(BBD71+*"9ZHD<TMJEN,,(C%;$1 'N!N_>QF
M@+M'P-V4G<Q=9B%O"*+."L1#\DAC:A&33#M-1(J8-[=4"R\E2K#Q: >1YP?(
M\65IH-8>=S0;7#4 KUI7^AL%F%!_N0!2AF#2VO@ XXVR.]HGV]UP6#;)Z+@*
MQ)0>PI5^VC4PC,GH>?8*K.>(T^A0MG ,XB92YBF)0>-RW*I%2T<;""I!2!U0
M< 6N :#@_%%PRF-P@4M#E40F_Q_B//K\FV,HL51")M@;29M;A+0858""]709
M'A%,T6M@T1[UAJ6E[%)\@P7$I6HDR<7Z!K.Y^X\Y?[G.E+F,(AP@QP>3XX=I
M%R$DX:15,5.B%XAK(9$U6"$>5$K2F2"<;6Z)O!"(X;4+J-UKAZTI5#VIW,)3
MA<IE%.P 5#X"*J?\"$N2I11C1)F5B!.5D*.6HJ28"!AS:77,4$ETRW )4+E:
M+^.J V=)%ZSZ)#G<"]S+W?=2,U=Y#?R[O>[0=C^4@:6#5J,;A^ EK[N7O,'6
MW1(<X=_*'+[X9_MS#).M,3+YH-!D5G-O]\N?1WO#_=?%Y-M^'Y4VVEB/)!<^
MVWO6(9VD1E)'D?*+)!"3[3W6DAI*3<#Y!01<C7\+"#AG!/SK&@&=SWXMDQ0Y
MC GB1@KD1#)(!ITT8SHFZC("ZI94RSB4LO$(6*]BNW4P9']K?ZWFF);=OE!_
M8+/%"!5UF^(/O.R7\>O#BY<=VQUN=T-I@')6!HT"%\[,A5^GO0%'"99)909T
MAB%>:% S$U ,A#"JG,S>0G-+XA;14$L'M72 ?ZNJI0/\FR/^37R!8!/V(FAD
M,%&(8^N08?FW_'=/DB5",M'<HK0EV3*27QN/?Y :F-T7Z%;C SO1#LKL\WQ=
MU$NHS#6_=T7=4Y-9K>[E2CV0E5AW+V2\%?\L._%5D<%A>C,8!>6 A&<CX8N)
M$[)WN;^S_SX$16A, 7$?*.+2$V0)YH@')I,-5KGDFUND+(_Z5:'4'0_KE9:H
MD6!J=2] %(]9X9H2^@L 02TL\LT.*Q]F5]P.\QW.V2;?;*G5ZEX6"[40&5N>
M37Z]&<$JGZM5OOOUX,-[YCSAFED4L!+9,A<>&6DH8I833)T,T>#F%E,MJ9;1
MA&OCHV/ %, 4&\04"S/*-QX(($P^LU%>]:&",^9UK9;9[/!#S6SB2:,5L( ?
M; %OO\^VKXY&680#]H@S09%+EN;?L%=9?8F24:,I1NIWB'S-X09*Y3<#[I90
M' -P]QBXF]3").&9U)XA:F7V]@EFR#&ND?%.4N:P\UPWMWB+&AB!65,;_Q&!
M@?5I*%6O$/MB_-D?W-9L347JI<"YSAJ=+0HP0Z>(=>;;I76I JJ=C6HOIST+
MS"V+"2<DG9&(*TF13D0@ZYG%A*08B&AN*4Z71+8+VTKU@Z!ZA=V!/8 ]:L0>
M2VO<!>PQ,WM,'#7E";$B,$2TTHA3%9 .+"+C/'9&:)62+H>V>$LLI5CR:;/'
MHUIV+2.4M?'W,K6B6%Y1H7?N.O&^?19!:H^56LT"&8^,8Z@EH,B?;>O:G?:P
M/1ZB,SBQ_7C2ZV1]#/ZW$?][WA[>9QCEFDFV5M;]ZLLUUEAXJVYK",J#*I*%
M"''<3[C1F0#T<Z@FJ1\0SS6]NL;"6[4Y"LI;PU3?FHR;W/8^OVLX:)S9"YM=
MD[K9):LSPNNEIQ5&93<G\+J,M-UX/[T<;2<8G?"@0"R;3N,I&:-5B2 KG4-<
M>8:<\P$I)04C6E$7;7.+L!;1RR@0W/BR>$#]VF@'4']-TFV ^O-!_4GZS1"M
ML=01R61=*09GR"IN47*1Z"2P\=9DU%<MQ0F@?CV]IX>[R>OC/?7/8VC$T?A=
M.!,%9Z+JRX/+\7[*?IC*O $5/H@*^;0#Q"0.G!")-&4><4DM<D(Z1"--4CD2
M6%;9%L<M!JWT-RT*#."W3DX @-^<P&]JC@CVS*E2?*>=1%Q$AVST!(D0A-%1
M,<9=<XOIO##@>&A-_8"GD$6I_ #?.RV.@"V+KVXQM7E1RF9W4ZF7/;U[>M;I
M7<3X*G;L$*CE\=0B;B063%2!XX "TQAQ'P72QE/D;.)62>Z8Y,TM8EJ$PUB.
MS4@L  BNGUT-(#A_$)SJ1R!]E))P1' H?<&E0L;K_$^9]R_!ED@IJ]D<%&L
MP7K:UQL?9[\YGF.J;K0N<9L:R:I6]P+=UC?%%9D>RW%%P1= P \AX+UOYG(<
MOX_$&,>#1D$Y@[C(3*RI3IF$O:'*<8TMSIY(B])EY+HW/L8%1 %$L4%$ 6,Y
MZF2,;WRP^]O)'(\UQS?[K&RM[@7ZK&^*.7YS(@<8Y(\SR+].C^0X_.N]$5X%
MJRARBB;$::!(6VT1-4ZG$"431F5[G+0P9 ;6/#-0(\'4ZEZ *FIHD&\\$$!T
M_,%3.?SMK@I0C@[EZ!MH)-_1F!Z2PH\U@;],5\98CKEC(B(I?+9_B?3(1:H0
M)DPI8;$)KLSDT,LP?C<^" 7EYIL';LL:R &X-P?<FQ3#>)YTU$$@+2A#7%N'
M-)8<)1:#+MHS5)8\G* PG&/QUGYH#\XZ]J)(.?Y#BZ1ZOK5>Z84U&CZR1%]F
MLT-*B_5EYM22>I,-@26D L &F&,]3ID:$G4*RB+E0T1<6HP,#Q[I8!Q.+A">
M2'-+YQ51P]C_/^^Q-46J)W5>X$DBY1)<)D#*.2#EQ%O"'C-O64))ANPMA>PH
MF6@<PH8[0S#V">/FEC(MQ2@@Y0H=J0UI8/N$#'-H_KO&05107@VROIOMU^]$
M-VPU.KTBE=@_A>#(N@='-MBP7T8()&^$H[P/RK8XZ'4]&/</,>[Q=!A$:TNR
M2R:0Y<0B;AA&!GN%N) JIBBRY4^;6XR)EJEA'&3-H>=)13LV&/J6$=, Z)L/
M]$U-_N24ZY <,I&4N(8PR&:%(264\=I[G C/T$=D2PCHB5!3^W^SPP??;8@P
MFU/PU,16JWN!(Z^;XG[<V1L!R/BA9"QNMD?X])YP;JED!F%6>H!RKY$ND[FU
M]D07RTHD6S5J@[JL=0^FUD@PM;H7((L:'L?:>"" P/S,9[&^WQSAL:;Y9@NN
M5O<"AU\WQ33_3I\$,,X?:IQ/C6;<O=C_\)XIRC6Q#JGH(^(44V1UQ$A82YC6
M)'*JFEO4M!CT#UWS-$&-!%.K>P&VJ*%MOO%  $'SF6WSJD_"M1$.G1+J74"S
MV4&)FIG)WQPF!OOXH?8QF2ZBH2%YXZU 7*7\@X1L'"MID#!).XUMDE$WMPAN
MR:48QQL?KZI3%3"@7YUJ:"YCOQ?LX 2 ;X' -RFA$=%KSS1'E$N*.$L<:2X(
M8DDESA5G+)EKXQ^0KY[>P)-H-0 M!FKM!,SI4!_>[+.SR^TR ,PX&S/2:9<@
M9-M?"2V05SH@K@,>N00Z$L5$,$R4>#G7V2>@RYCFO8 -MJ9(]:2*[I\J4BZW
MRP @Y<Q(.=5>P.7_!4Z0]H$C[I)&+F&!G!<A4BDT=ZRYQ8QL45._$TB;AI3_
MX&"<C&Z.E'[)JSYUO:'W\AC(!J$]4F@U\Z_7P"]\?6+[\:37R>(?_&\C_O>\
M/;QX7EOC"ZZ__.NO208[M#_?W%CWW (W]\V]M]L_;-M.NQO1%4#BRA1_T3L]
M[96[Z_E/K<:_?F0-OXS]:E_.Q2K>._CM6]MW="NORYV\M/W#_NMA&=G]M^V<
MQ\FEQS8Q!IOXGJ=AMJ]LXL_A][]Y^']_=-[1SF?WL??E8.?5R?[;??;N;?Z>
MG3=X_^.G+X='>WC_][_(NX_^R\';ZCJG!T33<C_[.\?BX/*8'N[LB_>*8,Y3
MR4DRAA%7DB)C%49!I^2QT#$0^F/GZCO+Z6'A*%A.Z[V<'/>!*.Z1(LP@;F+V
MW +.:\J00+6*F&'9W,K0>'N&[:T_-,YLO_&YZ/F7QG<7X*#H?S _*+NWAS^U
M+*LU.-@^'Y[T^AFS RS'6BS'-Q?O-66:1661DT9F=-,)6:HT2A139C%3TN@?
MH-N=B^L1P :+:Y,6EQ>&&B\#BE:X$L4GR"HA$+7*<.=UPLPTMP3&+3SZ__>
M/'NMY\9H\;5FA+Z5K,[#\^%@:+O%;(;E68OE>8S?6YP7@E$2,>P]XI0II'G
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
M$4+ZK!R1"03Q2"*RSFEDJ?6"8RI\B*."27I'V@DH!2@%**6&2WZM*64EE:1
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
M"?'@+3*64&2-8Y(E87&0S2W"6UF7D'Y>YTJ<N^5"\"I IT[W<J4>((^-2>8
M.SR8'2YNL$/P426M,(K4,\2CRUZ"UQ1E*STHX63$*15V($ -*Z2&38HFU>E6
M@!F>4JX+2..AI'%PTZ4(E$GIHT&6E8"2K[)=)"%#+*9,&RN<*V5/JB7([?[M
M0!S@4VRZ3P'T7H=;F:N28"NM@Y9@*ZV!DF K@3^SQOY,73+EX,\\. AVG1U_
M<[E_Y-\SC[D(/*!$@T*<!8),2A%Y0K!7S,?LU(P<&BENSRX$AZ8..?*-/J.W
M]YV,> &2QN<X&.9[+Z^]>OT&CNVM199\AE3XJZS??ML/8ZC>MOW%]D-U8/NW
M7C_%]O"\#Q3PX"QY=9!%<2F<1"I@@;CF$6GA#/+*6A)"XD[:YI:&>FVH&WWR
M<+CBO"] X=RA\,-T2OAR_T,QAKWUJ> ?3X@KZY%Q(B'B%;&24A5(20D#&FX4
M&L()"- =Z YT![H#"W+]XJE@0=8DGKK]/MJ4E*4")84MXEX%Y)(7*%N.Q'JB
M@B4&S,>Z1E$W^J11M>.KMMZQ.[ 5+,6OY??[M/5>?<JL=O*L5ZD2Z&Z#= >I
MZK4KO=T.'\\'P]/8'0Z.>MM9@.7F;.>E;8>][@M[UA[:3I70<'80PXLI%'X5
M_WO>'K2'\77L?V[[.#+77D7?^]"MOJ6RW, JFS&N-]651F,IO:($"8$QXIPJ
MY)S*YAFQS'"6.&$^&V6ZA14< MPL) 46!-V![L""J9/J:EIL!Q9,S2R8Z;B2
MI-1:S"7B@2C$C<?(LA"0P4(+;Q56UH$)4^O@TLI*]-029/BK[505>G;8V(D^
MGKK8'XF5D5:C0%,]ZO)<KQ]BO[I"%F%CT.NT0^/J83>%1NXLVHLZ2)^YA&;W
MAUO*7?)$\< R< C!$W^_]_AJ[>JZA^?#P=!VB^  \6="_$_397G&8I&4PLC'
MC/4\EO.FUCJDG//!N12,3LTM)5N2U"^;<*]MMCYL4(.LZ]*(9S:$K)7F_K46
M"WYM:.2V-_)P#KDC0WW2ZV21#7:SZS"\ *:8E2DFDPB<4E99[Y!.RB..+4.6
M8(8$#=BI)"/G%5,LX^@.T 30!-#$$Z<)I65(U)-H9.#)1AUMRM>2VN(R%L#/
MP]4 !GDL@TSEQZC6/AHG4"JC&[AS#AE!.9(,2R:,"(2IYA9I,:);1(.[ 3P"
M/ (\\C"I_30#D:3@4]!.&A<#ETI:2Q3+IBTG-#C-Q/>)9)"%E7\#1EDJHTQ\
M$L.R4J1B*#&:$/=>()>(1MJ4N6G!&"EC<\L(U=+Z=H^T?Z_%SJH=( &5 )4
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
M0%BW#BH BW.'Q4D @-ML^W)CD4N4(1Z#1=I'@WA*3&.9N%*N%+A2#+E^ $4
MQ=7E^@$&YPV#4U$ E@+#UEDD0IG"+AE'FEJ#E'5"$$Z9\0ZLPYJ' 38^W?]M
MI7]Q_AOMP>#<=GW,8APLKM8?HKTKK_7_;32MM_OA15$TH/U,:+_[93S0/"/^
M]GN-!8]."L1#LH@+&Y&V*2(3G"5!^4!95>'*#)QFA:P7X&"M2OT!!Q^)@_O7
M.!@BR4IC&C%EL]FK/$&6)8>TBB'KD0J6>(6# K+_@(. @XOQ_@'L%@AV;Z[!
M+DJAHK,<!:P(XEI2I"7S"'OG.*-&RI@RV!'HVU13_W[CT_S;WO?C#><^M <^
M?W#8L-W0*-^#8OXEQ5BJ 2#WOR'^?KL[./T&]TM =V>L_)?]>-H^/]WNANL%
MLCLZWP%\,!L??)T. OCDE0I)(I^$1MQ:CRP1%MD8/97"$UYFR1#5,EI R!=R
M7X".JXD" #HN#QTGH0&.J:%41^2-P(@32Y"ASI>S45QEXSE(HS,ZBI9A4!D
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
MQBYQY1=K8A[G]?%E7]LH>"W/AG8TJ0_&._J_T[*R8!Z 03 Y>SV0H\G.R+R
M3T_\)=$HN)E1<-9W8>?<YD;( DGBL_3+3"(./U&64F(SHDRNZ<8VQ9OXKH/B
M'GP4]*/UICQD2+S/J+@(B7<(B7/WLRRT3U2<(\%R'R:L.( CP<A1E0/5T2P5
M9F,[(YNI.!_[$2$Q0N(CA\3[C(>+D'B'D#AW'7-*L -=$*4<?E#"0$MT18:*
MU(?#990X*<+)B0O.RT5$O$6/@"GKDX$\\P-LO^&"6?M+5\M-OB[.D9TWNPD\
MW=83&,MD>@)8_?+Y3B)/3JKQ9SF(9PC7*QO197GGSQ'?[F@B1T>E&MB8<?Y[
M^"[M>T4HQ]1IF2%3*(4H Q- 93A#F5),Y=BF*DOO,]O\@X__7J5=C(B$#\$W
M$O'PA_%P[A(I"FE2FF&4<>X0-<XA*76*"#.6,08?*KNQG6TR'"M=1R!\%$"X
M>J6((@3>/@3.72"Y!O5=9 (YYE,&N8P@I4!#+'+!E"IH;OQ&650)'VALQ-H>
M"2QO$CH7@ZS7)(SBUH*L9Y&5,<CZ>VDB6_ <"%-P7A2HX(P@4)FMWT8LO+J,
M.7$.9YJL8CS%0XNQ?K0[BX\655?I1&!$U=M U;G_(3/2I)P+A&5J$%5$(9AG
MC3A)'26I(#G!&]L9W>39'3L@(JI&5'U,J+I*!P(CJMX&JO9<&H4SRN?#M,:
MKFJ90MPJAYQQ-E6"%T*1%8SJ>&B@NEIQ#NMP'/!E.9(C'8\#/OPMB#AY<?(>
MS^2MELO[TD$TY>?E)O5#Y):&^9H#LCB*UQ[\;TSBH!Q9=-S\G:5!$P>M$H;$
MU(FKQL.DK.LI<$DX3'BI6@S*JK+5DF:<4X892Y4F6M "IV"4IIPY):1-,T[E
MX>Y%SMO=_9?+VNYSJR:[HWI23?WVW2Z\H@(U]XV<V+<3G]+SM:TT?"&/YC5$
M$8[J[G7470)J;J?N?C:__9N:?_QS\ $//JN/)^5[_&'X_L <OSK0,$8ZA?&"
MMN]_VOOZ\OC#\^-R_T#C#\]??OKP;X[W#SZ1O>?O\_VO[_'^U[W3PUQ)EZFL
M0-H2ABCQ^4&ISI V!<;:. (FTL9V!BOBG.K\?UZ.POI3 YO4=E2.JV0TGH",
MFZE-<(KS&2K 4OO9IN^Z6;<K&*O9(LY+ )QG\ZGWZS[:KS=>T+UZ#IP3GBJ,
M3,$,HEAJ)*WE2'$,,VL<UD3=YY;\@S^<\&C=?P\8 ^\U2#,"X2T"X7Q[A!/)
ML.$YH@IC4$8X1U(XAH@RCF',,7;YQC;-TTV0H@B$$0@C$/Z\*,V(@;>(@;V2
MCBZ#R:  >ECX+6+'$0<M$*58FB*SJ=,^%W=4!E?:6?7PCV<V,=H)0!'T$5HZ
M+>OCYA,'8*(F\7SF ['YVV#\5\XC^XN%N7XVKF,P_DW!?J&2(\F)*G#!$-=,
M(9J3%$F.#6*YH<918P0N8C#^ ]U6BDBX.A&3-SZ?&?'P]O!P[@!@LLB8Y13I
M@CA$TU#4EBKDR]JFSN@L(W)C&V]R<GX[(I[/C$#X (%P!2W_"(&W#H&]8$9<
M*.FX16DJ"4 @PTBJ5"%,"Y9+5Q29N]?-H >/A*L5K+)N]O_=6OO1J7N_UOX;
M>[( [A');X3D>PM5%15/A4BI1-1F.:+82:3RK$#4248MT<SP>SUI_^ ]N7$W
M:TV ;U6-^PA_/PQ_<UO>,=!54\ [PPU#,($IDE@:Y#18)*#E,FW8QC9(Q45[
M^3'9:@2^!PA\JV?,1\C[8<CK528D><Z*3*("& G1HI!(FL*BS&8%EA3G*8V!
MG#'+=,PRO2HB=?D9&CT>#L>^F6/]:3,9V4DC?;?[,P9)K)?;Y-I!P;NM)+UR
MSX(<O?5B%*GU9M2Z6-_+6&(IT2A56B!J?%F;S%L3/#=4V#P5DFQLXR+;3-GY
MU"G1+1XW"",<WK8OY3JAP1$);P<)>SFLB18DQ3G*\TPAZCA#/'4I<B[GAC+J
MP,J(&X01"2,2KDIMKPB'MPZ'<Y]+(3*74L*1MCI'5(-.*'!AD>:$.R.<8\1M
M;!/&-HN\B' 8XR56P-%@O]A*ETWE[^!A2,8G7ASKS>3%V]>O-Q,Y,LF;M^^2
M-D]<#*]XH'Z" /^OFKE_T0J%B71P,SKXNG"B@I.\X$(CY8L[4F,5$I9(!(*N
M,L5UD5-?]%9LL@N2 48/?-QZC&CXTU(I1#2\'32<^PIR5I#<Y02EG&M$K<V1
MX,HA2@G+,H$)<71CFV_R[/QYB@B&$0PC&/XT3T$$P]L!P[FG(-,P3XX+5/B2
MWS1/">+<.92KU"J3I83YY/MDDQ(2P7 U_00//R!A\5S%/"1!^X-5,5Y@O?P
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
MO4B>P%!\DKH<P<M ._9Q#^7H6 X:,:VG]8D=^<8]W4PJJRTTR'@CP0YL%:P
M>0+/_ R/AB?X)K^[UDQU83CW-C>C8+\$,*V3)^_>^C*2R5M[ MBJ;)7X/880
M^N&[, &E>.(AUX_\WIF&*=2@,I3382(_^Y]^\@;V2_)D;^?9TV0P!5.IG8%$
MUC!75;A3^NL4X'@820F+OWV./\);38]@/(^@CZ/P7FFF@\G2- _*86@U?#T"
M&VP ]XZ"K=-O85@I,/'[, 93Z(J>#KQH#.?-AM<]V3_86VJHEM,:GJW.$NA$
M\N3TN-3'H?>M]$#KG*T:ZZ\.U_1O?]J(=Q ^&=(8@@::Z.-J/ +:+$>^]HOO
M]3HLV\FQA#4B1\V0)&55V<_0\])KUTV?Y1!LI3:-XRA1-G$2\&QYL6EX=G
M@3D,EY^4)]:_S4<3#:8&&@P**YA.+#RH^5ULS3X,XSD:?[8#F&\Y\*MMU@I8
MD*4J)R '(%8&G@N3;LY@-8=?_&QFR9/GKU]G3QO!@6FL@,H\U"0G8V\;E,T"
M!7I"^JSVG[M256-/8_#/2!^7,&&!U<)L^@?X61S(X5#">\]Z"-.V/#1XU&"%
M#6%3PVD+&D'V040!&.!5H[*!'2_Q8:B'$F#/@7#!5:;TOX0&>DEOX<G_ZTKH
MN%\90<9.IH/A>"2;A@2G6;W9#JQW5,R_AK77B/SQV8F%WP-V)4]>[_SCZ=;5
MUD'+K*18"UJ]V@/0$\SD%):O#VBK3L8-8K= #=_#F)U:P)5C/V7_+GTG2^DI
M:1_DT.-BHQ1CL9GXE$U!-DI IY,*'EB>P"C;+U9/ R3!C)8:NN!G"U33[DV_
M5J4YLJ?P9[49NO=/F#I[MK!VDF-HXL >^>>!)  $UC,V>;N9O 1*U'8S^<T"
M@8[.-I-=[_,9&?@%5B'\[2_<MUYF_<=U\\&[!O'_!>)AQD. _'\!@[V%Y?&U
MN6PS^:>$EV\V"AT\>FKD(Y608VF2_[W[G*#Y#3/EG"_ROC-Y)JO*NR;_+0>@
MI'=;*L6CLX-VR?[S([+_]=/I_E?_OO>'14Z<8 5'ACH?."9R)%):($LX9X8J
M3OP6">5LZ[(M>Q"S03!-KBBK[74!P(KGH G.\8%DFUZ!:O !8']<!<4P&=D)
M0$$=[KB)?/UHC&+^/<6C 4":3;O?H<51LEK)VG^^<^A<+BDV.=)%RD&R\ARL
M[8(BS)FU*N6.*+6QC7.Z=?ZT;M()5:=;GUE9^<37(" 7"]%6\H^R!I7#:U(=
MN/=YPDW#S9Z&QB>V\9(&1@((!IR$ZP%ECXY!)5!@<3:*!@!&$$(OR),S,)_T
MM&IHQDNLL6K2;6; A8O4%&PGH!_3MZ+JX_(DN&3\0V>6%*R;5WHR[LR)Q>?8
M+R>@805UNO-+^-^!1Z=5UQ%09/QR@68!CQS[#.&^E^_>-BL1M!E9CIK$"HU-
MT>=+T-^]O@2#XQ_CW1*RTL=M_T"I'(<&)T_>_#\Y//G;\Z>)GZ#/S;U^;F:]
MZ#B^T0%G2BQH9$>5' *YMLWWKYD/2>O3NO2I/3KOW1\& "S<B?_^I+*H-\8-
MEAQYG=+KGU<\^,6T@@$,-_0HO1N*IA]'=@1#W#Q5FB'H.?6D:FRI^9,?*?UW
MHNEGW4TGT\HVL%_YY5(UOD<_56#WU%,%QDTP)YI1[J].K]>/+*P4N+:2I3>&
MC2E;0=7RQ/N _'=^9GIKMZ_'^\>=%ZK^(FLF</[8UN8"<P-NJ).P&]@TH;ME
MT__1KH&+3+"F'[-+H%\Z]-NW"P&$@ EAO0FNQP@6P1#,J6YM-,9*[;_L#!>P
M#TW8'EWJUAB>$8P?:'OEW8B@CA^#>'3VS:(#IQY/*Z_Q3LJAOSWT^;,L!U*5
M P]@WL"" 6\G:P9=_FE-TX(7J27:4T!@Z-R)KS8P4]P!**<G\.7,1]HL<-^R
MN7G@9S7XM-C?ZMZT;"ZLRR6 Z:VF9,<+5P.YT+)%F&V:!5,6Y*IIQI%_0&A6
M>]<,G6%]?;+>D35J9KX![B['3%(%KPZ,;O#>P$(!*]4MR"88J]-1V"^#F1ZK
M@*3UU)LL96CU7**\='HXM:-N 9C-<V*N@FFJ;2LX WGF!Z5)W.C[:KWK!D :
MEL# V_.@#'FMJ!5FO]#Z8];'UG.R7R6J<SWW[UDU+UL#*];!L$R6*%3!:%CO
MQRQA!J>5M_8'#9?W9J 9=AC-H;4-[\W#"SRH-+ /4SR ==),] A .<EPJ[Q"
MXXZOB> W<9[?[7Y0V$AXY7:TAEGS*^#U&!#GK/GYN'=YWAT6&0R=(1))&%-$
M56[@-U$@4Q1%2G!>@+VSO&NS-IL=S7JY9"-IE7VF79A3V.HX"'S]C9B@S@$:
M%JUL1#UTNH^JG=IY>CP&<D+CTQ$\S:L;I2E!L?=\^LP. &"_)*\7=E+JS08
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
M($Z%150S4F"6%EID&]N4LRUZKK[Z4H#ERBZFU4.@BT?N9WL7(W-$YOBIS*$
M<AS70OO=8YJ&/,$BE3*S6>K2S$7F^.G,<39C#FX*56"B$!,D1Y1RB;BR&<J8
MH 6P?N8PCLP1F2,R1V2..V<.;52.;9X3K!6UABNNK5!4:K!%\J+ ES-'+S7P
M+U]M-39 &I%/[HM/]N>6"-4ZS0Q.$=,4(^H$12)/@5E$(:4EH E8,4NL$!DE
M,DIDE%47]K5F%.(*D_.<6&<H-5R:S&K'N:8^MYBUD5%6E%'F%HI3%DC#"J0H
M+\!"R222.9:(2:L8=UB0+#+*_3#*-_9[NA!%?YQHM8(P8LMBRV++8LLN:]D:
MQ!/&:/N5C+;G,=H^1MO':/L8;1^C[5=#G8AQE#':/LY^C+:/,A&C[:-,K$ZT
M?0P&7^=@\+B3]EU._H>UF:8RG6GJ5$&5I;B04G+*.2%2J@+^:L(S> SL^UG;
M9I_Z(>&&$)@,H5%:%!FB5',DB51(:Y596Y#,AL ^D6]EZ[-IMJ;[9BO@!8L4
M$BED%2@$H,<0Q2PI-*6%4RS3AG%+LTSFK$@CA?QT"IE'7A!JTMRY @E%4T0+
M+9!7 1 GE#M<Y"9+TT@AD4(BA40*N3\*R8C!/A\FYJFB-,]$83."&79$"9.K
M['(*B2%]/Y-8>D'BLA#6^AST)-4*42D94@13)'B>2DL5SX5>PY"^2"WK2RV1
M5QYUG#BF*K6@VZ;.YC1/"\&98L:J@C)BB%215%:45.;62DZ8)D3DB&J.P5H1
M'$A%260+F[.4Y5049 U)91T9)6P%_36DZMZ^H-;'3ZX\)BX8I$L+CSVP\F/]
M4L:5U>.C4:AD/*G@H<Y6OA+>Y-3:45OV-]2 [*H37U#^:S,I70+/VNQJW=E1
MJ,1D?96S_TYE-;%5*+Y4V:9\TPT@.1P"I52"8JBII)PS+7&J&2_25(&:&$H9
M\:Z4T3ELWMU_N0#.,&3ZE]%T> H+K;:C#J++43V<USP/^YI9^(G#3W+0C<Q.
MJ&X\ ^AT30'Z^RL;O<OWONI#($J;,>&0540BJAA!(L<I$D7*A74<:)3>B'F_
MJV)5G.8[GF:KK&%%P7QE>X,HV&5(I$8BF:H""Z,43=W&]FA\CD?/?=##%@"2
M<96,IZ%&>!CW!EVSS?Y?V%_4^YOXFK(^(FU6'\XO]ZWDQIA\@S+?ZP#E5Z6
MGPW39D#E#O&/[<!<#L&UK_Q53LZ6_2U:&^V8X!HK6C F'4E5!AC *<XQOV37
M]R;K<N>S+ =>68#K:UAV;YN&E+;^K1K7];M194%7^FK-;[(<_0Z?[$]]E\=N
M?N$C7K#O3_>?_W&8Z30CF020Y)@AFN8$<84YRDGAL#&*ZT)=@<N7S#TII"69
ML307!26"P%]"P-,,2Z7!DEY\?#;._?W./4R)+@S72$G#@9,-1K*P#AENB\)0
M)?/47!.LZ]FH-M4"@]+F2U9Z6>FF(@%C-=0//Y*^"');=^\&=5$?)B OZM:?
M2WM:!_2M)W(RK6=J<;?4.OUX$(KE&COQI4='UA>Y#07=H:.A&#SRQ>#1Q Y/
MQI4O:E7"&\HJ5),^]J54M:_7:,U6LCM*AO*39\IR4L\>&&RN11K0;>7I.I')
M*"RG4((89 #6X&9;'Q>>\TOR)'O:=*'LJFAIVU5VA_4>:M<E3_#3AGVZEH<[
MNEZ>0ANK4.M=V<'XM%<L-3FJI/'WD_;^8_AZ,&[K:<\>X#NIO$ERL1AVXO>W
MP'E/Z--^5_\"7>R*<8]\+5]?3,\/=V4G<E8C>]8@7\1>)O74.5\<##XX 5$8
M!XMF J(2OB_;^_48#/DEF;^RK.4C6@5=)76S4%VT$9MY>71?NW<\\L/<?G4I
M.S5"NL1-.668L51IH@4M<*J(2CES2D@+^@B55W#3HG?NN563W5G1Z%T?PPL=
M> /M?SOQG7AM*Q_9*X_F[CF$'Q_5X/V#HT,"%KG6U"*<\Q11:2@26%M4:)XK
MQDPN9+:QG6VQ_!RW_)^?ON#\"I7C[*B$U30:3T#V#(@'3G&>/&G6[ORR??_]
MT^1)OYZY]+C51J7WQ,DOSIZXM35NP[H^F58 $_Y!5]:>]E#UO_>>K@J$VXPG
M[??G/,?SL?!B>H'+N%Y[G_$/R"3=>_[N4)+4<E!SD<JP1#13&5*"@XAR2R31
M)K/&)[\E^04I#+L*QIMS C;)M/8D&F@5A*<IT]W1XZP2>"=V+79UW K<,%:!
M6PS,ER^I[&%.5J%<HG]#[2^Y4,R;*N4W$4"2,8LS7!2@GU,#9AE 'QAI:4$+
MDPI!H@#>M0#F^T$ <Y9;R0 *G090U!(I9BGHWYKY:I\Y)G)CFX  BDL%<+FZ
M]DRLEH3D:@2S7[SJ9AN]\R:2E&)C+;8V-=K 2C$\M82F@J>. JB;*W*V7EN2
M%FGV'7PYAHX!H'M16G"Z/3XYTJ?P_$/&1,KR'.2(%F#'609 9D2.')9IK@06
M4@H@UY1MI9?+42LXT_GX@HI<37I?!6 R[:!O)4N.M(5*[;?@JET4@I?C"K3%
MT;. K?HLN%V;'M0[(Q/^' 35N0X5>L\.X.6_#L;ZTZ,3B5V\__$H.\2%LRXC
M!%EM+*)Y#@I7(2E25F0FK%":;H#"K>6)-Q:JJ;T@U49K/E ,>MG)9 WJ8X<7
MWZ!$="M622=7G4BOLJ'4[D3WO0;!G@>;LUD!26N@OGN[F< Z!]-[,_D--(BP
MW[9;V0&H(O +#-)98]_O!_/;?PQ6_-O3<O*U^:OY]AV@/X#!OX!CS'B8/'GW
MKZ>;09OYIX27-\H'L/ET, D,XWT(  3HW=O$^%K-5:)D[2VZZ2BL5SEH-21]
MUF^SK&SC\1\$^P]TG=D#ZFZ34 *E@37EV>I8CN 7[Q^H.S>_OZ*QN[>2G;JV
MDT;GZA1][YI:>DFW]]A_7')26>]:]$]LOU=R$/P7];$%?<[ 15N)#\< ):ZL
M+WA>[PF+CVZ_]T_H,-4VSYG,\0P&=(YFB30?IXV3H6E]XV.QWB4![8%/CL<#
M[Y'Y2_NDS<;*63"1I=;3X;1I8O ,A:_A5CNJR\\VN$-NX(1;?12XB;LMN(1J
MKXT$()B)9F]&@KNR3I[X<?*V8+N\1EZ! 6$>3ZLZS*?R^K^MZU;@X<;A^+-M
MYJZ]1YZ< #(%G7Y1B,,R@L<LO6IARL_/;#.;<,%X"&M\9"<7^)7FI'S7' TZ
MI_=W-"OZ35E_>E99 YHC_/8X6?CTL,A!#S-"(J)4BJB1.>)@<B'X3[("\T)G
MK49=CJ;6['A]F&7,9!QC*IVF'*> ]D5*BTQ32K%D663M!4'SZZ 1M,1+VAHQ
M^,MR!+Q2 H:4,_.FW3XY&7N',WPU.$OJJ?IH]6396Z#[@Q"85S>C4,$H-*[Z
M&AY4@4E501_"!9>=&V](O'OXR4!JZ*TG\N4+0UQ/<@R=:=^&_CN5C1=MH3/E
M9-K2.KQM*,]:9WEX9GT,9@7R+HV>"ST@)##^I KNM[/>AM)F,IQ.X"U>@S#-
M$X^\#WT47'2@#WBX5F/X;K$;7BF"IP/8EL#<<-.T--;/1IUX'6CBJ<^/8SMJ
M\,'HJ&OP9&$SJ[;VD[]T". <7#2U=+;=&AB4,#KP@+.;;V.MJGCV!Q$4'/O%
M^T"#2N9%RWL2ZC',M%<G@CA ]^S(!-=7,Y9^5$%K 5*JVK%N;@_;,R!(7A9/
MJK&9ZF71,V/KM4>8#B]T0'[::X @*S#]\( @%,"B(=:F<?^Z"G32(*K=&[>2
M.^:YMQK$:3JP]2NW@$2OG >@7\_\SY?!Z_>XK5#]]3"'82VD5LA(8Q#5A49<
M.89$YK0D&E-AZ#G^\T<[\R)+"<646,XM920M3 ;7.J/Q,O]Y^7$@)N/38 4$
MY0JTV[I%TV 4M/LP7O".JK#[UXB?WV^U\&;XM[W%[S>>+6T%3HXK"VHR$*?'
ML+EH-RXU?^V9!3L'%@'<?;&';>N<+G87F][+J3&7MA4;(?SF^&[_O1G$]LFM
MPA#.-\CI9-QI$$U<<?BD#4(.B_6DMK]TOYP[7-'OG$>C+FU<.0HX%-[[M]/2
M3(Y_R=.MC!;A:$";'*9M3_-UMM4<&UB*N)[=RPIQ^?=7WGSEEQB^)?@[;X8>
M7?6E*(KOO/?;32;7OWGMTPM6X],V]>U*)9L3/S&)U*VF.+J/1%&O%S#[8 RV
M01("NY+7+7*_:9![;9-C_I24FS=X_ IE.EL_\?64OS*)[QY4UKNUE 6^MB@5
MD_/==+J?M>9!LG/II./;'K\[2R"Y/D=S+PSU8U:D2N4:%SFAPAHN-,FISCG1
MJ2DD^<89(?Q-#_=<3<G6/\:O/8,+[Q\,X?M3> _=__@B?7_PH7S_Y_NO>\^]
MA0_M_O/?T(YW]-6SY3.X+])7<-V'@U^A3T?0GC?'^T-H!_1W[^ (WKT_^/ G
M]/G@B/[GZVX_Z9S.#6<ZLPA,/HJHP0R)/-=(,VS!+!7."K6Q3<ZG"_J_E3U_
MNZ9'<%<@J</=X>0/3^3#A$G.BU1Q3;(TUY0Y*E*1T931K'!4P:K\QHG9")-W
M"Y-=JH*O?Z3[.X?6I(29+$<Z3PL$<&D1SPQ%S*19[D_;I9:#TLG6)U/!.B#E
M_T4-OC?Q+OSOP6OPO]Z5!G]^_'[$>[?F[.-L2E2.19&FG*8DX\Y0 WJZ='GJ
MJ+%12?]Y[+/75]*SHO#J.$69S!CR1[J1+#A&F!:.249Y84%)Q\5]*.GG5]!5
MU+/JB/,#>O@=0/'=H]UUYNIA@EW.,FP9)<YQ2R5QD@O'4ETHGSP,9RJJVC\5
M[!95[=PP[1,((:*)0]0JBZ0L<N0(-D+FCCA&-[;)?:C:#POOHC;]"/WASU;$
M'_ZP"2;-F=2::9QGCMJ<<:T-R844@A'B\CQJTS^/8/[H:].$,"*8S9#F!0%R
M21T"KO':=&H+RHW-_*$]C%?/Y;WJB!.]VH\&[ 0N+/;''&U*M6$B Z,TM:E)
M-2URAJ,V_5/!;E&;)JJ06-@"N;Q@B IID=*90D104Z0:D\*8C>WL? *0B'</
M6IO^5K[?<X'3UTV6U!V NEX =9</ZI?N<$@;AYRE )+M 0G:/NZBVZ2JQX/I
MQ/ZME;RT?_\%I[268[57^40(QTOG"GL_CZOY4CR")5U9^0E)![WZ10Y.Y5F]
M\=>%SK=/%G3+#^:Y,?K1@7#N[@8BS!O0Q[@AB%^ G8RM0C(S:+Q<OT8GQY7G
MT?\I#]-#MK%]$,+^_7FZ<4AX5O_]K_(F)PY6_Z3AU><*=_??[KUXGNSN/WOU
MYO6K-SL'+YX_HM[OOSIX\38Y>)4\>[7_]M7ON\]]_Y.7N_L[^\]V=WY/WA[
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
MGB,">B^B5#$DG2J0QI(::7)@ 7G=X.D'4UOR?"VBP%(^1J%N39\*+D& C*?
M:.<78QMAT<E=PSD=TBT :U=ZJ+ZR]E"XOPFD:D@@L+SR>F.CDK5>X:H"X&W*
MGL[U+K\I^R2LTO&T]A5BGWX#3:]O[+? N0K%ACC?RL5W%ALBQ9:@-ZBO<X,O
MV19/O[?LSS>*#14XOXMB0^O:Y"N>O'#S-_(_K4*=H9]9MF/MBG/,LU-UX8,O
MVWWRY'GGY;CO0BYQWN]^WM]TH98+OBV8]<9*]@7$6ULESO[#F_U03VQA8F->
MOYN.X:]M?$!3!/.?<C3UFFVK<MYMLI[O*8*57E3%8;5&]'_7(C?_^J0,F]9F
M*5^8HGE>B-1H5V JM!)6ID(JI[A-&2/IX>Y%:<(0N;ZS0+?QO-9<[#>891$C
M:^HS:)*(C<_V\?LO[P_VZ#Z&YS]_D?ISV'#/J7_'_G OW?_SY:?]/_?2]V^7
MDHA]W"4?/KX\WOMZ1-X/WY_N'?R1[W_=R3\<_.K[@]]__2-[_R?\]_7-\4*1
MH*]_?#U4F"DN>8$*F#A$,Z:1RHA!U"?#$*EF*4XWMC&A*Y=#;*V+7ZQ60L45
M&IB5:DLW/9%Y(_.N'/-REBFA\LPQ75!7 .&R5.)<&YG*S'$9F7?UF/>LQ[S4
M895+2I!7EA!5J4:<N )I);,\S7G.*=W8+CB/S!N9-S)O9-[(O"O"O)G68._Z
MPH!8^9I-TI%491E\0'&..8[,NW+,N]^W>2D1>6Y2@3BW%E&79TAHC!'16%C"
MI:.LV-@6%Q0*B,Q[N\R[8I44\1K0],X\B"$$@BV$936!#O=78_%1U$FXR/3"
MJ<NLLJG-*>94.&9EFL-2UH80]:V*,)X)FBA,>-:7R2^CZ=",)^WW'4F4HWIX
MS1"J1@1>!PEXZP4@TL.-Z&%OT27*3&&$(19E3FM$16J1\,%8RIMK)G.&,[FQ
M33:S_'SQ]%BF[,ZLKX==(7>EVG*Q]15IY)9I1!@':)*GW.2$4JYXSJ7BUC%%
M\I06)M+(NM%(W[^G<2H,%V!;6+ M*)8&<09_YE+F*;9.4^J+\^#--!>11R*/
M1!Z)//)]//)=9S4BCZPNCRQXJ[!.J7,"(YBV%%&-)1)<":1X2DS&+:5Y*/*V
MB;,T\LAJ^J1^8.=H#7U2"T?5[M0C]4@K=]Z)1^JF./_:SW)$^>]%^3\6G4Y:
M&B(,YLAAZ^/P>(J4T0X9*6Q!M5,Y%H#RJQ>&M^K8%/?[HZ40:>+V/$Z1)NZ;
M)OI.):6D3 EG2!1&(2I4AJ1*)2+<PN^I-HR2C6U<1)J(-!%I(M+$3W,H19JX
M9YI8\!GIS').=(:XT1Q1G6FP)IQ%N:92Y8RK%,N-;7H?_J('3Q,QANG&H_BZ
M2;_55JEIT@3$78+O&<DG:Q6U5%\<S=J) TA#FS,BHO^-T/_=HB^),IT2G%+$
M>)XA2K(<<8DU8FF!F;8I=SD%(V%3D/P< 3R->P5QSSF:")%-5C]X*;+)G;%)
MW^7DLPZ"T9<A1BA#5#*%.-<$I2ZE+*6.<6PWMMEFD9X_+Q'9)+))9)/()FL0
MPA39Y*[89,$SE::6$5L81)0J$#59B@0G#M&"$S!2G'$<;VQGZ69.6*23E7-,
M/>R]CL4$;%WJWX3$%&SQ./KJ[M;HPB>!=SBU+J<TI]RF_CAZC@M19*E@X3CZ
M%9LT\3CZ/5/B^T5WG7&&88HS1+E(X4=AD>3:(DQ(SKCA*2O,QC8M5B_VZZ$=
M1X\[_FMB@$7FC<R[ LR;&L!N)ZGFN:%"&0&0S2E7--,LLY1>SKS?-%8C*=\_
M*?>]GIP[@S$32&*B$<VH1IR+ FDKLU3['#'6;6SGFQF[CR0 D98C+:]46R(M
M1UI>65HFA;0D,Y;FHJ!$$/A+"&.48:DT6$9:7BM:7G ?"Z.++,M39*4A0,N$
M(9D:L)7S@IDBM4X([6FYN""T)=+RO?J7NS)N.;0V[F&N'%=?L(=YTQF[IK 3
M$'8SGOJ2=)=2]*J3S\6@<?\#MK("_VU]/>+!BK0EXD'$@X@'$0\B'D0\^"D#
M% -3;CI\5U4&Y#_-"Q<=;=>+%EL]N+J^+RTOM)&"IY9DBCJ9":)3G*6&^Q-%
MVMC@2V/?\J5]M=78R/HXNM%^DAOMQ3SD9.=0F)SD#%MD2$H0U2Q'@A86%<1A
M[)RVCC/O\>$XPW];.3?:JF/U:FU@15*(I'#KI"!98;4&=! 9I\91SDBJ<BI8
MSASC7$526!=2.)N1@C$Z$\8*Y%(?\( Q11PF%*F4%#I+)2&:1U*(I!!)(9+"
MQ<%P6:IS5G L<DNIE9+83&#AC"R8E"J+I+ FI+ _MQ24E))A)I&S-$74.HP$
MYD *F<H+G!:&&Q5)8<7/;#UL5WHSB.=_QCII/Y\2L+62:D&%8I@JJWG*22HI
MIAG/B\**<*J7=Z=ZKZB8&:L/W&>5ZCG^4YMIX< 4P#K-$276(9E3@SC5*>&\
M()2F&]OD7H*M'OQYW9^8_B$BX)TIQ4+RW$KE<<_(G!<B3XU1)#=4&VHC JXD
M L[=(L))QD"[11R@$%$F*0(^(TCX8R"2.>)<L;'-:2SA%1$P(N!%P?A8*TJI
M))AJ*BGG3$N<:L:+-%6IO X"QN)4JP2./?> U(7GL@))0R6BAD@DA&1( ]]Q
M!U]@K#:VL\V,W\?9]0</C]]P#IBR/AG(,S_*]D)(>T"7QA"BV_*3W&<NYH>=
M8/\F^<[NR3,2DYK=>?&NG4.><YK*O$!89SFBE&5(:4F0(;F#_U.98^93FIT_
M*'ZK^<P>O&]\!39,(Q#>-A#>DX,D N&=EZ?:.80YXS!E(!Y*^]U"^*&P46 .
M,*TURU1&*0!A$8$P F$$PMOWDT0@7(D"3#N'N=(4RY0C90A&-/=);@W%B&CG
M&"W23#OLJ_3=<<+T!P^$,5KBQPX2+6>XO=6C1#<:R"MS8[1?MF^[SG'!U1KT
M6PTO_.Y3@S\PKBM*KS=@5T7SO!"IT:[ 5&@EK$R%5$YQFS)&TA"<> 6IQC#$
MGU?2:N?082V58 +AS&2(%B1%,D\MDE)C8HPT5AK@4[)ZNPRWN?Y6#]A6<PLW
MDE8DK0=!6IQE2J@\<TP7U!7 52R5.-=&IC)S7$;26CW2FGO#4JIXFDN%'",Y
MHLH))"D62*NBH,37Y"5Z8[O@/))6)*U(6I&T'@9I95J#E<4$UUC1@C'IB*]&
M A]0G&..(VFM'&GU/)<X8S!YG" L;0JDA14"4SE'D@M*0>L0ALJ-;8'/>RXC
M:?T,Y^=?)Q*Z ?^:\O-V-R?[4U@KI=[^.WS8M3^,8CDR=@0-QEO,IZ0:RNJH
M'(4AX_,_VT'B\S'8_KNJ_CI/X11>=<FC27&#YUY*M!>/PN+077O$OS%S@W)D
M49>H"P?D/3BVR;/Q$%IXE@ ZC9/*ZO'1"!Y1PZ^?[6AJX=^ 0,EDG%A9#>!"
MK6U=)R?5^*B2PSIY\F+G=?TT*4?)BVDU/K&;'B;KLIZ F'G?:SB!YF^?P-M>
M5G:DCY-]Z9>2'"0[1_#W63BXM@>PIJ&-38#6/ZP<3(Z3U]783/6D3MY*9R=G
MF\GI<0GWPYM'OE$[;W;_M?/^V8M$)@=V>#*N?+:HG>GD>%R57\,[PJ/?U39Y
M A_#IW7S:7MU6=G$_.7=I!QT7\#5.P?OGH8VN&H\#*WV@&V2$[@BG*QK>NY[
M_)NM8!:@63#GQ]!O&,JZ]CV;V&0*+^T&:2OQ@Y1(>%T)#0<1"@,ZE)_"-4T7
MY6=9#KR4)] .N?12)6%($V6A.]:WZ2P\#-X(*T"7<N G9G8_M QF": @N,!/
M@5B2P1B !";SR!,*M+#>6A1SOZ(\O96C:?B^8\)VB=U"$<O>IMWN"&0+9N/,
M[\*-@?)<.\]O&J&K7WS1@ZG'J9WA&#"PF<JQVQU-Y.BHA"XV6WRO ?OTV0&T
MZU?HWZ<U9<$/_SE.]?#?(_FGF+[Z^ *^?_GQP\$?7_8.?BW?'[P9_O_LO7E3
M'#FV/OQ5,KCWO>..0+2V3$GN"2(8@SN87U.T;7K<\ ^AU134PM1B#)_^/5)F
M;6P&FR4+\L8==U&5BZ1S])Q5Y[3V3D"B;5T<[)WP@]^W>.OW@R,8=_?OBWT2
M)67K^(2WCG?RG8N3PUQJH;022,G"(4YYCA3C 5%>:"^(S0,WI1X#A :](B:;
M:^64I\IR#&0D$NBHG<4V9C)@931?R3SH&:<1  =COW(SVN*UO)XHF%[\MCT"
M.6H7<%%<CXM3_DPP$#DT EG%H]F$2;,W?L*FF9[CTWAM>\JIF4ZL.HUWUED>
M5.?;9],'R!F.$OSK44)"4$/]($[0QD6)J]/S(X 56-F+!#U?=6?LU[)YR6+\
M%Y@R<% BP$5<KO;T#?$Y\>!R5'#C+^\W-S)]"I@(#XKOF2(\8-HG?SHJPWA1
MLU[+%L?9[[@2.$-[,(Q,N5I]ZH]'V9OWV^]W?RE1='%TY3GIJ&8!A(+0:_NS
MX=SXHOCPWT[;%2_T#;P'MH-/L<6>6\W: 98@2D00/2">!NT1$,3USR80#)/J
MG,-80_;?,4Q_=)X-3\$:"/#&A,,)QWO]4=:%A73C05R$N-) S7$ E;/\!A8D
MOF,U&XY!_+7G)QY?"2(%%BM$F6(K;JW$RD2.WY-;XW+'452GR-MQ@\.8O5N[
MMW94)R"XG?W?/<S25>H// 9LO@&,,U[G0-6PY8Z!-2K_*'E_3L&Z2O?Y'1 Y
M'/BM-QG*Z*@]<.A4#X"G%N]*#UX%W<&>Z"_Q"UB1KVU@(-@2@S3EU322JRK
MO%)]5268H_9I?]B.7[Y-PV]_];^=M=WH"-8:EK):5IZ7-+_N-ATWTGCD?ZO8
M \_??XV,*4T@V'<C/Z@['\5#0 L+._?OT6!F*G[QR !TGB =8%9O=>=,GP]7
M?EV8?/5DQ9-LO;)&/[L0(3S>0B2Z.; H!HE]WF8P+C^(E\7!Z^4;='8TB.KO
M_[0/\:$ ZZG4U4,6/3@QI^R?O^KO&(\+7+PTUN--6E+KT\[69K;=>K?[\<_=
MCQM[6YNO:/:MW;VM3]G>;O9NM_5I]X_MS3C_[/UV:Z/U;GOCC^S3'GRQL]7:
M^Y2]>3?1MW^Y<8$N+<>S3_Z^*C-=N^G<U4W_?AIWN]%<APWT"?@B:41@Z&Z
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
M'Q:NG"CE<P YL?$KM3[>&"$#Q(=/#0PFB%?B6A^D8X!WE+\9/SKSE4(=VCU
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
MX;K7@IFP39BE1@>O&'<JES*G.<>TH "FQ-S%<=!@9KTQ<^93,,1*'@I0EYD
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
MTOA\EQD GR 'H@' !P; G2D ,F>T#%0CC'.&."X(,B0 'E(K55Z @AR#7@T
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
M-$]\\/D WOW^!-[Q;7?OP[?]SUOP[J-.ZQCNV3R!\?T'WG_4_OMB_ZRU:2]
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
MQ<IZ@5>)K%]3QH?<@/5#MD9J-5*KYIMFF:76<P9Q&ZGU(U)K+H1+B>2$>N2
M>(BKW")52(Z<,L9KE0=&Q,HZI:L%>XKS#HW4^K[GX=>1AFE,^Q1>*FYYN6%L
MN^=@F[SE=$WD,(FN'GQI]]*2R=F?U2+)V1JL_],,?KW4$O&&1[/B'L^M7Z]:
MFJ#WBH<BZX>%>/!JUN[90:R6X[)1/_O?Q]?J\X?&QV))\7&Q-ZC%!Y\/X-WO
M <\^?-O=^_!M__,6O/NHTSJ&>S9/8'S_@?<?M?^^V.:M#Z"8YX&+$%!(/;,(
M%D@K89%G5A5,Y00D5E3,UZX6#LB U3J1NJZL_SPZ\EDL[YMY8'V7;7KKN\8/
MRIW*R&H6"9F%0;^;3?_O/ISR@Y*TX92?YQ36VOS"6A<G9ZV+C6_PWT,C' DL
M%XC:Z%"73"*=YQQX1QI" \:<N2@9UZ[*Q2G;M'N1(^1:M@>,<Q]&*$).N7&&
MY-ARQ9VQ@>/""(E]GMM"7EN+^J$Y(B7(_0F VG?;%?8!QZ?_OF).V<&['PZI
MY+G645F208&Q;SV*QWR1+JSVL($#D&1EG8FUJR=SYIBC7,OL3 ^STP&09@""
M#:#&1P$SNB?',.^$D(JZG *KZ*!%*$0.<**,)Y*QAF.>C6.VOK7V0"/?M*"-
M;YSOP-\ +I(*QCW"DB6UFR%E24 T,,$*DHN\"  NQ=K5G(8I_^B>NQ^F2*T<
M-[$>-N;.:L 2YY0'H:AQH.[Z^O8-ASP)IO"=+X<42RX%!3U%,H*XE1X9 \3
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
MO!E\1;@%&A6$!51B1.V+O'_2&&G+]7)8RHD]@U]!Y..T3BZ'03&,,HG[*D.
M&DY$.;3=WOH0.487E)<7C4X7UIP+@@V4&N1JO;HOJ,#_*ZZOU]U>KWL1!0?N
M!-U9+'Y>__(\A-X%V/FF\O;U8X=0,8@;3OV%CY\$@+Q3^A&C$W/XP-L@)"!7
M]5KN)AB9EKX(:8NZI<X!Z[_GT!=77 _Z^)M== >PXN%IH0/EW26N@%"%G;$>
M&,MA/8T!"V!.#M*E>B6\!#5P!C+:#TI$M8=+]-Z+9/77P(@33DY8'.QS0#L8
M8IL7)HY)'/"@1YTR)^6@3(K6Z!DV"MCY0+>#%0J+IQ32R*/&-S1C%A?=K[ :
M\.^;JZ1@YN/&A0L*PYX.BFJ/L^=\.VC'\?D=$YK0D,V]=X'=EGNLT'=X_TYX
M8O@0%,9Z .A>?%_H:KE85&@+5#;\&]EF'UYV7 %=O_WTGN>L__5&C^QYM\C#
MAV_CQBW@^#\O<ML_@>F#V:EFBO%2C.;=IG31;0_Z[I\5ZN+Q^^?8.Q-''%=<
M-(6<&MJQGR>]ZZCE8X<TV#)?D?+P5F]5^T)=%FN_3KQ\]63)-L)@SHS1C2[N
M1_IRV+4I+?K3)V5YQ_FRWN&A:?IN:+W_,F^BY[L$;G,E3+D$N&#*42828@CC
MS"GLN1692PDCV&.YR/5PJRMAJAU&D]01#=^)$*JCA;8LU/_%ACJ?,'.+Z^&Y
M,ZG2'PBFS@19J%1^--'R;E0Q?ZA.=& ,(V]/5$E9M ../$+V@-N!@H_NSV>9
MVM:G=\#3,-@3SI?J*P#T1Q>P#9C/ENV>ASNW3%1<01O\U0/#:U"QE*)1N'(+
M-CP-GM_J@F:C#=3X-#@["UT$F/\$8 DVI@E6Y?B#NH&=N-AS]W*HP)@Q"<RS
M(CQ@G'EXW6YI.!?]\<!'&*&NA^$!@^-<&5";<\."HDT&$PJ:&LS;;^XD-^V@
MXK>N3>*I5DO2;=I@)986/@A)=[BM4%VR'LQZ=W[MCKE^QH(PIXJL7$#[)]'&
MGWB^ F,H^K2':GV_4O?%@DXVU''/5:(471HGZMLU$;:-7NER"&968//AFLZ-
M.S!.L\10:5)#')-$:FVI-ERF3J7<9V:N<WYLAQ_FW;RU@]X%+!-8-D/'?=XI
MSMY&Q/WHSE3>&>[,[,.[O3Z'/8;/6'/[ VWM[\"_YON1(,([(3"BGFD$.H4A
MA9U 3B48H#S#Q&1KF]U.N5$_[60/N'/3I$I.,Z^<].&,%D^5(I130FR24J4I
MX_6D/L*DDB-C2:J(IBC!:8J")D<B<1YY[F6F)*,^Y-;I@\Z)T1=@PL"O9S!Q
M)S/;*AL-,)&"*1-\5D4Q=+[,6 /%8+Y!--1P><>T!S8J-T#.\]*3#M(#HN(
M';NE^0D85%FT)<B,Q98#U0_($AL<NA#AH<$-^JVT;4(OI[$I>@K.PY/[01WJ
MR\H8#]$H!O1U< S9O/*43FP@5% <L2U8PKF_+,$6N'8_#D.$S>($5$09-EJU
M#=A=N9LBLD(?@ZUE(Z06;N:&$NW#$ 6[OI=?V]S7B.M'_&)H^6PTW@]Z<%'O
MK-N;,^(NF(7.+GQ9:"&T6+BPU=$?CG904S#U:.34.(=U'P ^O'=PX4:=X:)*
MF-X7*":\L=>JS)8M!50(;F&@-+D-?H72#W(,V@G8A:MT9![./);$(CB0A[V*
MJG8TNW;4X)VHQ_ @X3W/"3X?TM+H#OI%=] SE7-KDHU4!*):=>^:>S!^GV%^
M84:^Y="9H:OZ6JM'FAD>%"Y>Z.6(ZZ,?)7NXQU&,9CL$<UD[]+&6<@1_@C &
MX5Q$ER;]^L--AB4V%"+KF-HQ6-38>EPO\[8<3KH7)7&#3E^$MSP? +&JML6&
M,=^!20WB$<L3D(KC$YB#<M'%$P-QH01$',:8%X/@90&^/A+S2)LFMX'*W9KP
MV37KRZ_CWT>,[#KN?'_BVG+93.SYC>V& #T,\7/=CKV^=F+_H"BZ(102WBE*
MP$V#%]Z^?*W1O@1(17X&?XZM[-'^!6#H:#[.>UU;Q?./Y&9Y6^*%K690M9^
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
MJ4*3AG^V%4@>F.+=8*$W"AC=:PMEN(L^LHB&@4+35#5<,)@4R750X*#!QSF
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
M/N[Q^'RMP(>S7</[4O#>'(=W8S+JO7#(IL#UF4L2))1(D:04F]193L)F#,$
M\"1[5("_YZ):;4!Z'IP^W<CX,\#X/T=%D0.VKX<B2D]),.[C [NYG/LK\Y#]
M$(5[@"%>476[6MHV++)]6&-!Z[:Z9?WE6L4NJ6(_C*O8Q F8+ZF0=30XUJA"
MR@87F_8J38QATH>4& E?E^P)'&NKL0I7#^D6*>Q?8Z3$G=)"O[B2K4\6+]8,
M1<!B2J8]/XY =0S9U8>C4 ,NL8E!AH8J<"DE2"IBD.!8*D6XM6DR'4-F/&%4
MILHR^(4;H8D 10'W.IRDV/KI&+*M&^*]UAM^$&NT79^>"]7/+^.IP6$T68P>
M&U44J#[T>5 ;97 R? "2?7Q2%GP+!RO*&H5%%;M63(>5#1?D3<%E/SM+^^)@
MKQ5?V9+62>7KI/(O/JUZG52^3BK_;)+*WRU)_)+QQ7-;NI4=K$9<<B(W$IK=
M+RXYQ1N"/DI<<L(W2/9 <<G/=Q__*0)8#T*)XITRC]DT-7V[<&_GD4?W!W9Z
M;A[A%;)Y?\J^X[PQ?":>:8I#*L?'W I9YCC":HW-3XRQK!V_DX[?*]?K6E6<
MW.3SO?;$?!S9^'O^KZ'EO]MI0:?VX_G:9CQ>^V)<PWO[N]^;](^3@R^[>._W
MS[AU^L?IWN]-#-?EAZ=?K_:^?&#-[8]YZ].,:Y@W3W>N#L[>GQR<?F"'^Q]H
M\ZS)#J[@^B]_G.WM-_GA]O%%Z_==,A5S"3,GF? >959+Q*3S2&JID:5:,\W3
M#/LTH+2@A/YSY6(N5QV55W@+]GGK.E*'3KY6] ^4?/^B6X/^4J _$5'I+9C?
M.DN14P(CIJ1$FJ4,"2*YP90Q@OD3@GX=6%D;.'<!?5H'4[XRF#_I.5<#_5)
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
M0"P3_$A.1AC:^%7QBAV+'WCSXHAYZV!2,,(X9(=5%B/M2(HXQ9;!R'JJ0U0
M6R<T62=\$16:&QH0#S9D_UPN0&!TTSQ:E/>+A4$"]Q%(>%VP?%*X425,<B'
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
MMUSGRFGFL*7")IIZD$^,%<@B2WUJK;-8V:26TUI.%\CIUZ/$4AG2,B*).4;
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
MBZ1@_J3/5M=FG;AL&]?X3Q'9A6[U+_IXE^:F5WL97WR;]7N=^+U\Z/Q^HWW
M?:^3A=.Q11>R5>ST]TK2<M@AN.JGFLZ;F@^;&F=!%1965HA^(YT<I,[!0;FY
M;>39^MXIM[QXEE\NNE^-=!_]M6HS;$O_O).#X_-5\FYUY4K+\)6/Z__?RO;;
MM;(F/L5OQY7^CO0+_7XY$==.]MPPZB.:]BVOS/+BFUXLYN+[>4>DZL#E4(9<
MW#@Y>O$QZ_K=@Y/C^/M0%_'HYV?VM.E :0V_-I$C/_=ZEV[%;D2N%^T_R*;\
M5&_LP0][VE_Z[<K##^]L>*M,YHTYFG0B4GJ^B:CDEGWK;J]2GS>#ML3ELC)X
M.WN#;NSU2I#QK\X.WE%+RU7OOK)LWI8()-NA?_]FG] -K?ZV^8[6D^OM3QMK
MJXWU]MO-CW]O?ES96EM=H*=O;VZM?6IL;3;>;K8_;?ZUOEJ>O_%NO;W2?KN^
M\E?CTU9^86.MO?6I\<O;<^/]ZYT3=&TZ7OWAQ^U#FN.J@4_T^)]5;TQ41<Z-
MT>CZ[OD:_+RU82#G-$@A7"1><&>\-3[/B\!$<"$E$]?[1V*?L)3:2H<3#UIH
MX[V3,3 ?7'[)+MTGG?HJZQV(-.JG7+I%1;@9^._-LUS+KT3M>$E1)RPXKXX0
M,T%B!B0=(C96#?/4:IBGQH;AT?P*$H_HWGR1>[GLG5K:TQ<"PU'_,D4B9S1%
M\O1NJ>NLO;K+VF>E4,IV=8Q;TL ,L0RE*"+B+$^[LT(AH9E@4DJ?M;J4&[A9
M[[9Q6+S-TJ8^AX:]@G<EO,F_YXN\[>]=[6P?!W-?7,CB,A[O=7JA\;\GMI<M
M>4' (NM68[2G[YX=NS.X24Y[[*S!E">BG&).,RL(]\E*(G?6'],0O.+39+7Z
MD1^H'X^FG<_;/#G.WOU12=:TAV<_9CQC]W1U'*DJL+]^UEY=W\$EL6JX0\2$
M@+CQ!EF/#0I,*!T9=Y&+>T[3W*H6U$IE!8ZT-($UPCA-G$A$V&QC1.0#M;C!
M*P"UJ)%:4$EY2%PB@F.V4E9DM="<(6&TDQGY?-!L:?FH>\-(W;1:MP%9]W+R
MBP'+YNCV7-EYEDQ?RY^\?(?P424;[1"^DI_R>^?X%+J"[Z_O2"TX3<HB2VW6
M&HX#,B;KCW(B0X4@U MUO<OW7.?"'FAA/LJ$*WG&2I.JE.>M'+E;DZ&/2C*7
M13881__-I,V_Z]#$.WNO+3Q,J8S=Q9OSEJ'F6;IXXY8B3[WS@RVQG_I9&'(M
MADSYXS]\"]WA?#5DW(N/[5'^+%V&7XJI_!(]AA]--JGG3,Y$QOU&]FE@MP=.
M=W;]QL"CFC]2Y2WVGUZE=/XZDB^TAI]3A^9'P8<DJ/EYH+6?L><[_3EZHK]S
M0!S!!($) A,T&P_T,1[:3B$OS<\CE;W WH V-3\/]5<G59LIVR7W @86#.S
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
M9W&3H!+BEI/L3&9!"$\%"UE:BN !1'6.3O+R*NM5D, ]]QF83 XIBGV+F(K
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
M:5Z2'*5/3E3,$"( 7NK'K -.-7"JQ\< +X5(DF04B(PS*HS"284H/)6>".&
M=3>S9OWS*.O.EOQ*8!214((&32@J,(^88"H'$SZXY ?9%RCR!T=W &9JI.(
M,\#6JS?,7&Z)"L&(CYRC8*-"7$6,M"(646&]5RQ2+DMW"]DB<$1G_F$&3N<_
M]W: L"P[="9*[#S'46AC I%YF3D960H2>'WS:W9'>'U$BD"-9<@XP1#GU"/#
ML48T1<,("\G%5#45,KQ)X'3D(IE>*/(W'0;@DSQ88 #.H]V]='>--%CAF!!S
MI7>QUQJ9( 2BR@E"E#*)5D7^A((B?Y ?@/S G?F!I_FQP!6<)[LZ6N0OF].4
M<.E5+"CBBC/D+)$(.VTDE=CR:+,_FPVK 5]V<7Q92"- &@&HA=/.WHY0"['D
M @=E$2<N(.XL13H0@H+BTB=M&-55<V*B<1-#@=4%L+T0"4 DL/"1 - /GQN"
M+NF'0D9CE8E(4IHA*&*!'&4Y"' )>^8MEI(.7'](8]>5B@B4<Z"<WV[=*98T
MX$BPQ(0G:C1- @NK!(TQ*,*!;CBS9GS[2D_AI'Q0+"#*!$&<ZH@,M0X%[[)F
M\BQO3BL>"'\!NN'\4\CAA%)MI -PL2AP ;3!">&B,U(;($K'A$$R286X=!%9
MIS6BU)>**CSFF###A6GQ%^@-#' !M0%J(KOQLOB6.B,<#LFEQ*W@5FN6O*94
M"DMIJF\6'\B $QO3$3(@BZGDT!PR(5C$+?=(X^R%YQ].&J<RJ,HJB4]H4ZD7
MZ-0#!A6*_-5%>/=1_)[D;0+%;QZMZ0C%+[N?VEN'1& :\:0DLBD$1%70VF'C
M\[M+RVKD0 L4^8,(?6$B]*?YG$#<FR=K.4+<RX;2)6\]2D'2<LP\9"^T)']Q
M%#[1(#@IW7E5"_S.>?,[(9"'0![H>)-G14?H>$E04TPFPHGF2%Y@A0QQ!&7;
M:G$B(B@=EY:ED4TA&=C3N;"GX*6#E[X07CJ0ZIX;2$8ZYW*JC3$^>^0I(.Z9
M0]:Z4C<6)Z4L,ZZ4C,UNN=8 ([6AT0&!&@C43RBUI/+29C;IE BG+CFL)!9>
M8V%]*EW2@6(WJT;=CU+L%+7:I](8D0B)./$4:4P5RO@>"'%)2N8KSH1\@53+
MHA&EX9P.P S 3&UA!JAY$\+,"#7/>*YHQI5@-$?Y5X-T(AB1P)/E(4>0%"\M
M4]ZB%&!F[F$&CN(_=^X_Y'\29T80RWC V&A"4BIVEB?LDJ]M[A](?!.;W1$2
M7S*$4*%TMK,5[805.A_&^3="57*&BF K$A\S3:VA9O<"F5ZHZ#>EBGY/\6"!
M[C>/=G?$W26%]>D-2@$SQ$4@*%OB_$,IIR@AW#NWM"Q;F$-%/\@/0'[@SOS
MT_Q8( ;.DUT=[?X;M3.<<N0QD]F+Q1SI/*6%(BBCYF4?6B\M4]JB4-%O@7Q9
M2"- &@$HA-/.WHY0"+U+0AJ1[2Y1!G$5.#(YO$$D.9?U@"BFV-*R-K3)89]P
M 2POQ $0!RQ\' #4P^<&H$OJH:4T$B<,PEGBB$?ED?$$(Q&UD8(Y'; <./X
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
M@#A@X>, X!X^._Y<<@^95UA)0Y'UTB'N-$;:\?*GH%93+P9])\'Q?VXFXBU
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
M3CK_5I+]UI/L@V7%<*I4M!>L*>3-D]YU3?;/8Y%@V(T&"*S3HIEI")R5I!Q
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
MFMJJV[UQ+>U&9\[U6K[3 ])V5#?6&;HP.+!T)\ =PG>'K?$P'!O7@]VK[AP
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
M"'Y$]OFE1/_PL;!X]?P6W3H>!&W\?W4.\6&QMGD0Y34<TS=!5>^%K&OU@X2
M&2Y^-AI9<3F;[[8_[.ULMW;;;_;?_[7_?NM@9_L5/7U[_V#G0^M@O_5FO_UA
M_\_=[?#\K;>[[:WVF]VM/UL?#N"%O9WVP8?63V]*%'7VYRL)-$>.)W_X>.-?
M@LSNF)N0(\LV2A%X\Y]E6[76@?H.*[N21N7/.5%4&I\TUQDI\HQ3SABW3GH2
M F14:RH8QWKM.@JO+L-=(56JYP]:<3^HFJ H@686\"=XVR;*P96Z@!Z7&MGI
MH/^M4X:C@W_XTG#RU)U2JDJEN;.,N=DX\%_&H%+Z\U6G[WZOH1J1]89Y^?%#
MZRBHQ[V3H$NZ'JCXT0R+O-O:,J-2BZK^: WAH3N^8U2T @?N6R<8B'"1V*A9
MG8'6N!XH"KI8'RXR*'<D:KGK8$Z"+54;#?"=.E04W*/CF&_0B <%:ZTT/2C8
M"+!I)/MOT+Q/@I8%EU MH(I5998"/.^H$[X7C)12$PZ7@'].PQ+!J JA@CH!
M(>2VP&.T0.</KMKA>N0M%U357AFM HL$/C@VX7?C!B,P9IM+L^&]J-/^@&DN
MY9%ED^M6D=NN1-!K$NPJ%DH4NQ'%MCZ\J1]XE8&E53"\WEJ-E2Y+XJ:,7HTG
M^ &M!V#Q=P;1=>1:SGNPSF.XO&'*5S <Y6C,53!] .R+RN\5/ JE[P/^BDZ'
M,LKJCCK#;J5\#&LAL-'Z/X#7(!K6:Q]6^&SIAOS>&9U'U)S* S.QZJN#'C/'
MBU^',R(@O/]AYTV ?.^CEP26]F'KMU864C7*)451'?PJT7+OE$I!F6@6OQ^>
ML?'TC5L&Q%?3^P4W@@J^3O@)UXMO!K\5O!.LF^ -"N&V$O_A,KWHF>R!H!P.
MU0 $V=3+$ER>-H!)F1Q2Z0Q F$$IC.JPR0E<?CQP49A6I*X#UIW>U).D76"]
M1I#GM0J2&XN-ENW8F($3/5I!^H.A%3Q,H!&H<N?GW'8@S'NF4ZD7<4="?-:H
MX'\*6N4T(=&=!%_B(&03 %L-7,ATC?[N,L>@TA;U^15)CA7W3#Q-M@]?GRX5
M7FEH3?%JQX$?:O6C5'*JTSC#Z%,-9U:QF75L30,#X:DF_OV*-<-U?'\\&!VW
M_F>L!D"T<&9":#JNN]=OA5*(47E:+CE9@?31 UZ!CVT@2TS\#/[_\,'@0@7H
M""]-5,TJ2T@D[KZ*NR_ATAJTFZ&/*A$M$EN5\8O:Y1NVVIVZ2(G6^+0Z!_47
MM M,<'FJ6]S'(= *U-L(B/';:AS,*WU>AH).3T&8EE%H]3U"W1BLI@' _T9K
M-ZRM$Z01R*3@F0YK.7&C]0E*UZN('W*]&AUM9+V&;*IB/ETP6P&4ZP!4#![
M5X\ LP/?5O[]_ZZ?!&A3/EZ=D5<^0'!P!W1HP:$==2-)XUHC<(][C=O.IOB5
M3%Y=J3P;HV;<YY*C/Y?&<=8?=QO/5>U43835*0ZILSH^-H@!,/M;18I7' B?
MR4EE[8/=0VMT+J7"R$JJ$>,N0]HI@:S7.6<%4]:[M4VV(:Y,[MAH5;O>'I\
M4IA[R%:?W<8/XY,3D%[[?M++O_0W'8$@ ^WI .[U6[=OOKZZW307>Q>[AXI2
M342!$1;$A9)\@V268\1QQ@TI#,ZY+,]>=-%MA9.#X76AM"(@ E@FC?8"9X4R
M&F/#,U6L@?)HU&F00X.QJZ"\'V ARMP(F,.X+7"V2GT=),]P.%$< 0RNAJ*?
MHJ[>'X-TL<.??ZDYJ^*?&[GA;R%,+_-@5Q[$O/0@7NJH_"&I-O]5T6/&51DK
MRD&8].M;E:68\96J?!,$<5>=#MTO]2\+)>]-)2 (W1 *[:KS7SJ]*&[C?:NX
M4B$V<%&&EJH^/-5ZJK#31OG>7"%K^6:>;>3%->]?^^7KW^0;+..W_#+>R*[[
M)I'BUM_]T9*+&W[Y!WV/;JB1/6A+N+MU8?KA@JOSM&01\_,;'A&$TVV:;-QE
MQ^]*OL0+#\8+8H7;G]V5A(_1 . WU2U]"U%5^$.!R!V<M[+UU6M^EGK$+-^C
M(O5_6:81Z(_,U&?>_.5+^_=P[T]9^^]/)+S7OGA[LK_]Q\GGOS]W0D,8,&Z"
M*7H^^<ZD^<L>_OQE!Y[I8P;/!T;/.PK787LGG[N?3_X(#6&R]L51MO?ECY#C
M735^@7^W#I5EAN0B0P7+%&*%L$@P:1!H[SK/N'8RU-ZP=2R>T925E0?UU(HL
MB9 D0A9$",ZPX44NB.2.,:<4=9DDTEN5%TKI+(J0XK8MQ)+TN"?I<3Z1'LX1
M0KPJ4&:40$PHCY31!$G%!2XRS'QP^SR[SF'/47ZLUM24YV!9;57ASE"ST(T5
M0:-^J^SQ507LF^&UA6[3:93 /:/_7=OUW$T,[):53&[X/A:P $E#+=Y?@1W^
MBMP G_VKYH4D,Y:2&;M-B\,Q6JC<.Z2HRA!8'1IIX3.D<^(R&^(P]%&[3;[X
MD0-I[,K+P\J[=K*Z!Z]+ LP'!<RID@T:-C.NT(@KV$[8;854EN>H<,(0FH.@
MM&$\RSIECS&;\,7#90I1+$O$]Y,JB*?5I)>S_IZ;=%AF*-<]J-(WD@';+LF
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
M(,+8*S,:#USEJJC6,*RCF&%NKAN<=$;!IS*>:$HJ3!8#(RI,I^I<5)./%G7
M>FI?G$,U-(..+H<-^C!SS 6M;J1 T=2NVS\K73)7Z8!!\]+.]0*) RWM1(VL
M?#*@@871*+ L'2>UPH)F*/5SW*>=CTOI>Z>J8TME%MAP?.I!<QQ5WPI1ZO(
MU0XFX#$W'/5[#KYV'O<:[A6&3KW=W@I.*R!G<Q+B-/H8&')[,#X"M7O"/M,
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
M *;7AVDCWL21:)FEN.J/^MPS90S9X#)1*>;28^^Q= !3@"G %& *,+W783=
MU!V(>M8]=4F*H 5&N2M*$,=:(",)02I9&9EA-G'6':@>)Q1X"CP%G@)/@:?W
M,:H(>'I]GC:BA:2005&M$8XN\Y1)A0S#%!'LC:)1,F* IW<I/.A^KXCR^F,L
M;)E36._B#7MWMRY^MN4P^^D>'_L/ OJ^N<?66/ONX'],_6P2_Y6]'/!V);R]
M:88&1>*%"S8BCY7*?4:<D!;!(^RX\([$:F_&[D#2GA*PVP=,K@#]!_W?9]P*
MZ/^MZ/_9XT+%A/+14Y2TD-5NWA99QPURN>LI!-=4^ZS_BO:TOMB_ ?T'_0?]
M?[#ZOX=0"]#_V]#_9@ &-I1YXI'2TE9C1J::?9T08Y$H9Q1+7'<'FO6,9J#_
MH/^@_Z#_>XP. /V_%?UO+"](8@C4622L48@31Y"EV.1.@$N&.,>IC5G_54]1
M:/^#_H/^@_[O<S0;]/\V]+\QO(U9"-(8BJ2KGO_KA)&CU*-<:@9'(IQ0LCM@
M6/48TP" FQS-;N>^G7#H?=ZY]! UX54L]QV, %%W#S[JKO6!"MGMH8ERS2;*
M23-$@3/,K*<2>6\]XB919"232#%,C<OE9:7M#J3N"<IOM(7RT*+O6A/-#L0
M8CR T 8@QD[$.'NH:14FB7F#1*AVZ,)!(%N%MS'K(@V!*15H=Z!DCS,%Q !B
M #%:X>)WFABW$@P!Q-B%&.?6H7 V,H*1$L)62SEIE+N,!LE H['>1VGH<AB,
MWVP8!! #B-'"D@-BW)/P"2#&3L0XZV.$$!V-(2+!52:&2QHY:QS*G<1 D[34
MR- =&-(3"H@!Q !BM,/%[S0Q;B7@ HBQ"S$:H1:*82$#%XA)*A%7WB"7L8^X
ML$IA'Z1DJCO(9=NC"AY+P3("MVG$W^Q\Y#MV&CIA-%Z4,72FJU'\SL=8=.9#
M6T187 """_?(NC]C\5?E5OL=NZ<-Y)WGVI$MIME6\_5]:Y=_.@W/EP[_G708
M2+<%Z?RY_48D$PEK@E@4,9-.*V2-R>#STG$<M&#$= >XKPU$%$)(.:@^J/ZF
MZN\X_@ZJ?S#5;SP1BUPD)S12PB?$2?)("R^0IT8$&3DSU5(RI(\QJ#ZH/J@^
MJ/ZFZN\XA@ZJ?RC5;XZ<A^0BXPD1IS'B/#ADA,=(!,4EH8QEB%>J3VXV-A=4
M'U0?5/_6+7,=U=]Q'!Q4_V"J?];69P8GK)6OM-XAKD*LIHUB%(A3P3NL8N"U
MZL,3'E!]4'U0_0NJO^-8-JC^H52_N5B P%ZX2%%57(@G[I$-VB,?J,)>QNA<
MZ@YX'Y:*V<> ]2^E=>.8W\/HT^#7^J69ZBVO?SY16^?ES";Z$I.,1].(ALO/
MA-9Z])^-?]_SLT[].MUUJ8VF(4[+QQ+WE<C7G]CB_6A:.X&^6#Z'RNFEI7])
M5A]U.IVC+WZ\"/FB=C++3O?-UKHW2YW1M+33]Z-<<AT[G\=RWC]OB57%>+68
MY+O['UJ&R8MF67U<58T[8*AMH@@J RZFY3P;KK9HR']TRF'^WLT^Q4Y=!SJ?
M8S[0SR8?ZXM4)OH8:SN-OU:!3)UH_; R?G7>?Q>V*&.1;U'$>3XDAG[GJ?>S
MHA*!\==>?=!\,=DX/E_)726Y$_NU,YV5'?N^B#F9L_I:Y:RTXSI%U:>OT1:7
ME'Z%P=%T47O,N?+_.)N/JB\?%W&<?_T4GWP>A7*8S9VMN;(L%\MBO^PTZ^:S
M*MU/5AZ"F^=W+[K:4B5]9:.B[:Y$,-NP9//5S<+7_#8L)^/!_P!02P,$%
M  @ USM94-Q6,B7X%   1>(  !$   !I;G-M+3(P,3DQ,C,Q+GAS9.U=67/C
M.))^[U_!]<OV1+3*HD2?T543LEVJ\:[+]OB8GGGJ@$A00A1%JD'01__ZR01/
MB2($2O**.U1$A4NBD)D OD1F(G'PU[^^33WCA?*0!?[G _-3]\"@OATXS!]_
M/GA^&G9.#_[ZY:>??OVO3N>?%P\WQE5@1U/J"^.24R*H8[PR,3%^<VCXPW!Y
M,#5^"_@/]D(ZG2^2Z#*8O7,VG@BCU^UU%W_EYUWGI'?JF-U.OV^..I;3/^N<
M]H^LSO%)EXQ<8E%Z[/XR/N^1D[/3[O&H<WID'W4L]X1TSLB1TW%.W3[MVDZ/
M.">2Z5MX'MH3.B4&-,P/S]_"SP<3(6;GAX>OKZ^?7ON? CX^['6[YN$_O]\\
MRJ('25GFA].YTOB .I_L8 H4YIG9ZYMIV;<1]]A<87R2,N\? JD@ODW3\G[@
M^]%T.8$C^*%XG]%#*-2!4I0SNRC'$1E=4<C18?QC)F(U_WG>'O-_*)J /X](
M"$T@0G VB@0=!GQZ15T2>5"ER/\C(AYS&75 :3R*:C%7H/"S('Q,Q2V9TG!&
M;+JRE[_\9!B()9O. BX,OT3HDG DJQIR(<DZ7;.#\,3HWP0V$5*EBQU7(CJD
MG@CQ6R=G\>DM= X.]2L0A9TQ(;/ZE2@2QA5)GM2O3$&US;.SL\,WQ*ZR&F6H
M9?D.?NR8O7IBJ]1>7S9\ZZ1TVZA#KK?UZI#2;5B'Y:-9IRI%RMN8$.MRAG4Q
MCS>KRWKU6+<2R\V4)API 8H]JB,PI/:G<?!RZ%"V<C2&543XH7( )E;.8,[G
M S1;O_]&T;=19P NE(SI \AA/OC.R\ 7G-@"+. -<^FU_R]*>#@8A?(I6-3D
MT^<#P2/05&S1YX-UN?G,\\C(HRDWZ9S.9X!=X#P!D)\/G(C+QD-G1$#&1(3?
MOO$@FGT^B(LS0:=@J&7Q^ FP!^'7\!R9*'KA@6)1&VK^* +[Q\!W%IX\^TR$
MW^ET1'E5V^OQV'J+8_]\[@38Y1I-3B'Y#<*?RR@4 8R401A2,?"\X!5-&;C"
M>Z@.OY>5>B0>#8MM=XD79HU?DUN=7HA_&Q$/N<$/=,1$+6V8!CX%-_ZNT3F/
MT70*)>_<1S;V(0*PB2_N X_9C(9/6.$J)= @W +RCCB?0$EN1R-ZO;[6#VP;
M:N  =D 2V2CDAI$1\YB ZEY&G$/Q2L@UJ5<W-W:=HH2PS:GS<1"#?X*!>.=>
M!E.@>IP0#@@%%V"S;,I>J',-K:'1G0OZJC6R*_MI^X(^REK*JNGKS1.U)SYH
MN'<'HJ6XKV\SZH<*,Z%!V51] 3U/9IE/E$\94SN#JM([-_LWS,:.'HPYE;^@
MP1Y@"_ZD/K6)NE6:Q#MOY%?7I6"07B#0@$D9?2)O#S#5AP$7^#;8)RGZ<D+\
M,10 OP1!B__$":8,'@4140A#T5:9OJWQWWY/03?-8NXZ-A#J2\)),@K]\0V%
MV4,R%*OMF9*HN1Y]-O/>YS3WGH@)#?SG_[UA4^#MJ'6_!H.=ZW]E-!86P[%+
M:2]O@C"\)^_(("2^$S]<(]"KP7H#'?E8&_]U.O."=TK!\5XQ#D,\X*'TNW<S
M%+1B J!+W0#UP H$*..%#CA'0X4E!@[T+0@B'J(,0QN>I?@]SR!V00,'\8K#
M[*1ZE4JR+0%-C0:NZ$A<R\ 7G\< /P7W$;<G8 WS=F*YRFZJQZ2I79'$=')&
ME]D '.\/U,,$^V40*NR))G53&U^EZ=\9M$< GT2]:P^5,H.F>M9X0@]&_SNE
M.*8EE%GU0_@AU^2'X)UXXCT=\Y6]LA'/#YH>I42UK</\7.!*6NDJ'Z)#N7/_
M\8!*>K0B&S979N=5'D8BXG1Q4%4K8&7YIH["?#R@JF"V(8[3OA,_<C'SBCFA
M+'JM-L<UV>Q^K VF 1?L3UG\SKT@]@_J.T-:/7^I)F@JMC#+Y#C)NJ+Q_]=^
MXC4+^38(.N]@-L*3O%OAE\J.V)1M4[OK@8X@<@AA L['\-'^(2<? 8QAF*BP
M>)EN52I?G\/.39NTM,<:UOBX,57.<P<P0[PDG+^[ 7\EW F? D&\2HU=2;=^
MF/BA&ED5Y#W/7!YD4Z#:,>(B>5,'Y+4/%F-#QU2+Q^Z]4K6FW@9I+A!_6D/5
M%QDT5N>G4\IMP.R1\A<&D[H,H*]O@OH8U<9A?O(7%P>?@J]O,Q;W,@3Y6<'5
M^O%1XG:O2JFROU8NK;K%A)MR>7(]7LU9L;RA4%DZGWI^_",BG X#\ #CZJA/
M@_*#H&:^H&/*M>SD"WP/^+N,-@ =]YX'3F2+!PH_1#3\^F9[$8[\8@P;N-<^
M#.\Q@ZK'F5BYX/S^1-_$A1?8/Q0V]8/D?52 (5(1.L,F4>^+%0MUB\5V'AS)
M%>(+4$_ 9(JK*E)8P>U?O.=%$M\_0,]P[0-V-$\EAM^ 1(37B=V#"BK\S0=+
MW?62];/O4/[*@0,/KUAH!Q%4'^8VKDNYW)^DRE'J$3?4#Q?SZP-[PF!H2[#<
M2X_)-?@\K0:C/%*XV#4X-35M.Y\#P*1;BNL]IU,630%>G S3PMX$S82"+K.F
M!NN*0.H[P#R-IG<CCXU7+0#58=)4+:D9+=TP7\8VX9:BKP*_7>^/E.%2MIM3
M?L.9F"+:JBC?B'"ZN#.GUC:>QL0(<Q/?KW]$;":'EK(M:IJ=-TFFJ'H:::Q>
M8ZJ<CN$AI5E<@)E"F3'5"SN5I#MO($X00H'/XHU.B?.J,[_0(6_"="'=VI9
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
M-CKRN1-7$&/)4.L^2A--(H>_*U7NQC:D>*D]5QK9I#U97M5WU6FF_F4VR]>
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
M@[?)]K57]XV<F),.M @Y)RA UCK509P@B>#H7[QUZCBNXBT;.8_XRL^CDN8
M$QTG2>%].L%\-L%9^7TZQS3[.!W_]PKV^:K1)C5AZVZ:)B3L)]RA-8<W$668
MYI6;^.SC'''U]ND^.KR[L<,UM270;OHX@%H/MME1.UU(0R[9Z7BY:I]Z7*=8
M?<1I&N]7P/R^Y@Y7S=9@.VJE19'S79KOJK6^1=#_]UF8+W$^^;9Y72Q,7H9E
M^'T:SC*MFWD?S3W4Y.':V@ET9PWM_Y# =@UWUU:/!P<>Z/* 8;EER]VUUF4P
MOL/E>+Y:2-Y.PEZO7UUKX7 UW >IK;@'D.+VAEH+_Z#)-VYX_2.&!?[]7_X?
M4$L#!!0    ( -<[65 [Q8@I/&T  !."!  5    :6YS;2TR,#$Y,3(S,5]D
M968N>&UL[+W;<ELYDBY\/T]1?\WMCRZ<#QW3L\-EEWL<X2X[[*KIO:\8"2!A
M<THBW23ELO?3[\2B)$L4*2V2"R0MNRI"UG&M#YD?@,Q$(O,__M>G\[,?/N)L
M/IY._O:C^ O_\0><I&D>3][][<???WO._(__ZS__[=_^X_]C['___.;E#\^F
MZ>(<)XL?GLX0%IA_^'.\>/_#/S/.__BAS*;G/_QS.OMC_!$8^\_NCYY./WR>
MC=^]7_P@N>2K/YW]E6<G?1:<*24BTUD%YI71S#H.L8!&M.7_?_=7"2YX;B/S
M)AFFBP,6P&26?5'(4Y:07??0L_'DC[_6#Q'F^ ,-;C+OOOS;C^\7BP]__>FG
M/__\\R^?XNSL+]/9NY\DY^JGJ]_^\?+7/]WY_3]5]]LBA/!3]]/K7YV/U_TB
M/5;\]+__\?)M>H_GP,:3^0(FZ<L+Z/5Y<?V'-]&8GY8_I%^=C_\Z[_[^Y33!
MHE//@T/X8>-OU*_8U:^Q^BTF)%/B+Y_F^<?__+<??EA*#F9I-CW#-UA^N/ST
M]S<O[B(=3Q8_Y?'Y3Y>_\Q.<G1'B[@F+SQ_P;S_.Q^<?SO#J>^]G6#:BOQIR
M!64JG'^O3_MI;TSO"<@L741D]%V<5((/B''=T_?'?/TLEK' Q=EB0,1WGSTH
MWNDYC(<4\)U'#X"V>Q [Q_.(LR&AWGKN#9Q7(%<1UD?2HG".^2]I>OY3!^[I
ME%;AU_ .'P96_Y3>+H*0RPG\[U_^^,;;2<WCR;BN'"_IR\LGU'?M@@,_+7"2
M,?_XPS@3 I$A%>TQRI*U#>"51\DQ%J^Y0*%&J)Q(145FM2],AZ)8Y-$QH]#8
MB,F!-+N+:C*?GHUSW7]^AK.ZM+Y]C[B8[R:Z30\;0)2]<*Z(EGNP)267530Z
M&XB\A&0RTMYH"AH2+==6%1=(H,8QG61AH)5GJJB<BRV!]#&X:%_#C';]][@8
M)^BQUF\AY]M/;B?T>T:PHH'L#2818A(Y: 7%6RPRI)1BM)F^/S(Q2B^=985S
M(G?*F87@:5LM7B@550(>A]# VP5]K-;6?%J>3L\_S/!]71,_XLOI?&^RW__P
M0?6PQ3A65.&%M$5K89TK.H$,7D'T!1)"$F0?CA+FXFS0+!7AR7XD+00!R$3
M+)-TWD(86A5OWQ.5WD_/,IG-O_SK8KSX/*0NUCR]F3(>&LGJJF^$"M)H:V/0
MV9J0.2WD#JTDVUR9-*(5GB8"""9B2$Q'3V:Z"(IA"<8K*]!+T5F;5\,YFZ9;
M+SRKMN[T>G,^@XAGW7='%W/V#N##Z!H^C1]?T*?SD4+MC;2:H=+T5E&= YXB
M"]&J6"(XGNS:K;W;U@O,8[>W7[[AIZJEG_!L,;_Z3J<WQL6EN?SOFZ$L-;7[
MX%Y,$KE5<WR&RW]?3-XNINF/6QIZ,ST[>SZ=_0FS/*+UJ)14.+.@.8U<>A:S
M*;00<96US)SF3XN1;XGSMEB^4/C)[$I ER;:CC9<=3P'9<EB>CB]++E!X_OQ
MA^F,'O>W'_F^-+H+;D2K#M(Z2J8" *V340.#%!Q+'$P4%AVD)DRY"^7P9&BJ
MO>F@HK]+!K$W&>H:/W]UL:A!B!K7&0G+N> (S$4,3!OT+&0RT(WEJ@@T26EH
MPH55)(^<"GL)_BX3Y+Y,N&5ZD22FY_@K+EZ5W^#3DSA?S" M1L5G1Y9M9LEF
MRS2/BD$$2985SS$&T&AC"V[TP/:XV3*T<N[R1^W+'\*S!%;-]I%Q.7ERC%@,
MCMQ0:RT#PTV-W JKN*E$;\&46R@.SXG!]30=2L@-]HY7Y"_/UHRX8KL:]>OI
MK)/X8C$;QXL%Q#/\;;ITMD=(;H%4+C(>JW>&B>!;)U@4HD D9TZU64WVQ/WX
M6'5(13;8N;IE]\5\?H'YV<6,MM+7.!M/\W_#V05V/WOUH4*?__()9VD\QSSB
M14NRK!3CUBD2$>VW$3VMS,X$1)%"\HU\PBV1/NY=K:WB[C)--V+:TI9;CS@X
M&Q(FS936FNE"V#T$9*"3]F3>N9#X :EV#]1ODFM#J>XNV4S+9>U7_+/[R7R4
MG=,.4V;"B$QK+^?,F^R8E<6112"%!77HI>P:W3=)J3T4=)=%MNF2]06EY^@R
M+YE)20S7GG0>) ^LH)7T;3(MS"%IM +OF^31/BJZ2R2W+Y&>Y/^YF"^ZHX'?
MID]R[A0 9Z]AG%],GL*'\0+.EG*IEN1T0K_XJCR=3CXB&8YD+3[#N!CIK# H
M95A&06- 6E)IE14,E.$@%0@AFYC\0X!_W"0\N'KO4M2WW#'?(#E*X]0=<=%O
M/:D"ZWP;$E[!\>*"YMJH2&^A.$,3*]93  TLJGJ6CEQR'4W1,1QZ,^T#_'%3
M\Z!JO4O+T'0+[C4 P&*S#)P9"-7!MLB"B9YAB9!=S 5\FYC\OLB_26(V4NR:
M"-[>9X%]5OUN.#4Q-->5'R?S+M_T#9(HY^,%OL79QW'"Y=#?8)J^6ZJXFYZC
M)$%H:3@K*1>F52'WR9C(4K"&C)E4L.AC;?C[#.QQ$_ND:+&&]_L?>]X]B 4?
M1=(\,0Y1,@UUNP@^LP+26 [6H/?'. ,?XDS7F,"YH+TO5YGKX$C<-!R6DDQ&
M.30RFB.<Z>Z1W_-;#4"/I$4#(EH6120:24?V9G")*1E+4-K6H'C3W)X.QH!K
MP8U4^>9I*WO(<MUAT@_+Q.>_IK,IK0E_^W$QN\ OWYQ.%OAI\<M9]\*__3C'
M=^=WCE+VH,.*9S)_\FD\'P4?77)*TQ"DJ,<2D46M%+,\.116>9KI3=FQ#M6
M9+GG#L,]Y-E!VYN(L[?4&QQ*KF!ZUFVNO4"-5FY5#$F)M:B&M"$V70VYAPC[
M:V_:2O0'XX4 1&DS&1ZINSG&"_-92%:L, A"6FZ:;/H'Y,.MJS?'I\,V$F]
M X)S/EU:SO_H#.X1F7:I& (4LR6[S]2#<Q$SJ^N@+QS0Q28>RATDAW<I!M#0
MW3RE/<3;(-EU@_-R"4[K;%STR*R7!,Z1S>^%20QUO<KAI FVB?UX+ZK'P(/A
MQ-Y@#7B#"QH?YE]@-B&?9'Z)BK"4J,F: I$]T]9H!K3^L>@=]P5"=M DR+8>
MSF-@P0"";I N]"2EB_.+LWK;95/BTR702& TY,)4TH'&CH6!CY(!5R5&YYR0
M3=SFW@@? TG:J&-C@NM__+0B*W*F_QCX,A[,WS\_F_XY["6\ZX>VNWRW'O?*
M-:_@G4DE8.*D!EZ\IVW<A%"\+BIPG4<2N+..S$5N--1+=_5N@R;KD1L3C>-!
M!SGX_<<KZ(/>1.WQAO;*V.)F*K?U.BH7K@AMT($,,7+'4Q"*8[:C$(7*WG25
M-#K-)!8DJ2?DHD.1"D5TPU_ BSQF'H)E+B.]FC9^!BEQEJ0S1BL.@8NOXP)>
M/>-^,9DO9EV1DQ>3!<YPOGA#K^G>E5_C+-$/X!V.G"PT&4Q@@3LR<61"%D-!
M9I+*"4SBV,:8Z _Q)*[=;<.-U8VCD3::W+B[%7OSD(KCA0:=2IV&*C.0')E'
M:P,'Y[UNE&5P(E'K?;2^ARQ/)6I]F[A=G*7D&%$'9%G6F@%<$E4U]ZP(&8N7
M.8+-[9>+$XI/;Z77>Q>&K>7;P..\C>A7.,=+P[D/KI9QZ4W CA.:WE=Q]_)@
M3ZD?DA79!5]X/8KV6I&#',A$HRV,:>UC$$4YD\O7SX8' M.'(L,VPAZ0!-4/
M&+V:X.LIB>@M?L3)<_)W+VV6&WF5;W$RGLY^G2[PV05*+LVE,TRFNHHQ&N:"
MS$PG6F6CTIF)S)U30I-(X"%?9T\,A[<@AU'B]/ ::&!4OIQ.WI')>UYE\AO]
M33=#4,J2ZM6[X F.%@*8UQ!9Q @N9T^>^?HZ9GNN'.O / )+8F\9-PA?KF*Z
MG %]4+6T)-;#.HX=L;_:'N#!'C)O8$=L0%?C/TX*SH"G0%Z6CLPG+YE(])\'
MF0)/7SL3'K A#D6$;43=Y%#[>K.JV]3\-7RN2]_E/H7%N*!"9EY%S73PED'4
MA44=D@\%>8Y-K,E[41W>=AA"=7=.NX>2^T;[8,#CBF<X3[-Q=\EU6GZ^F(\G
M.)_#)/\,\_%\6E[/<%[#98M>I7#O&I/;/'[OJ/G.8UD)F<>0P2OEN-!2<U*^
M]\5%X&"\T=+:$7T;E:B)RB[%Y1W@:&UD(HJ0N"S%P\[%'+<8Q!:_^BO,9O3)
M1WQ63U_/=CJ$.A"R0])@, FN, AU+)BM\%E8[:+VM<!M#@J17 YM_2@9:Z0
M((<$:+L)(%D$8UD0B#9Z:5(JNS+H[<7Y.<P^3\O;\;O)N(P3D*><TO1BLJBW
M4:9GXS3&G1C0\\E[:W"7$:S6G;3D@$G#I;)<>YNBU-8JP3.@RC':D70A@!:&
M\4"[E%:U/$EU SP(AX4G,$6TU4![31Q:(_TT@XY[6B"E$Z"#E4$DF67PF)-
MF?A()9- 9U,3!3S3,FLRQ1(P&86*QACI+;;53.<C-M3+Y?,/I)5UHUDM((T^
MD#[(T(U:DVWCA;&6BY0M1A\@CY34N41/=DKP]:Y(*LP+;AB&C( Y>MKZVNKD
M^?@3YB?S.2YJ]:$]MK%]7G<@C?48Z^J&$[C*KC@K8M3*JJ"X5=I)JTT2*KE1
MT5Q&7N_Y>.GH0THL9JWJQ:_DZ:ND?=SSE/_U;/J!#-_/K\_JH":Y9@5]N'W&
MER7R@ 2 +*S$M+:2T2IL:HEWU$81Q]J4%'T8VK[>UL8W_#['<G'V<EQP)+U+
MQ5A?JQ/533\$\B_(M7#T/1,#D%?1)*^\![;#>UX#LV75"QM:'RT2 -)[S!=G
M^*IL!+L,5D:ET?"26##5W7 U.<=HVAIKW7]I,1?;IA!O3X"'2AIH3)DF^CB5
M](*-0_KY\W4,+(&7R3I/YA9J$EY4+(!#%KQ*Q09ELSKL^O0%V]&.#9IPHN]:
MM:-N&@03-X_^2]"L#\26APT],![GY&%P_?;ESY[*.1*/E!->E%H!H-00*3GM
MM3::9=PHQ\%&"[G)W:NC\>>!\XI3H,\V.ADZ'Z+F_E\L</9?,,M_P@P)XMMI
M6=1/+X/JR9'36ET:(2"3(9<E \\UDPZ+2-YPL7IA<T/:PX.O.B$[>5?M3)N)
M=D ;N4-W/=3G%[-)5QN'\)%OW%7)N;HVE#/X1)PW6@BFL^8LUO96DFR_%(RC
MD8=>JN_QLD>F_*'%.^"\G\\6HS<P>7=Y-IOK\D7T4]Z3;>4)3A#@F520O!7&
M:M4G?X4>>F,SH*]6-X);;WV4%N?N<ATP9^4:Q-61: \86]B-_=4\_*Q^V";<
M0P.K.MQ#?"VFZA4<!:%P'5@B/$Q;'IGG,;%8VX!9U$ZF/O<83D.+&RRS!DK<
M0FH#*^\?)*GSB_.K_1X@U[V116$"T[+>P#7<,HDB)I^DT;I/7D@O]=UZ\^$V
MU[UD/QU"< ,:2AT0^'0#B$@J@S$U%3HYIL%$%G("%K24TGJ.0?>)XO33X,TW
M?X4:W%EP&^?@@*DY/<^*8#SKRN?] V%.EEMW4[3]\=A];SW4*5GOD:\<ED&V
M$9S0&DO24,\W@4PH%15IF/P:&*54%,1:@+/V:=5"6R*!$4R"5#IG$:SU>QZ6
M78-?'O.1>?=R#'%\1K*JQG<WH/QJ\@;3Q:P6$:5?^'4ZF5U]V26H? E[HY1>
M12N)\?5XEEM5N8\,O90Q!)Z1-VE=,N@H]DYXA/E[>D']IYK*'^&L$N(:XK/Q
MO ;<"=%(JN"1!\]*#(9<IIKV&8UE61LC'#@779/V&[T1'M[3/!X?[^1/-E'C
MT+&):SPO\2.>B>ZC[#ZJWV8PF1><S9^<UQ5KE*73F#*P$B0YZ(D;%ITPM$7I
MJ%R)2?#RT*J\Y3N_1?ZT5,O0(<TG'VF3JEY\F<[F4&\3D1PZ4?U]-IW/?R?!
MP-GX_V+^.\F^:[AU4<5/&^+U+XZPR!( "+I$8K_MJN5ZQ93"A&@=H.M'JP'
M?+-\.[0B&UP=VJ)B0DK)F4!VL>6\>KI&,:_)[ Y1)NU!^[1ZO?#QUZ\X/A$;
M*W)CT:1!KJ94T&OV]OE(V:B+)B\:4 #3';KD-,/$T?E<<C)-RFSUP/8MDVQH
MU=UEU][]^&[/@]\G<%Z[5-(:7#%V6W\('I+.M119W?H#]RQ&KYG*$17P4G)I
M<B'V063?,K.&5=M=7NW=>F\(42V/;K(R,<=:YM I4T_5"HLI6J9CE$(D2-BF
M!OE@(SA4QM_IL/,XRC^5[,'KT?_\^4:PK1O4\@@D*5-442QE7EM\&9J9Q68F
M?2K<^N@Y-@FH/(#K6&>X1R++)LH.H+06J6!7O:.O<:XQ)JX"_#V@-DTM[(_U
M."F&@^IZ-3^LL:(:<&L-P+H%+",_\ZM"#2G(Z,C;]B(DIHTJ+/!:M"5H79*)
MH$.3=.<^X(Z2:-B21(-KY,@K4HA&"P3-A$*"RF.NM6,<0V4 LD4K2IN;3,=9
MB;9T)@93\AY+T38::G"[YRG,9I]I,W^#'P@TYJ40-L,%D F-4$P&24ZSR(IY
MWU4A"2B-E<J:-ATGML-YA!S(5CJ_<^[43F$M6M?,%^-S6."KTD<NW/EBN*S7
MHKKZ9\"BEIY!I/\*6"]\DY86VX!\O,QJIJH&IP'K;8#G,_S7!4[2Y\X.R$[F
M5, 1\V-=M[UF40C-0E!911=<LDV. 7I@^^[Q#:F\EOQ:!_"Z;N/#$%MZ>STP
MGI*7MX=^-_%G8.6T]/#N@6H"YDS+)0OU.%5G7W?H7&CA]CJ&E+(234RJH_%G
M)__NL/391B<'HLW\>E6^ZDZFK<])"_)+3+U/D6BO-\$PGG50#E ET:3N>A]P
M1W3JAM)J#];LI9(&SMR-F7/]Z7^-<48O>?^Y2R]:EJ).(3BR%)GB*)@NM0X!
M!\&X+-HG3_B5:FP8W0/ONVTTL H;9$:LG0QW\5Z5K.\!]M"&TD:T1S>9!E-[
MGP5L4)T=:B/<"#H8L!!*9& U9]IXR;RRB7&>@!L;';1IB7D"!.MO4YT&O[91
M54M>O9A\N%C,EVFXEYMXEIISQ26KQ15IT=:&[ 6AF HA>A.5%K[M+86[F$[#
MG!I(FYMXLZ<J6MI3-Z#)J[BJ*X@E>6;!=SL]9R%KS8P@LS(%%Z5KDOAW#Z9O
MC26[J.) :XFZ*DP (45PNE[,(E,0T=.0$PU9193<&!E36Q_M+J9OC26[J.(
MK2^6^ZUUWD8;&(VJ>@H2F ^(K$1G;;;)Q]"DF]XIM3PY#;]K;_4TR!#>4/6_
M#ZIONEO*5FKKUR1C%YD?KEM*$LXDJ6L[>M*8-I%P%M1,F4+/0)E-_B:[I30@
MPC:B/GBWE!*4YA8X*\+2LE><8-$JP0SZ*$WDV:@F_N_7T2UE*]5MU2UE&[DW
M<%/6=!M46F59<^"<#Y%IG1R#I'0U>\C0T489U\2P.)V>K*=A5NRIF@;70S:V
M(>R#ZYMNY[J5XOIV\-Q%Z@WVE8WX0&@MN=4LJMKEPM2"_-)RYHI$BX(G;YN8
M%J?>SK4)&;81]M!W_?=H)IJ3,#HISFRHU1>KQQX=6A9(-+EXGGWXAMJY;J7$
M@=JY;J.!0[1KZU<9B096QS?K&E>]&<__:%X/:N,;#U0+JM^(5[O>F!C!<:UC
MMCK05A!-- *$#1JE]W94D@ZTXGC:U2(P#=DPCRHQL(:GR%&AWK=IRAW@+Z^O
M*WJ%3F"1S,DL:UT(R;SEDAF/0F05G I-KAALAC2 DW7[R5]*$HA1[=N0:4(Q
MKF2U]9-E7I5$,X^'DA%D;G.CXCY0AU_]!N+#&C=K&,FWN"FQBFWI'0AT4+NV
MU?6=EEZ--.^01T8.@Q5D"V1:?P_"AX/>>#Z4_K>7\;'O(B\+-O[/=/;T8KZ8
MGM="3M5>C)([+(GLQ=I$L7,B0U21Y902>%X,]FJJU+/<Y>KKC^6$#Z'/Z6!R
M';@B;;7Y7I5;F"Y-P#Z@ABX5O1'-X0M'[ZNF:2L9'XP .ED$4^O1^TP$CY+
M8;!,U0:?P V6W*=RQBDJ_IY:TP?1^S:B';S%QR64)U>E>)%V-JX- Z7((LDT
M,-KD(D,9BU7<:0[V(<=EW8,/6Z)X(%E/!Q+4T"4PK[#\?.4K\^)+0F#T;TT"
MS[69+@TO> @A&E.$>-#;7/?@1Z.T7035:J8]O4KQ$3)FI>JY2G1,TYL9)/("
M<JRM1+FP"OI5D5QY\*-1VBZ":I#E<L?@^_GSSSA)[\]A]D>W(0AKP4+*+(G:
MS]ISQ6+E&'(PM$5P5*+)P=1#P!Z!A=Q$!P?AR!6ZR\G0!U_+DZB' ![G1&I8
MM3[(F0%TTB;_X7Z< 8OC(6@F &MW!((8$YF>D&,TWAHO=).:=<?AS /G5L>E
MS#:J:$"5MW"&\S?U+.4"7\^F^2)U#7BO^J $2_! D">2NTZ$G(R;X)A SI',
M&^O:[$/WHCJ!..Y>2ESM5#R8!@X1SKW1IC)#2#IC9C3$Q'1MN^UE2<S5V\8E
M&8NF2>6(>S ];OMD)\FWJ?B\,MHOZ6-]H!W4*CEV[NU@>GSP$& _)1S"#+D!
M$556R7##G"N&Z52[\EB:'UX8X. PQB(>!3^V-SZ:TV,;V;>@Q94SO@KQRCF7
M)G/M!9.IKII%*1:"< PQ%3"R\)3:G!W?C^L$S(Y==;C*C0$5<#IY,D_.SJ9_
M HVH3&=/9YC'B]JBHWFRS/VO/5#&S!9C7TF;4=Q&"5*(R(M6TD0R3'34VDM>
M&PX#&: YA0B!91LR+4(Z5!NF,&X-69\)8T:Y8]K,9=?JRL"T^'.\>'\=$*_)
MR.O']/+Z!%UYD[@TG 6=[;( >%"U:;)'::W#I%9/CS;V"=\-P0#;8_?>?VY\
M[_.;[WTS/3NC;_P)LSSR-6% 2$T>J9),1] ,B@8F<C)"2%)8;E*;9'?(AUL]
M#\>J-7ON(13:QLW;@#REB_.+L]IQ9OT@1L6"]9 5.35&5M?7,M VLBQ)8@D,
MA]@D]7EWR$?9R ]"C-Y\'%2K@Y]J]9+6Q6Q&MLMKG(VGN0NAC"S6*T3!,&MM
M#960S1QBXLS5PE5<"RYDV&I#V!+ H^?5P;0SX'%*?\RO">OL)F+#2P'+D1E5
M:P*#Z&I;6Z:"U,:7FD&<A^/3ZNN_LVD8S0P8_[H?\7R]F%[#YZZ2 TSR\IOS
MD=,(PH3",J]7Y:(BOSZGR*SQ6F<7HE\MG;,ML7IC^<99UD9G#8H<[+&5\VR5
M(+^.V=KZ6O,L6?1",9MS\%[% LW.^@8QT-KZD\M O2DD#<%I!<&:#T*Z9N"]
M9MYF%6G3XEF+%K[D0;+1#^\0'481)YK#GN@_6J7(8+:R5M"A^1:\I/DF.2T8
M@2<-?<Y,OY(<]@.I^O[T]FU$?K#LYCZ@OJWT]JW4U"O->1<9'XP M-_2:ADD
M*]*2E4HF O-1<X:!%DUPTO$TV&66DTYO'U[OVXBV5=+M<\3Y53?3:BF^6KS'
MV>4)BN1:.P#%$"#1VE8<\R)U]=2"1)1.<-G/GGCX9:>2G+N53M8EYPXET*%3
MX]]@)%MU_O0]S-[1I^F/SB^8DI- >]QXOJC[VR7,:$IQ#@HC2 1.&LD@B,P2
M D)4D-SJ+=\->N__SJ]>_8W$NW':'_Q@\E=<.I7UP/7\?#IY2R/%YN>2][[U
M0,>2_4>^<BH9,]A<=$!G@Y;)QUI<2(+6/))UF./(IJ#!*,N,<%B[DI/=F(D3
M62""+]*IZ/<YE7R;WF.^.,-I^05F$QI2'40'OY8\HM'F9^.S"_)@OSA*VI#!
M&GPBVM>N!HY6)Y^,8 YU%D9B<KQ?5&?[=^\;72 ]O9B0;K%JZ\E'4D^UT'^;
M7FIM,4U_O)^>T22:7[[Y29QW!O\H6%ZBX)I)4SN,..F7Z8F0C#;<E7IVW"*X
ML#/B Y]#-N;1ZHG/8139X #R%O!1RL"Y),=3=B((U6#4EC,R&FW$0+[B 5AU
M^-#H@;1W'V>V$GV#W+!_XOC=^SJRCSB#=_CK1978J]+-F/FKBT4U!S)-HTL!
MW&Y-.K^61U'>"R&ZPR8R1G*H#?YT8L(:GS7][V23U.1AX#_N->H(*CXB43L1
MC@KGR$42+('D9*X$35,3R&:1SCF4,?G2Y![%5B@/O^ =@PH[LG%[/;:H/UCE
M,/Z(;VO]S:Y$Y[4,7.(* X], =0T/<Y9X/4"N518NW?%L!IQ&*@"X49(WR2=
M!M)0@_NDM,<O>PK V0UG;/YDL9B-X\5B:6E<K?J8+X] G\QF,'FW[$4PLARX
MXZ:P7((BV\!)%D6PK(AHE<M)D-Q:<&Q_Z$<H?#@0$:9'U>+A-L[+.7EGKHZ2
M S B*59JW%CS+!B0 IDW)*X0G !H0KHM<7Z3JUU+73:XM[;6O'UR;=Y>BR1Q
M)X1--"]4Z<KQ9!8B&E:L4R5+S,4V*5;7$]_C=@]:**G!=OH S)&+&F+ACA55
MJ1YH].!DJ!^$=CX&FEA'X-#AEZDF^MR.,ULI8^CCPM[39YD5H80*(D?)>#2T
M.]-FS;Q'RTR((0$A)1-AV"CRX7*0#K22M!;[L?..KEC_I"9%7E\6)>O1<P.*
M19/K^9O-+&::/]QDRWT.,:HF]S!NH3A*]E%+54^'$GF+TAW79CZY A](1+ 4
M]1=;_^?/=UV!.H(OPYCDUV<PN5&7O<^86M[?;S&HXUS\WX,KJQ5"3D717PN)
MN5%!U:,+[1V-35G+?#:)IG@0'D1P1C2Y'OGUD/>!J@0GSMUM]-N L[^<?SB;
M?D;L3N1>?:@#NDQ0P6(C<"O)/K$UMD(VI@]:L.BRXJ@][3VZB=6_"='A[?WC
M*WS5.1A$6PW.O-\@N3[C5",E%=KOI)GYF[>_7^4ZD?=C0P1&UF^-E0!G! A9
MD"H[IQ1::-(Y^5Y4W^DTH-;:5-RY:H)3.^]\"3Y?PE,^N!1$JMW\(M,E.P;H
M:WD/J[F1Q1ILTFCY 5S?:36HYC:&NPY?DX6^RG=.0MK79+GWM8>JR=)_["O9
MCR9H76KK5>.DCMX0>VP6G&QQKZQTALSR4" DP=#4CJT^>1:(>\P86VCC2MQ)
ML6<KH_7H?_F4SBX(Z'.:4'7B7"RZ>?/JCN?])8(C<T0MLV#<:B(N.C(C02I6
MDX4Q%@TJ-0F$#C6 O:,T^^%X<EYI-2(A%FU]9K[D5%N7 2.3')D![H2)8(5J
MXM$,@O[PR_M1V'LG6'1PS3<P4J^":Z_*GL-9!M^"RC2$S!D"<C*YE6%>TV8)
MP7M7G ZFS=':L,,X5/^HDZ#Q$1EP,I'V_0;^\^?U#U@6>>3">V_(8ZB5837Y
M!RR&6GC'H F82X'2)&30<$S'JL)[3*8.N_8/QI@&/N9Z9#?<H#[X6AXA/ 3P
M2,<!I\*(7DS=4YW'H)T17F>0F>7D0\W-K4?%X)@M&"-DY;EN$C [#MT>"N!_
MK6S;1HM#IVI<18J[S)$9)OK5^8VH\54H1G"E:T<VIJS33,M86%0Z,)?1N80Z
M6.<>BF-L\;Y3\9YV5=*TK83;!^:O.C$('@UM^XSLY9JVFR1- *68 X^.IV@B
M;Q+(6(OFD9!B.(D?(9C.I4I2@&48C2/[T-,22-L@4TH7G;A7*K<J87]:P?2F
MU!A2"Z<3&'^[=$Q?3,IT=MYMPLV#XIM?>:" >,\QKP3#N9$.BXJTY@M="\\*
MY8O+/CK/#=%IE"4$M(IF2NV]J WIWD.13-5N@ 6B=R+?'&*+ @]_WOCF;#JA
M3]/R%.D 91X>?/?!BCUL)X75D@]@-+G503IG=2X(%@,H"SI&D[FW(P]@0FUL
M;[4B=QPE&04F0>V.&@ LR,3Y7B4?EJ-\=7.45V/[$DDS9.XZ'RPS2KA:RRBQ
MZ#BG#Y[6.*X42MW+^.OUNGVWL+_3ZCNO][IQ_FKRRZ>JF8OQ_'U5RJM2E]-1
M*L7(Y OSP2/3D&J/$>\8@N8VD\3S:L6:83:Q!Y$=^I;#X-I?W<B&U44#L_?5
M!ZRM0";O7B+,\>48XOALO/@\DD:D#,J3(<YI@;6EILDHR9RO;4:$<\HWR2S>
M@.?1$6,(N3<P?V_#>E-O>KTJO\^Q*^PXLI%,\&@E0[+>:,"AJX?+6>%:T(:L
M.?HFT99[43UR:NRC@Z%+JM\W]F7XG&QZ(VKZBY>V5FMVHG[F:TJ,T=;X"$'M
MO5,>\/)*,V4WD.?)')SE_[F8+SH;\/ET=H^%V 46HQ;%>XN,%C[-JK@8V(PL
M>PDN@#;2-"G[LQ7*XUQQ&98=JT'99EIJL"W5U+M7Y4F>WLSD[8.IY9'3.E!'
M.F9JI\MI(T4<BB19^QA",N0Q5GO*2,Y %632V^QB4MS:)G;LX<CQT*'0<;FQ
MC?Q;'"!>#_9MK4< LSS__4.&!:$1ELM+D%;XE$SA+  6IC6MJ('7H*50 DTQ
M&;%-NF(?=(</[>ZOR-6]9G M'*(#Y8O)1YH7T]GG70)Y7_YX[TC<!APKH307
MD:<4T7A9--<EEB(CN8LB:Y6"32.G>?)@'<.<JU"=9""!UTK\"2RB$6;GD.DU
MQ,XNV2GRN?J(X<2V#M.*\#*WLB#)+!>O24J!!UKP-'=:J>2D&.62D2LRVH*N
MAY,6Z+-$GUFG-/%2I9S<WL+[<J?Y^EN7/;7VB"AO\?3A1+[E2%:C_SQ#MCFA
M0:^5)AK[X+S*-J'FBN,(!0)D96LQ>4%43HJ%[ PK)00LTA;G[:[:H+6*?*3\
MRZ=Z060W*J\^8F^YWHMI17A%"U1.(03I-3@=I"0N2\-+5"4[.;*9TTH1(N-<
MD[?J%2VXF,A;[<Y:<G:@]4#"VWTU6/^@H0798V4PM&)ZI47VJMZQX%'1"B"S
MR8)<+!72"% 6)Y)G H,E'ZQ&<E$D9@MWP2AI]&!<W&,5V/"DH07:9W8GB0:*
MRUJJJ+7FOAABG,S))]JNT(]\%$+5:TX0+-D!D($!:"2)!M3DU@K#8?>UE@R0
M=_5<>=D*[%=<[+:HWGW, *OG ]A6!"E >%L$V4G):N=BT-YGH5+RA:!Z-0)!
MQ#4ZUY;>G(QY&:III1D@YJC)H),2!Q3D/GO_IH>U$&J?64],(_L)%-::,R"C
MH:^EM%%[3$G%$;>%IGTH]:R&9CTMG"S&DA@Q-X#@,8() XIVK_U_X]-:"+?/
M"H#2I*BE1HF9V*M!9%I1?2I%U%,..>+)!6U,9!AKH?\,EDS5:,E]XC&#@2AC
MVO.JV_,Z7'PY_HAY=11? KM9V$1+N*.M4I"6521]JU28L5DEF6F/M;R%7]@'
MW+Z>\3WO>'.S_6+0P?.@&-EBGFE:O,DI,[08^QPY.OI'-,EWZ@?O\+[QX+Q9
M]94;Z*7!L?$]*/\^ZTK*"W*=R(1G2=EZF)G(F5=*,V6#T5P43VO @7G3 3LI
MQNRLT/Z<V5X;#:)P2WQGZ_ ]2?^Z&,\PDXM=K4">)*.I0]9*Y($6?2.8B8X\
MO,"E$-B.,?>#>\2L&5 K#2INWB.&FQUESZ>SQ?C_=NF%HT@.6>+&$;D3U'Y1
MF<7$-4NQ>F])FV";)#=M#_41LZJ9QAI4"+X'\:\UX0(-^:DI,&&K%Z5(&.2@
M E/1RNR$SZE-6Y'[87UKW-E6$W=YLG<[[B\W3>_!N3R8AVB" JF9-UXQS;EE
MWDK+<LD%>$"GV_0RZ@_Q4+?9F]O+C;1R*LDT]PSJY\_+EHQG,%\>WI+(H@JR
M]H+RB:8>2 8&-<U$$;,O7F&;6^5;8#S^+?%A6=)_ =M+6\UL\K50OP"]<9VG
M#]R6V39;XCU.(DXS_??GV6#*.P7.&>DX&0W,25DO'?O 0N&9H8_!.+(,0VA2
MN>XDN/9 7L_)4FT+G36@V(O)Z]DTX7S^!N=(3WY?;QWC1SR;?JC;\=4ET^(D
M"AV9437 [+*KK1,#2](;6^M\A-4+/4,U->J![J1,^_UU?*>9T= *:A#>?#E.
M=1I.WCUY-\-E>MPE,&]<=P>9?)#JJ^8:#RE8*S1:*-)YB;I)/'PCHL?-EF$4
ML7&=&3!;[/GX$^:E%":['2JO/&'OT[G[$*V<R 4EE*DI3M$&71! 22^D29:[
MG"/*D4FE6$-&L<R97&_O:^MMK+' B+Y6(PW%[WK>>1OG[J?(:Y\SL!1[G!T+
MVF@A>LTE+SH)%;4"K9&^\DDJP!&/TM)^+%BRF;Q=K,7]-!J&Y ,;X%XD+X:1
MY1['QNL?-+ T>]5%=;PDX:46A6N)%H3)F+R$8'U1R8^X]C8J%Y@D*X9I*23S
M6 2+D2M9@U&0Y9Z'Q;1CD:^Y^%Q+_RYHO_KE7Q?C;K?Z$L+09$.ARX$I!:14
M6YN$0E+,2$+,>>$0FT0)'X:V[UZX\0W+HZ4<234\"1JIER3^ K5C0&1H2Y)%
M*V]-.>C CW3,-S!'5C?" ;70P%ZZ$=E_AA]FF,:7I1YHI>G$/KD5\=\XF)'F
M"-88QZRSG=TG6=1H&7<".'(>4FK"IJ$&\.AX=Q3--O +-P*K!PO)@C+)<1:Y
M)%NR8)<:3P)2J"/GN>3<Y,CP/E"/CDF#::#!,?-&;+_/L5R<O1P7')'AD7@B
M-T8$0Q"YR2SX4)A5R0:%";QKDM'2 ]NWPY4=]='@U/C^#?DUSL;3W#5NACD^
MP^6_(ZY",H$#<R8(6@1=K>OM!&F=0PF)O.0<#F\LK0?[[9!J*(TU.'/NL^>.
M0(G$A>:U*A)Y0*566L-H6([D,KGL?'&V!:OZ@'MT+!I<(W=98X;+5-@HC.59
MI\[D&CAMF<JTV6K0Y#L+@[2D*D7X=2ZIB=?:%^"ALA0:<Z:)/DXE0V'CD'[^
M?-U,$(RF_WSMCU0O[&&JS01=9D64X" 7UR@SH0>VXV<D#,F)OEO>CKHYI&-6
M 5Z>(/2!V#+WH ?&X^0;#*[?OOS94SE'XE&HY4/)G61"ZD1X Z]WX01+!I+$
M( SMS(^*/P_D$)P"?;;120/:7$.Z.GAV5F0E(G-"TC:?,9)7J0P3H!Q&82*:
M)BDG*SA.R&S>55>K'5GW$'2+"TP7,Y+HQ:Q6I7\^_E0_NSI9+FB,B-JQG+-A
M6M2S)#21&>\P6P@EBB;)NYLA/3XV#"3^H9M!+/MCX.R_8);_A [=VVE9U$^O
M:*N4=/4"#/!Z$*Y+84&E0 0VIE[Z366U!.:& H</ONKQ*+V!:!O$@%^5,DZX
MNDQ!4<:H+!G1KD89G:7MCQ>F74DU;4Y":)+OLQ;-XZ'$<$(?,+3;\?0?,+DH
MD&A%&D_>K0(+L92DE6#>2%4W+3*&4 =6G+!.D*648K_RIO>]Y?%H>5B!-@BO
M=A5VWT_/\HOS#[/IQUL)9MH8HQUM/!Y,A5;3UGPF>\5ZK9TJN=@F]U'OP?1X
MF#&T AH$49].)_/%[")5 7=)J^_(1KG"YBQ"-)[,U=H32X<H6!"U/;<,(I%C
M)"1O8B/>!^KQL6,P%=REA]V5'O/98O2F-HSOO&-NP%MA(U.I@M#),"CT)0IA
MBLY*^M@GL$D/O<$!^FI5_[?>^BA#EKO+=4!;\!K$59^A'C"V"#SV5_,QJ@GO
MH8%5'>XAO@%=NE4XSCH+Q7!F>$*"XR4+12:F5# I8/(9^J3YG(86-X3VAE?B
M-E(;6'G_($F=7YQ?E9GF/ 5M2-))5Z^P D&=F8C2U7QKD7L=5O92WZTW'VYC
MW4OVTR$$-V"HK0,"GVX 01,501>UZB0-QVI.%AUY^(7\/6%KI5K5)[NSGP9O
MOODKU.#.@CO$99?.;-_I7L'E7^Y]D6 =@M6; ZAM0>]\X*BE]T'Q+*)/)4N=
MG0RCF+2QSI$M*E$RS:-C(7'/8B'G@@?#M9$WD6XOH=TOL]SZ^X&DU>/RBI4.
M [<! RT,VA>RJA%E$EYY97,*(Y-$"@8XLRF0:6=S[3:A2&:6%R6<!XMQ/YG]
M"K/:_N8C[G%[9<.3!I+C_0A7KU8%(;1QT8+C6M1>=\8J+X6R@1<=U<AKYRRW
M9(%+5>/=QA,+,;*"4KE2A! 0][R_\I*\)L27R\2V>9J-/UP._#*W1?H2A20'
M*A6IF3:9,^\K!)^#<M)!"4T2R![ M5<<;]D\">MB?=5*Z3><G==S)P.Z!%9K
M(C/M%'F,JIYGNHA!5J=R-15E0PAOPPL.[X4/J=U;D;LA1#B@/7&)J0[V=HNL
MM_^Z@!D^GTX7\ Y'BI9\8TVI!3M,K=\!#%*V+)D02O#<(/B>"G[@58]*U4.*
M=>ACN77HN@^_3A?_!Q=/I^?D%J6NJMC%9#$J:(N6Z)G,0/:NE8+%E!,S9&QI
M 2*6U4M$6S!@\WL?.1T&$GB#D[OU8EB&HHS2+H*PS& AVM)^RH+%6IX=DO09
MG51-,@_OP72HI-86[!A:Y,=.8KT=+DFI:"6"9"#J:914BOG@-!-%(%?!62U4
M#[)\'='<P52X-H"[C2@;AOSZP'BD =RM-+ A]K>+^!IJTT==?*F]-IRE?2;0
M9A/!)*:RSL$+G[Q[9 '<(92XC=2:!G!]-LZ7D.JMF)K@0^M+# &8\SH@U^0\
M]*K,^S4%<+>2_<8 [C:":QK C;%6<)7D^0GZ0$ B\T76$) &&;6UA0^GP=,(
MX.ZLP9T%=[@ ;O?QZ72^3Z&8#4\:*-1V/\*54)N77&;-;:G5,)+!J)TSQBH5
MK1=<X8AG&3 I4TM[%D;3B/P4X1T#D[-5 .3+[MP09XGW'U#SG!:?I^567_?Q
M7LV;^CYZ()EO.8;5>*>$++0&3-IJG6AQ*E!ESCU'0X[B*)B4O5:>@:[Q3FLT
M"V14,N53#,J6H$+950G/,.Y4>JO[N[W%=_?M=YJ)*9XSSR'*I'-1(3O:Q'WQ
MW >"XT;&%,.MS"QZF9B.(=9"R,@$KY7V'7B?=VXF5M'M?AYQXZ\'D5./LP@>
MG LIT#+)G;9">TA9T 17'*3D/HZ*B\XFYQ@MSX)IE3/S$I%! +*/I,0$.Q?2
MJACWF+(W_WP0>?69>A9*(>(X;V+4V47:NF(40 LBRI1"'.F<K"#1,16,H_4O
M*G+K7$V9*H*#12E*WO.HH6)]T65MW;X^FZ7VKEX>LM98IITA-6EGF5,R6IMI
MC=!]7.L=[JBOQ;/_O?R;CWT."2]#83D[Y'6<7%13C4?#((GZ(29: 861Q;0?
MYQ= AP]*#L& NY?N!Q#WT$<1MT&]6H9/IJ\O9ND];9M/<NX$#6?U]T;9"PV)
M2](;T,H.*M0S$\ND-5RB],&L]B'?$)/>YJU?M_+;"KG!7<)G6' VP_Q\/(%)
MZLS6KF\%<3&E:N<4D26Y$-8N+9XBR4RR)6%*3>Z0;,#S=;-B2&&WJ225$//\
M.0GAZ73R$6>+6AZWHZ>!HFD#%@R\JX4_ZW!KHX$28\88"N>\R=YP#Z;'P86A
MA-Z@3-3MX=X M_RTA@+?U)HQ8A1+*2(8SK@RLA['>!8C<EK!C,-(]J_*C:KX
M]$3X.+C21B%-2C\]"/3U;)Q0C()V(2LTS#I.VUZMK>VC2TPER.0'9!I$D\IT
MO1%^,\S902$-;BYM!/H;:7]>;UO]-H,\GKQ[!I_G(PBE*&X\2_6JM0XZ,"]J
M/W@2ALV)1R[=0=FS#N4C9]#>BAGP@E-_L/5Z%J:+F@EY [<8E8"E7NMDR,D.
MTPF !># C$M"&1&+;-,S>&?$WPJ[AE#87::Y]DQ[C;-$/X)W^*J\74S3']U"
M^]ML_.Y=O6:4N=)61Z8LS1:M76&0N6%>YJ"T*NA5DS;=>^+^5E@WG/+N<L\/
M&,&YB?W+[""PT]EOTU]*P=3E?,,"7I7G%Y,,]8_@[.G[>EHX4BYRC<23$"/M
M^=(! V<"@V TY(BY;]+A@*"^;H8=545WJ18&N%!^TS-]#N/9?\/9!3X;SVNJ
M6RV!,PK&)+FL?EU;G(886$3E&%K:_P5' MJD(&</;%\WF5HI84T8<>_:5+?'
M_6*R0$*U(*\4KRG^94T=J>R""[PP67,3M-:&!>,, Z&\#BDZ(9I09BN4CX,\
M[12SAD8#A*,W^:LPFWVN/;6Z,Y17Y;?W706>Q>=:HVDZJ=T:.,=0LXY8MEW6
MB[(,# TE9Z7I7^51-:F4N ?FQTBQ=DI;0[B]8]\;L5_?(:JK;(5_JV5(5WA=
MC$P.Q8O:[0]JH%:B8]Z6P+J[<]$J&UR3>CM[H7[DI!M<<6MHMW>(_6H=_N73
M!R3_=N1+$F"B9 A8K[L7RP*2<\OK 1 4G1UOTD-H!<?CH,8^PEVC[+VCXF_P
M WSNJD2]*MWY#F:770V+I1 OJP9&4(E)X5(L+D#&)L[_*I#'H>Z]Q+M&WSO'
MLCOG;Q7-<\3YDTE^=;&8+V!2W;\K>HX"=\I*%5BFT=$B)$MM+P7,6 A).D]K
MTTK,<8/[W?^=7[?&6PIX#1'V#D?_G00T?SF=SW'^:O++IWHM\6(\?]]EA2RI
M&AU:66N!14W.&KEMB<6@$T,,R'V2(J0F!L2#R+YNHK11P!J*#!Q'7MYDP^R3
M1237B].P=;VF'DUVM=A" ! (7!W JCSHO<_V%N+VHCWV/<^-L<1Z:EN+&G2W
MK60BR=2F+F!Y[:*I'0M:258SD)4TD6O'>VTB#[WI6'<^]U;C0Z'9G<4Y=,F
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
MR;+JT(YJC7>N")W)&ACMP8$,)S+6HD]<NN)I?VAT4>A!;(^,'8.HH$EL=(7
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
M;I\T)B0%K.1LDNG$,DO2 =MK-0>VX#QVNYO? \0SU*$^Z.B[ ^XO5&FQH,*
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
M>&C!WX9_0_PL_"1C0&,LBU\&=K"4M-9JYTF[I"?L4RN/B2WT[-B\0L7BU]6
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
MS\3G/MTF7(DU'J#KZ<L#GJSY\X#)$GO-KTY*7@)_DW]=3A8.(9+Y'K!WJ&:
M$4U9O-64K^J'>V?>_CS3&)$0:S8FE2&L(%2W36+[[("AH%/"6R]!@_KM![P
M-4 6J.'CYC@#DF:C3_V0 E,&X8??3D^?-FY95O$>U;IV(6%1=GI]\W06(,V_
ME("[-_US)BZ79>OG]SJFJ:GMJW3%E;&Q>IO2<6<IYU&)_2[J:H_:O.U%E/B"
MA+,525S7RD8>$+S8R@-J])Y/_FUN_SLD2)4/&NL\H%C_$69VO8$'?'5KOM#,
M#[R4RSS@I>([_,KE:<S/ZM=BG=Y.2L#?Y#\N?GRBT&?+ SYD+Y.8MM]@&S[1
M"X;]/(!<R0.^'_B%8&G^PG)VF NL7O=V I3^)O]A4:9@Z)Z8W]J7.CB%ER:X
MURO6^84!J(]G%]D&< G/PWG 00_@<HW2WV/'W^0_)G_#V+]A[+\MH2!I:,-R
M8$UDF6O+T'C1B<ZL>1^E2I.^_-Y1.E;G1M#GJ-NR/P4>.J$O@1BN[&F^;9>0
MK<X=#&AZSQ;4A;<_O[U@OW+GP,B+5>:[:]>+7BN?7I4YR0.RKL%.>V[HD-K$
MN.K&1WA ]ET(OJ[Y&BP$#QH35B)9(=PW*M"6SP.V4E3G(BK-TZ7S[4JL33A9
MJE%O7V-CKUEG-SAN)B;4> 7SOR@P?/TR4?%DDFI4Q70N!:%T/$H5K?%VYO ,
MK6&UU&5J=:S;4ELBY39!*X4JL>?VEI9[J]N%?'.VWQ7\]Z3'G7,71J[] 090
M"Q[2XYFG0/EZE.L[&ZVE-0@83.BLCU(IM0HJO_+PE9R'U;[:\A.7209'S\MO
M4DN\6^H4W-+3UDR @#LR5UBL4'Z*,89%(>30)'QKW'4^Z^:*H@Z#SRA8990W
MZ!>3R8KWF(DUT=IQ[@%9<=>=DLACTBXWE4NBC.H$-ASI/(#)X.L 3^[9"_YB
M:/15&H)7Q 8\@GX<9$QDL@,?."=LL6(NJH69.I>>'R]#1YVT/[5G;2MVO/#5
M^Y.2OPF'^9.\#EKSJV#V%OHC9C<GK6</6YJ^/G@ET!PO *Y3]Z0C9+&)25J"
MVW<.^CQ[4O02:EAJ>&=<7LB,(\5214]AGN#92O%,3"&S@',[;@7'MSXWJ!T_
MW=ALC.KJVA+WXD3;N<7];J:!#LSH_59Y3HI59F9=R FVBCMY"$N;0M ?<27F
M*/,67?R"E*'ASD#DK,E;8OHM*/D[PXK7O,)X0*F/AY;[=H%/+D]+H$8^-X -
M(68#YPE*@&6(3V4;UH&8(PQ8/EH'F<I2I*Q=1<$^7L$'=!\?;7F\V\I%IEO>
MT-UV,$]!%SHXFO4.$SXQ;SF 5>O9!3YBAC ^7UUCRS#<^RJN--4V("U]NU.6
M:"<"7QJ*U@:?DU+JQ(7[9=\29XSD%6N'2K&C&8^.O[.)Y %BQU$:],//=7A
M&%*?&?@N84QP\="-@/GY^6_NV24V@J_O:^EPDX+MBKAS0?KOV +\$7O1(WZ+
MBBG.MX8PPMWP*C#'^GQBX/'Y@"A5^H%9,4-FW;4\1I?:IV0[+,./K71QY >!
M)-^MQ;+BCG,-P=I0^D5,*\ICNMOB<JBTK]\K\<I LY=Q>HYU\"$)OV*EV;I
M';.DQH^%$: 48X;B2;.D(P:PT!XQL)\$IV-S?C[])0/QQ;WPIZ"'CHNZ^$H7
MY GI/#($CN: 4EP99_Q;&WY.$*Z%J70[78K#D;:@_!A[\%3K&=:,Y>3[>C>=
MS<5N\B;Z%85<F= 9G#5V-I[:G.Q??@$A@I[2-'YC8XS %I,\I4(OZ!2VDZR6
MXPGJP6OVT)J?WOYV5JV,?'[UAUCA0K^I5*!QNL*1,QW3GXZ?+M&1_F)''T;>
ME8GZJZP/I2?S \(!]@4/*O( "3<86/^0K]]"IG\J6:]6LRM)>EUH>.-QL:L.
ML2:M=Y_0ZZ=G; 6$<,!ESO_NY/MOR5DH+I-=,3&(9^EO3'"OC05R_N5?[*$P
MOLV"L(\R^%82IP3$_+R ^QETE>6$DF-X$N!RW-%%3;"\9@%<[Z\P+FVFFD@-
MV,4UQ*P2G5+\@K"6I6Y \3VJD9*[.F(",SO!_$[GTX!FKDP?N(.Q#I^$GYAY
M0#=^4$2&B >(1F,5HM=W'RJ]**_]\68K>Z)-Y?A24;(N@"H;Q-+=,<1UI@2H
M2)D C1)3?K%X@!IZ&KUYNAD5R;*/E$+2Q/(N6/_*QYE G#85U[=['<B024ZF
MN[YH0*790Q[ (C"_CR\Q$WA *X:1R+WN!,?X?=(K9+FQMW$>P\@=T!9/F@E]
M]Z![/3)@&-;JDM/\\U%1\I=-U%WTD;MWB@E;D=6'ZQDME3<V$O^73(2F!RL!
M/0.'\(#3D#D= @97.-CN-X72N.>6*%-6_@0G-:QM'6!N6QFYN/WJ2LA+\B9V
M+Q\=SX*7F4W\9V_T+%S&3H<['V3]_.T%_'S+M'MAEC&Z2XM>.YBM5_%]^)48
MQV<LW&HN:]BM0N6#BX+ *@FWB(OE 2)[^,/[^<$F\:IV_N0"RI1S>W*>&CY,
M8!GB*FN:E#U7;#>Y 3L(=Y@/LL%2T^U"NXIMUYC?^8.B(Z$X[(H; \:,:0%+
MJ.Z-B8,5OR9R42*-8&' Y7(;8ZKRM9-SN?NR% *(+F?3Q =,"PRS@_<_?*(D
MM'S)\!,6U*VEX>JXB] GGID]V\$U3RO$(!1R<H*"R"%*/\GZ.,EVKWV<PM3/
MPSQ:[ L_RE6ZX^(5_37JWU]3)7L2PYE7.0TH>24,!!^!G7,<OE337LXZ%#'3
M S!JTSY.KL7\HLET.VQF^HYM>D^P:'Q_SFP^IF*;W_>BT0;_+-9J#@"*,?=S
M;N.CUF81%#_:-I8_4HAYP H_B,C'*S39>%-,DC=@.6U=KC^S1L]HG+N<9-Q_
MPL4F+XCZI4^WWE(X:\3W*2(%VJ;/5IDA<],;OO&!HD]TE>]X64%&-^)0_DMW
MPIGE]!8I%FY_D4F)R@DIC;,'':/R+NJMM+[2;77;0#@!J !6$)= TJ#!HDG)
M,/H1D_1%C=PAKB486!T(AE,+T]OVY$S"%2(L7YN-&6<20X\J$!=<UTW[=!]]
MTNE$+"K9D,3QH9AL>)LE6]D  >X@#>,S-Q6FFGN*HLS@PFP]>BG>N"LJWF9=
M80+3\)Z ,'H8_2R49>Y59J:VWITM3ZQ=&=DN1(;-29$3:5I\?*M\P]V%'L.(
MX\-L+U/]TE!.2PON0R2A9O8^3.U ;"CG?@[<Z6W^NU'CL-(9^555@1!_K3+#
M<K^7=E/\P66<U&U\=SF/'D1K<.YT.U!=+?#*;@F)C>!:($[8"=,8-!+V#+D.
M'(J\GJZ6;G3MD9R$=D_)_63)[7SY*P2^7//7942R[>3_&R/ZWR7/2+F+:F]0
ML73LD*8T0^]I9]B=1^!%Y@@/\$D\IG+ME=#P#X7![9(- ?H%^YIR\-9X<B-4
MI4<;3>0!FB@^[@K#.#?8WO&U479[IF;\.??8P0\V=Z1U*ZDG$C.^=/C-R1M
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
ML3/LL^,[;6N:A?A?,$TFV?GCSC3:Q69U_MDVZ'FL$MH**37XI[E%RVXA,#-
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
M;WP]5K18_+S*? *6CFP@4B_LV$EI^;%GSSWDH$MT6&;KF/60G&U>N8U0H,F
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
M^MUONK/B+[W]<O =E1;0RV=> 4MC@K,>F/O(,"YW1.5D9H5&DJZ33H^__1"
M"F!T<"6]66'<27@;(1<3[ GJ\)W"4PR9P2=@[^A37'UV!(B]? Z:SH;5%95.
MQ5+;.+]^4<]OUII7;)KQD:64-R'7N+)[.:4Q6*I+ 7HS"N#<1UF&9<0&]V,@
M =ZO;5P^-AO%Y(^SDK).8HU2=:XI"^BU8<CSMBYD7!E;H8LRD]ZMR- X,(V*
MK(ML13ZBVN)ZGDAO5"QOJJ&-XB-[\D^^R*/NWF2>'!> DJ;MI6$B\:!![1 /
MF)M:>H"G5[GPR[/#?.WEVCQ$W?EE&L62#DFC-<<DJ!0O[GN)@]N>"''0&XXS
MU;:2DWPMUH3NAW;4]L+X*-(G#,[3H3X]V;&(CU,H#\J=BU,KQ.;,A+U/*_J9
M[XM/ETO\,NA-J4X-FH*7PEK6AFB&SOQ+?9A%!8.7Z7 "3+H-3@Q@QO4P] =-
M,A9MZ>O,L.;PQHB*MM+'RWX7W72R0HH7_(]^*!>>GQC3(CR*A-'/K[,5[#P.
MSSLR.H9-U$!GYNJ%%"FX(GO[#"7LQHMCG@O_#WEO'M34]^V)ADD0A# C8Q!0
M5$!4)A$D*"(H"BHR*U&1R0"1+U.0F#"/0@ 5!-2@H*" D5D!$V941!2063*I
M#!(Y48E',]"'WWW5U?>^OOVZ7E?UZZKW!T51G)SLO?9>:WT^>Z]AZI7(:VU7
M:ZWWDC1EKRV<4=;O+LS4#48SQ'*G99BQ1/H:3";TIX,*]R79WUCUO>U([2DC
MFRLR-D^(46<Q7="DO)8U>4?!>S.=M,8U&/LNT-I_=746L_5I$H.JXWV.]B8S
MW>E"N-:CTRIB>VRPTD?[96$)LBH.[ARW]&B_!?.AX-Y8U6*K8T/AF"AL04=Y
MP%:/3)/KUUGCY/\:^R>90>AR)%P@9B"!4Z933KVH1B_B]\^C3S$JIAT[F'XG
M'8<S5JOW<J^F;JK<V_%/C/29)HS>)<EM'52AE( 7R7<2/*0H@QG<2$&M2< (
M-029U/8 #&;.Y3MOX#JZ<T\$Z< 2$E[=/*9M?YK'34S;R-M /;!^'X[<@#?$
MOR&HX<P@R]4@*,29VE4PB>G[(T?M+$$'5TV_?OR&8/@_4EH60_=LP=E?9P95
MY1_(P]]G&]T"M3ED!HF-  @]!!T[6?"1++I[SO@#?>S7 ==9?N/!G>GJVJ<&
M=KZZ\NK-FTYYQY@S_RY(J)AUS:%/PREY]9I7IU GQVN\+KH]*_K:-G1]1'&K
MB^;F\E _O=W?55SNJ<4F>'VF+:L#;D(Y:4$Z_P K*WP-=I&0;+>7$]=+U:&!
MK0/^YN.4G4=5QA\F7*$97SB]5S]9640_4[NF2%\S%]]QRAX!6X/]=_,[G[H+
M-][B64'_\<##"5W'*#OQ'VA-;LLL8 T&(7LYO&5HOC^V_1 0O)[_JM?(T:Z\
MH#?&S'J_VVKC5X,W'4UYA4H_F-1C(>MV@8%1@5X486O(P;!J"8U>?"5-;CP'
MSM:&R(9O\DP_93O ?N.-=>_Q%)[_.1WN'[-[:#<QRB RPD=*U_K\F<1K=SF:
M3*\>:HI0>LS.@._%&2]@D.&AEE^ON9^=:-Y<9V*BCQ@P:&AX()=BL&K!HCY;
M+\]*Y$)X.#EC%GRS!N/ZNRE?GM,$\/<E\CF4^XR$'!/$N1+^)Y;K\Q(O]B%]
MU2D[CVG_O7N?UEY%3@]PU02WD!$G;+K_&K+]@.2>_JMQ*?Q#%G6:+A^W%2]3
MT0JV*$J6MB?S0(/BQ9OF81[_5*DLSFD#\QD=6^[[8E'=5U7N%3\*Y7Z32+];
MY5LI[W>X0D8KLEPZ6U+$'B8-^V/60P4<R5,8/\&3&/(,@EL]P7?A#/1;:7P9
MFD_5!2OPK=-N*74&-SL\K\;>4_9[T&^9I%_3\EG.LN7HWS\*^@>U+JN<N7!F
M$VQ'R'\OO@HR4Q'4F0EN'#1Y+$[^.4CC'<(6.5\LC QFT."A!?%_JS)C)-=@
M'@&!$5*ACZ*(CJ>*+C[96"Y7QGTD>((7%?;1Q"W(T_K<&V!&((,DO7 2TTYI
M#^L8T5I.WCPP9/[NR%BN2- !25_0C&&U/, [3.C"V&U=H#4/\)7=NS2(R<C@
M<XH<"T0*K3&]O&^7[>&>VS%DA6JD'>.G8Q#^9*W('ZOFB8,\8V$7JLF-KRS&
MPA,A!=. 1OL2>]EHV\@NNRG A1NQ5[V)*G[H2@!E[%:B6FD-K')E<^:JQQ:]
M5H%*N51M6%C3X/;H3Y;OC!(2L$5&"5C]]?S9G4_RE"%,> 7V..3_!UF+)3$Q
MX0'A6]GLWBL]FP*_%'E)5Y=?JC=,A'V^X48>1H!&*P.H3&2S5;^;-*1\"LA+
M:S!UNV(F-3L6<BHLIYRP2Q)\!/W6\/296)X',SU]W_#6S=^E&XT3Q>X*;M5%
M$.A-*.#D(I)^'V_44DB8FJ'+U<=4X(?W!W8K8)AD!?VPEQP;_2N<PV_T6R[N
M5E=)'\CSP(Q*<S 9H>7XU_>V@SZ\33@903'.2:T'Q"'B5$@Y3;?O[[?*"*AW
M'C="5YE^+<M)_IR^\WCNBZR KRI+-^BMV5Y<$F%:@6(+-BU4=>D?=$M/QA+J
M)8:GK[.?*._XJOD@:8OXOI-)SVV>PPBIR%!RLITMR&,AI@C=%"L_DA8H>6(4
MP_>Z;W&3TWSWY5^;Z5<&T0IOU0,NXAY=*SG)<X$%@ Z!/#=?O@.88C5P#M,5
MAU<K0Z51-CLR<EQNDTU^#3>6%U@@K$M\"39X#?TF\KZSR_Y<&[^0H,*O1MCQ
MHYD_+YT1(8F)&5(DE?_"6'@9X3!2? T6'([T'Z%(X2Q';<TP3*+R''BC5W[Q
MRDT_MB>G9_83Y>C@"YG11)4S,&61J?6<2Z\,X2P-.(F9^B;<R*:':_93=9RR
MOG_F6-9&4V46_.6!AW-UA!J:U#2JT4%+RN/L S/XGGSM*G'Z.'Q9GW<9_Y[:
MLJN&>2Z.B>0KS3#A780-4UUA0OBXG0'-M^OQMSRV;LG6D?<EM;AF!?FS;=3;
MG?+N^?"*&LE^@D('$J)5I<-] =KOZAZ%M%F,5QGX;D*@[RUMUXM7USV,?)F?
MNK-:SN>9S<0;0K,57^';<4$KW@:-MQ%4(\.'<S5:>W*^IO!,Z<0,6U?S$Z)S
M%JUYU@$O>#NSR ZO&IS5[ZK;CK1GJORB=;HETC92@Q ITY*=IDEXA1.2W79J
M]3R=M(J!.'/FN/;;&?$;[:]H9GL&]]BNEL,+A)N@'>I"I9<CFP?ZR)NZ>/L)
M78:X0 8RS<OWTS..:2\F[^J8#J+CQ.XW#T*-?Z7]-"QYZS=G:?(L__XS3?U/
MR CR)+*+T#J?] N33E*@6/)/ $5)54MN437KB4<7MN53=-,>; ];*5&Y/OYG
M"U>V:N?N(R<2[BJ+@(L\U<L$&)4^O9)+DT<&8Z9I=#06S2#FVA[_396AAM89
M=8_,#20\>M/'>!]3DQ,=_^#>U%21Y87FKKCI;#'$8SL#:.3]). 84MK'J0JW
M$_QYC1/0YT5_FD9W2_-7HWQ</><9IN6@6.NB43_ ;RHP^B[K?FS48FA_N+[O
MZ/F.IA?7!R+1,=*OM:JOUAB);D8X>,])@RX F5%[8Q"89Y R?DF^0"R:/ AY
M[ZM.F-NC]WUQ+M$.0B3)8?@A1+-3'VFZIY\*>%)G6)V1H%$_?@_09*<$G@,:
MV1>9& GL:6OA2$![_B;-F:SDM_3S T62H5'*J)C7&L=RE:O5O>7?].@2'5P<
M(<WXQEA)Q&\'+Q,D^,<!.R+31&?A\8N1F$][C=I#C^6_\=WA4?#,7E\_V>RL
M9,_PI T7 3IP=&98:MVHR6\,3!K.)UCK-9J)D<6*N3ZCY@8>*MQ^3\KS^-[&
M'>J?]V@/77VI+$*GMA#Y2G"NTOIM\6Q(,:G%:5D0P KML!8'%J)FER;&B4$W
M]IH_R0VU=?JZYU$4J6W'&NS9/%_)B[MOO7#2@E /F%^. [I7NMLPV;O"OUN@
MU?DGJB\[C]@W& ?*+O\T/[]QLWRE6/]5K_8/]@@-X0<J<(2MSUJ#]0\16.]2
M_A4\7FNG=?G>EA='OYL3(;:Q.8]4V>EI?MW ,WWJHWSJZ3,Z?@8_3EQ3 1S6
M WYD\,,:P5T;*?NQY+[IEN*';I?OV7'NCLPM39QN=QZ,M&%X>AVBBR3NSEZ_
MEH G\VUXD%OMBK2%DR<_04BJ*[II125TM__AW[YN6=0@@:IDD7QG!R&TM0SO
M?2FB_PAV$>4NG) 73D;Q53O<)D__9KQ%R/=]:0]=X7C:?/UP7>3GWC?&A&O/
MJZ2]$EU/7 U7%OF!628R,:!)!U7#Q!P^T\H@+C/4DG)O=;WD2';GHGVL<JX\
MYN7GH_).D=0-/F_Z_32#NR2HA/# <-+5\=R'PC<$X/@BWBY$X]Y=:X[%,D(E
M^J7(K]=6$LZ.+Y?,SF6</FJ46!YUA_,K%U*,+VLP\61!!=Z:T&5+"--VX&H+
M'A,N#:OBX* %A]I7/+$&:^3F,MF^TT*X'+I6$?UR@V9[[)ZRT.E#W*78W06Q
M$K&W[E&H@G("O7D]@#Z(>EVX!3S $>-N$CS9=0$0_)[*N/[+-'G4?\'W]G35
M4%-;7MB0ZM%S,Y+;YTKLUJ]+M 1I? GHMX+@INU!WCYP\.0UHY.DH HZ37E&
M=!?.YJG?E^55*1_GP)#/C)9;)IJO2C0;_='0L!,%[;8$GCO?8$(H(AP;5UB@
M-<&[M#UP>SB$0P9B4?M%39JQ]C"+EY]=OM942_N]G;8,,Q99H<H@0PGI5 BH
M!O$0TX^Z30*<@(<K&5_&24)%$QT_ET$_YUM3T^B+FS*[3N6]5>W?][H/QP&&
M(>@-;4XKOO_Z\? F4(W+!GJGTQ_'J3PE0>2R+2UGR#Q/05ZF)N2/L;WZ*KG!
MJ&1<*,W7Y.RZKUK'1*92U,=VT4N"TK_^/MA:Y/S9_59,T"$'T7WZ!?:*?%?P
M!5!%)Z7#<X5[^:[ []3H4U':+S[RW>H.7KB\+9^A_S,XYL1;K,R=&R/5?#M!
M.444Y_M<E2!-L<(Z](XT)8R;PK%%XZO9:[ $^5<#.K]H>:A&6B=U&M/Y#VZ7
MX(&= C:N?TZKZ,LNQ&&.W0T5=GV)R$;3XIWYVG%:NS]?HF?_-$U$ "X(T)"X
M7,<)M-N/?X=L<$JU56,^7PYN.!'0PS6)&!2?P;WJ-@KK"4<Q7@UL?ET.QS^@
MA M:"?2;I 9#OK),_W[37M-I,3?./^A[.J,Z/<YC?!/678>CV/.AFU+#6VZ=
MRF/B@TY?B;PCDE?,U1.DVJGAN_QEQSLV A5,PUZXO#?:]P$-R3<4[BGS*?Q0
MM&=SGN3MB#Q;6.SGGT.PA'#\!>S>G]PF: 5^X(YS,G([%'B>V$%ZU7(9 ZGT
M"1O77<@WH?C!%7!'VYJB5,;+IY,VC;>(VK_6T+6[_%WN_LU;O]9@TSSAQDC>
M!9S]A)TNWQ_<"&VY2,@<)N1&:/+8IIV[CP;'/?1[]6&/BU%TX>X/AYW/;+[H
M99!RXQ2ABUICF E1Q1225#0F>6Y7TV@S$3RTFF"C?1JM4F+^"<7^_63%6%V$
MWU[HD\_":@F68 ,32#ID=U0H4C[(/"K]'A4XLT(42G+J2M6-E_%;L._!BI[2
M.RD%VNS<,5PZCW*Q\.2>\]?M55YA-84R'WF'0GSQ53Q=_GJ932QVHH_0O))N
M$31B04RGPMG#7)7I/Z%;*2TQ.URV%I791JC[GUBNE,>C[ES-Z!Z>#!9*"UCP
MZT(5CA?[!C3'LRVD+HKLN,FJ-]\,R.G,7XC"%F$KY73'JJ[]:?H3:RLE_>9I
MY_(6WV=\_S GOA:+S@%^F7*3! 6K"- ;%6A[+8<7B>^9#V<1[HX2;&)9UT]*
MCA">G44")_V(Z:6M69!@'K32X'2.9_-3BZ\Y#$)&T:@F1B[TZ_:/QH$O;A&G
MOVRJ9>MNGEU6*8F56*5MP,ITTN3, QC#&91-(TW:!YX^?('6UG3-'E<R?^KO
M<^S(?9?V^J"PP-N%1[<U5_]GR26?A\$=<+Z*TA%!WDH39FJ8#N]9Q.\0?M"Q
M<U#KH:;M/UP2=8?(UG;L0EQZ1D2;.??%I9Z7?O+:^+RV%5_92RCM 6"$&[_0
M32Q1\B%_,Z[C];#=WWA(!JF;M(E<5HNM.GE112_;8E- JIEIB?7I:CE8W,Y<
M%ND9Y->\6*:Y=I8SA'484U/ZCL2DY17+WZ"3):9(9O:@SZ7Y?Z86.86#6R<W
M_XS("GA^P2=S[^M1R$GL1]*+2R<ZB8C+ZR&-[)<<:40VH6G@>K@E>FYOJ>TD
M&/0QJ;_@07>G#-J[1WF7: =USQ8'%7)#R/_Z<>[_^240ZNVV8M_CK, X,NXP
M1@:M07\?C:X[O$#1:?)96>G=8W[/L>GX&X,2+ONP<7M)XJMW(6(1SX>)I":G
M+M,I#*-C#:9&#4%F:6#2;,W0\>'HR-JE!I6T;?<\TI4-1/\9V5_-HKAN.!%E
MIX]46(.AR9,L-DJF \5")-MMX]!2=9^/-IMX]100(K"N\:RCFZ*F9@/%.5\>
MQ+P[.'NJ2YKUDB"]Z ZJCO90%;\V<<1C/<>'J_W1JB?_Q)G-W,P_9WLI/J3;
MN;<")GY>JA_"(Q:09 ,(&--L N"*F7)Q$U0(%2&T/[ZB-* 15!+/("N[1;=J
M?'K9E:]Y8+=O>JCIY\"#FP,O>?PTN) Y%$_F*R&%&S<RB&*+5TW9[;RK8)"I
MLG#,;BOGTMQ^CE5VZ5_LS,&Q7>&E4DW/57>(6KRLJ\V%9;7VJY,P;_1G^H6#
M+;\1@,\*N#T &H9]AYO8+/X=M5'X+T97&OT&/\P<5EQG=-;NO06'!K_X64K-
MWI\(J'Q"<&X>BCH,]&?%,U&*WU3;8N]6^;Z.JKZL-B&S2?7]D8=S/MJOSCB>
M]*[7A6TT5!:YG UR:4(9,N2%69PXMFPY?I F@M]YF::*\WOZK6@ZN@"W _@X
MWAKXL';4&!76]C(-_Z[H0Y&I09;^LF.0OACIM.!%APJ/@+,'=N4R"),RK.!$
M/&)I8G^-81;?C862'7IR(OCBQ? &;_NJU_&]9?\T)J<=M9:XTJG#0.GC)PB
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
M-0$)&4R36.#N]TKM\#??R#_(+*'[>7?T^UES@AX&[GT<ZO>VH/BML<N=:RC
MC9[>3B=,#1P'93BCS+N_^_R>_PJ%R+LBEM1G*5_9]O?8I9^V8(!@\C3Q"_MS
M.$SK!_K]0KE< ,.TRRV%)&*[!=ZS!DNB2N.LZ6SI6;B^$T#)DDAKB+R>27<\
MRV-9C'[X?]<]"(M<K_"C !CRE=W7*_P$$U4OGP[5>(Q==1/'/ITPBF(,Q=),
M@ZL/O7'8X?3'+U2B(EY9H5U_>+UR<ZL;D7"9EN([W^4V37 E'@$%@)>GCAK8
M5ZXEMG7V?,XU3UV8+"9>\4_UDJBJHL0?T1NK0W@LI.M^%$6^LR 70II10IEX
MWDZL/^O4QPZ1*ED$-Q&(+7V.40-UVTJ".QE/:YV5]$ET>Y\6>X5$I$/U>I6U
MOI4,)$*H@DU@8;I-E6?0^,T<SX(-5?>76G)OOF@I$:LX_Z-*4L)5W5M%5][Q
M/U19^X\_I\UV[H@[#U,WN =[,CW76H%%'VGG(#)7$\XAW9ZU%'[]*^0R+J9/
M*Y\>-LCKW:E7;;".]2W^%+/68+FD)@1?;;C_;]7R*D\3;/0%$WA;%S522PF]
MU-QQY_&_Q;V61V8L"^ZKJ;LX)!=^*DA7WVQT^Q%L9CU9+)PP;2:4KN!DG!4D
M01CSAK\E 0X:.K3M)_33II,_RDPO0EIO$ETGT26Z)+A)?Y<19O_%YZB/TQ2J
M'K/LPMLO[$2*1M.F5KBAP*'0_28%9OYSKDP_MC\G\2<&8]@9.I]_O6@?#/9$
M1>5,-+5Q8GD%\..Z@\@'.''!/:%.J% -(&7425"**T/K&?(QP;$&30W6@[9Y
M/I^R@@P*T4W_S;$"'8_$?T0T>BW7,(C@<6HHDNBO .PJ/7/[*<Z=W!4XSP(O
M^GB;UTWN%.T%)'!1CZ'5[23(4LR7E+!^ZY5FU/GG!0]C#&YVE\ZGXRRVY3!N
M?Y$,/;H:[JAP81[L>'1:9,LS:YA _&D4L[@?GDH5ZS"T(N+-^2>!WZGF-A@0
M',>M'_FA$>I_'M[]*.GF"Y[E;UV#I:2MUWH@,<EL):"1>P:HFYA[+]0,F>^S
MVZ80U;:#')'9G/6GLVCV<\"^U07A>E/'EPC C:W9EX]S%U0'<%K9*JR0%QAE
M7#PGIK_MG_A OR-&Z"_SFYVR )CZMWPXZVDVY$Z$6R+7^X:NP3Y (.GK"6!@
M#6:\L ;+/$N@MZW!?@4@_]S [5F##>Z'K3^\"<)A90_68"\,UV!1JSP!*A\)
M7/;B*[*XR^O]!R#,]7<-ECX.JO\+>6TC 3F$;K,UF(IE<;6@<9DP#?&"-1A1
MIH3_DG0Y987]B?KEW?C M]7_(_J!G3YJ<*5_9%#OR<["MP,PD;$;]C*.N'G>
M04+7.0+]-D2+:"1)B%;,W&"\NQ4?3FH*5;VGEW-R3'^@[B&I;-\:C&)-EL2
M^_09M#[:+]2D&5=<\("ROX3 &O9?KX/RN.GE!K=#OW]_16[7Z>T;M;LI\G>C
M(QX'B>PSM-9$9$BW9,_PE"3=<'GUX>RU;\0LBO5SSI''RL$51TI]:W6"'5H.
M)KVR'2'S%:V$TALYLQNIX2N@R>^^;[S0O&#@=Y>LQD"7Y:N7#+/.AL']L5L3
M+\H=6!!C$W,("+P$3N3]&HRQ#61S*KKQ,J.Q13Q"CJUC>)5#TMC*\VC4.,41
MA#R:)+1J73MM=S E :MN2/DAY$]6@N'(LOPM0*"P/1*)^32H?.C3#RS3EPJ4
M"669T)([\W>/#U^/69FZ#,_TWU*0XH]-83Y]$<_<\7TRKM#FM;\HOF#3?.G?
M><9$-RF-)F4N 51UH]*G)=-^-?4/6?6TV:I:?LO;H)_FX?3%'B%KRE=1$TK?
MY? 4A ,(X+";UF*+FMAO_VT0FV+)F$KGG+]J7AJWLDLK0?_2:<14A5!.2_
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
M6( D?!RFTK5IR#/DX[;9_$#PG(Z3_:,8:[[5;0M;@;'#)O:>FMUC_N)OA#F
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
M]Y@MIIE-KQKPS'UV-S_IFUBEWA7^95@& 9N5MMS0)LJM:X0W#J(7\@W7:$I
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
M]5F=IR]9UT9O"-E@&[7QE/RC=,,I4;5SQD$&_3,U9RDL](P/R&Q6NP;]7O!
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
M\BVS!W^8&/W;Y5VLROGS-R[P0EQE,Y2/KN4/K7CT&E<X^)<"RPSQUPD"A/6
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
MZ'_A2/TWE;^I_+=3(3KNP$$\J=JZ/TWJ3H7*H_UN$*NYF(CH5_\8^]Z.[@+
MG>/LI3SC<2^J=]9T)E+9#EGM>BZQ+_7&S5KWMSQ_9IK_FAV#@K!_L7]KI@%T
M(V,;9+E^<AN$'>4X@)F0OWH ]-^D_B;U?P"I"_/L1<XMA7$9)8!6%"6=:G/#
M(G-C0-ATO>,O]DC3FE7NC-P]Q1;RQQC5Q.H]?R75]Z=;/4?V[KDNRT&N.Y>I
M?"?-%?+_,KFQOW[N6/S+Y"#_&"3-Y;7^IO1O4:J)@R*P<^7]9LJ-U(P'D=I?
MM_X\879<>?E"M"X,+H/7>8>LL:X*AR0L<8UO*D_JC?+XTK=$]+^6QYY-4@!7
M7&O9W?R7=1CN7J@?>%:5Z$@YLIR"3G59!U)P;-,)YO';!:MY>M2<Y,V?PV]_
M_G[VLMK;SB]+[:U)'^'SN3=M\5;@XWP;P0PNIB@KO?&YO2/N%9H,D<,\:"2
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
MIB*EUNA&+FN.M,Y S9+FD'3^V,PO-N_-^5L\8+NB3*78>YYL@PXOL/*A&PD
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
M1QKM!57PH\N.]FWR+Z&,@$=D--C).O!VX,&UEN_=[K81'IH:79D.:TN$]U=
M:?,.6/=U&B=D%W(D;\)*PB(V 965;O@^I@PP0V*\/(LZ3]7XUD8<-B[XDY_
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
MS)8Z3,;!N3I5K#@^M;E0N 7J=26O7N*KT5O,+=!J/OO&"AHGE0FEO$3O@1P
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
MPCF$MB LQ'57#7S).D6_''<O?%X,3.)U0D6@83E3@U1\/WC;3R-B^P=K)HQ
M!].@O8[W/!J!%"IVSU+96:9WW9LW^2VOM>FKQIXRFMK/M/+BV*[[G<5IZ"X(
M/H ,'*KB2-^C.6YV_<1,M823]#J+6+F[JO@<2@Z T0Q:9V,.D+\4_/A]\$+5
M]_@@G+G,\7=G:3((#Y%C#C$@:R_>;@'B=<8P(6<*UGN7_F&P(H<>^.*;=U_%
M%"Q6;V?/X70EYXJG[RR=I9]G@RY>.%1(@/)3AB(^# L8XE?9;!?D3D!M'B,:
MHTI)>?#'EKG8.ZP<8\;N2?%BG[]5;N%8VU$FH>AVKN*;\5^4D]?3L]=/S$Z@
MNUR@? (V4\Q* ]+88*"X$],P1,XP0LER@D:L$$S(9@]$>X1^PX"&DU9]<H-0
M<7_GKX=#!X8^MB4A'W_;A4I:QD62@QD^L\'YT_;ZYS8\KS0%G+57UB68^6G=
MMO1(>6D=M*,J\R73NS_)U LM,#?M%9I3^:75E% E;H^0G\Y*,CKT4F(DA>2^
M0Q04=Q([B(V'JVQK%H8=-)4LB0\D [J;"1 U?E0>G\<KVKT(0JLA!:X9=)25
M_?R7_#FOO&C<V.A+6)A?[EP42"CWVT<ZNY6K#RS3MD!I<R# F@93X2@"YZQB
M:1^,[(L63S*N$4M'^?H_S.560??:Y=MQ^!.K%2<)H0LPQ2GD-H"^0)HQ"KNQ
MF>CZZ R(%.!))*CHI'*0Y#VFWH=",PI&L2_']X\U+:T:UJF[%*R0Y/)H42T[
MO@W4>Y!%!!;0.SA>U4B/+5#B$]2Q&:#2WA\'.+*M@^XJ)B-^P&=G*BNL6UY&
MFEQEJ'U[8YQ][L7%F^^P>>@P*=(E&G05PTSDB7V@@)-(63^RGT=0H+M^3DI[
MU#M7KGA^2.;#=Y0"^;W^Z]M:@7L7=MW(>H_]"D\'-YKWHJ<W>6+YBARY1*I1
MSQ"L;TZ-2>P1I&#24:I?5:3HXI89H4GOQII3?8O.]GU"N#45F""65'0NW]2:
MZ0+$>:+V;WBCZHI<;(<V;X)D#,![,<WO4QQ3SACW1$=2'64OO%7PM'OVM>T4
M,?V38<79\IA$D:^6J_HGK(@\L3[*?7-*/T<57.[-L<IM^N! C8Y'J:UT2$SH
M=]HWT4_QU]G>?:U,<VW@0;[!^-_,NT7<0X +;08/1AHQR-E8^J[V?Y/Q@6@3
MD.]@[ M[,=ZN>L!M<9$ GK[$ZN2VH"G/T;O1E$<8%91H"$JU@(3>';0%4NG8
M-_#&HR,WHG2I4.&7]9<BYN>Q;XZHR9LFSD\N#?SR^\4I3<?^L_3W#ZZ<[JD*
M9@U(*##U;]K(4'UME<1 2R#0]3CM_\MM3A]!0X<!_<#5-K8\T@]#">]#IV 4
M3 U\R+ $YEK[/L8H^W+#D<^B3CK)YPJ4?MQ-_]>1#@*$>?M/<).A2SFHKV#
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
M?6:S-]W;Z)J'+\3W:7O>92<A,$=!L]<"MUK+A\8$[@-T"#JI054MDJ:8'0C
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
MP8V%7:+H('0&^:UBBJ&)0+A$8:M;(DH?4E:]M"/@=-;ZB\+S"<K[LYX[]LS
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
MWD T.NKUBDQM]=&LD<Y] 5=>1Y: K(1YDE- 'WK[P?AE!KH?3!):6U$3[K:
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
MUL ):7/SVEMEP4I;T*MK&1XT@]ITA\ 1@*/O$0S&;L V@0$F;C<*3@F<>*O
MP/;]S0*3FX;QR>'L%^7.]\SU^G&]*X80]0(<A3",@@ B3GQ(":60B91[,<>"
M(V%#+S;"Y\8V.XEDEI$ *]C-J&8L,$=FGO="39_B:C<Q[VJ=F;?RG:Z ,F&4
MG<LAV+ED*"OYDQ+6$&1V^6O0,X;1V75>9SQ;/M;95_%9L,>RD?/F.UL^<L'?
M*O-THL9CNT[X*-^0,E=Z57V0]>73X0=<?\^J!:)^DL:<08*52X5PA&&:,@E1
MA$24!&$2("OG:D1=YT:6FYJ"M:KJ6U;*6KIE8PZQ&=/.9.!&)N:!8V;-O1.@
MZ9*JQU1W4F:? /?=B6 *D0.WQ]B=X(]+\5$VFW OGUXM255](70I%B3$*,(,
MJ3<A(1 1M:BFL>+]*"(,8Q1['L)6>V+'9<V-MWM5FYVP-I'Z"33J@M\:A2VY
M^Q3,AKM>;L ;>ZMK.&[V&USG$7&ZJW5"W+1;6>?MWMN_,KAEH-^YMQVV6KT1
M3P3*;XQA&*<>1&D40>+Y'/J>1Z6?8H^G1HEXYT7-C3T.;O(.3-8] ;"AT^8$
MMK%]KF&(V?M<9\%PZC(=ES:MQW/6ZCV'Y?P=0W,$E<9Z*T%[.I^RZO<OZCE=
M9)G*./;T$M,CC$+D40PI00PRG# I"0L1"^UR X_*FAMC;*D*M*Y *SLP@'\*
M9#/2< 3=^%O*PU ;D.IW%@^W*7['Q4V<VG?6[OV4OO.W#...#Z)^1:J[F[+X
MFJEET\NG7RM]I%4?*:@T55TSM3QJ%T;]%)E& G/./8BYC" *: J)SWT8A)Y:
MV"#!T\#JX*B]"G-CFI6J@*QTM6.7 <-@1CKC@CLR%RGE@=8>].KKE<\+;0'(
M\A_!&O:U%:-X.,-!=$E@ [28E->&H[1+=Q<\R66:X&86QDV9J?^T=9O(4E2+
M- F"2"0"II$D$,5A!%-/(/4?&H8QC?U4&@7PAZLP-Q9<Z5HUQ3$>M+KZT(72
M%U1:81?I92?'Y#0E3H/T^.[9\:2QW9RQQ@[0&@(^3S($+I+Z7 W%'/+X+A@2
M1WE[)F@.2]4[^>099.>96&Z6D&?T)+NIAXMLT9>7K'123OE0E#I3^^73)UTN
M0"AIZU,<01K2T$\)%%P&$)$X@C1./$@X)HD4-$1FQ5JLI,YM@EDI#C8UUS[A
M2G<S?K/#_O2L,AJB(T\D!F Z/D0S"*FU UWU'G0EV$^WQ=>?U?-:YUG]9==G
MMI,U"5<-,K^GIV$W#W"&K[^2;*GW,)0+IYVV]<;H7\NBJG[-2T&6V3\$_RO)
M<IV4_.%1GW(NY/K"11I[+(X1A\03RC7V2**<9*K^0V7,9.A%<1HNOHJ2%D;.
ML0.5;+Z[3<5&W-1;YT!DNOX0>%R9 6Z5'?JL[5+9 AZ**C,O,>5L# U<Z8G'
M9>S=DMX:J,R!VIZ-/)4KT)@$UC8!;11XH<WZ\0JTEC4;M*M[)AXP"\=[XH&;
MR V?;@#M''.':)]TTUW(F<YI=XC*E@OO\KG#(NJ?Q$.7B?I1OA94Q\M9*&B
M(9<X@@AS"FGB"2C\2&**<$)3S^(,Z3$Y1I_DLQT*U9\65UI:%JW=Q=*C<<0#
M&D.&)%-8"@I3S@4,(R_T_)"@4*16I86'@#AE1:*5?HX --LUN 26D>?I;41>
MGT+$OMCN$;.=5M#=E3%M6=PC%N[5NCUVW3!.O!&EXN-['4%IDB^KKE@6]VFL
ME@813'T90N0'"218+1R2R$/"0U*J[]GF<SXB9VY?]8::4 T<;QQ\4#SH/RPW
M#H\A:_:=.\!KY,]]0\.VU% %?FN5=+B_=P8&EY__,5&3LL 9>W?)X-SEP_;<
MNC8\R@>YS_HR@X12ZH4,8L]+( HB'Q*&$H@%"0(9J/]1WV9/;5_$W)A@K230
M6H(7F6%QLA,HFNV"78;-^+M<N["<_^Q-\;';HKH,I^FVH.SQLMY?.@[%N?VC
M W=.NC]T7//=_9\35PYT?3H_ZDMQS?[[,2O%3:E[>M1/-TM=^2CG;]1/'_0E
M"Q1(SJE/E#>$)$0D4GY1XB?09[Z(?,ZYXL+%9E.;\_.[L? !J\>QG23UH#O=
M54.Y^3+[+GC7+\72/S*'W]!E<@OI1%Y4OV2J"]"I#7J]KT"C^5532V:EO$/G
MRAHPI_Z6N?1I73!K5/:\,OLG7%C5H2M?OTY!]*(HH&'B*=QU9"O1'0MUO<<@
M1'% /,1]:>2OG94T-[=M75] =)K^96#)ACU,S5C("5(CD\X:I%[)<<LM'(-B
ME-H*>\*>IY#",9N/5DTX>H.CHR=M82K]MP5/:1"(2,+ E[I^5.1!(E@(>22#
M.,)2H.BRHR=K67/CA^U#%,J!Z:JW:5TO/':R ; 953B";?P5W\ZQDZM-T*[:
M(VQ/X+?NSU'*NQI ->J)E UQSWLB9=_NLR=2#MPR<,%4B@>2];URE!_SL;[K
MZ^*]>BQ+[:H')!4BP PBZ0<0A5X*:4P\Y8)X?NPS'@2^5<5[ YESHYA.Y94#
MTKCOA58;L%;C8>LE _0-%TIN,1U[A=3!V:G;H-DHO"K'V>GL<&%D#I#3%9&!
MV&F70N8X[*V!+&X=6,OC8%.NZ[+4'3[TXNKET_J2;DEV_8V4_&.[F_-?HJH%
MUZLQI2-K^OOJ'WU\K'67=-UX_OKVMFP"*N\4G69YE;&F5/_"BW$J,<60>,2'
MB I?N4\HA=@/?=U8UP^9586H9[-D;LS9&M)\X:(S1<=%]-DBRP(DS_9NF#'P
M'V+$1^;UH[T<-V#02<^;U_4I*PT6NIA@@\85V'AQWFR\./K'ZJHU*E=@A0M8
M =.V3'%8J>6Y!]=I'9AG,V;:*C///69[-6R>7:&!L[*NN-/JH*.=W?R_B+AD
M))0"!EB?3&=IHB9/IN9-+$*/Q5&46$Z9!\7,;3[[4.20Z5/2FQV)^W6!Y8QV
M&%?#Z>9BM,:>"YKB644)?LVSNJ/U9O.C]_H=LO-)+)Q2YV%)T_+:26OW2.?T
MU<,8X2W)RH99UCTPW]7B_OI>E]RINCHMB@P23"B'4C(!4:C\ZL1/*(QPB"2E
M(I;8L^$'$Z%S8PNM<]>^S:K-XW#4S=C#-98C<\E0&*V9Q 87E[QB)'=2EK%!
M8I=SK.X=6+6/MWF<9'E#,OXN?T4>LIHLNZ2C@(4ICW2EOB3VE&O"0I@&20@]
M%$0Q"J0?"*O-D)/2YL8Y:V6!UA9F.>CTM:S;=Q)B,YYQ!MS(!',<LQ$28(U
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
M'Q4V[6;V.9OW]JC/WC#7:,R'Q^9+\9*02LP(C#V?0$13 4D0$>CQP,>^SZ3
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
M&$ 4!A2BR(L@C84/XXAQ#ZO%$>-B41<U69I&@KHG6U'ZZOGCD<,7+0,TS7X
M4_K91GMZP$RC. -@&#TZT\1B7ITR?D"P9<=0MT&4_N$3!T=V;-H/>NQ>,-#O
M8W>"/R[%1WG-6/DH^/OUWDRS2%BGGR2!X!YA,4R;_2W*?>7)80&C$',F!:(R
MM?/DC$7/S3?K].W3IRQ+2%I ;NA7C0+DV)Y2I[1V='H\-_3NEJA&"57V3H\U
M8$[=&'/ITSHFUJCLN1KV3QC&6I]$3=3"E[\A99[EMY42]WC_N"2UX*^%S%BF
MO(H8T\1/.$0>T_M+*8?4QPC&C"0>PWY"A-6A\/,B9\A2O8: MRK:$94!RF8$
MY1:[D8FI5Q;TVH(7FTAV"A]?>5NSD3DZ+EG(0.JD[&..PB[K6-PYC&U>"UJO
M\U+7LS,F' M" Q@%NNX$CQ*8^KZBF(2R@,:IQWRK.K9'Y,R-5[2:=D1R#$ S
M]G  R\B4H34$&YG+OXWBM9S!P24Y'!,U*2.<L7>7!LY=/NS;W]Y6WFF8HL7I
M_'3=([IOLTZQGTK*" P]Y6T@)A*8("1A&.*8H#B2D1TIV"HP-[98M6 B70LF
MWND,2MU3%FYD"#:1$<O%E/7XF''.F*B/3$9[F2][3;!Z_8$V8(0F]T/!<\E@
MUCI,2FU#$=KEO,'/&9;YHIZKJQ7JFBQ9UA6TDWX:TE@?N(@]H:.W&"J72 V)
M3"4.O9 EOE$OD1,RYD9I:RV;2DG@1989;L2= O(T,3F"9V3N.83,D$ZU1R"R
M2_NX$*J)DCJ&06:=H'$"C'/I%X=NG32YXH3NNZD3IRX=Y@!>YW7&L^5CG7T5
MGP5[+)MHUIOO;/G(!6^//=\_/+:OR4?9+T(5X3;[9N]7.4N82>+SQ(<\1 E$
M8<PAQ5+YB1CY"8I2PI%5U557BLV-7;5=L#<,5"O+@.A,:TL0L+5QS3'0Y@[U
MRV_=) A[?Y-U/9_:S?2-/M!VCJ:S]\#, 7V.T1UY<M@T":QM F^VQG7#+#VL
MJR"<LJQ-B#!+-K1V6ET#[M*9=:;;I$ZN:T1WG5_GSQ^Z%_%5Y(^B+X"A<_?^
MMI&[]R[7^BC!.HE/_9]_(=\76/@!HRR$5,8>1$&:PC0(0H@X\0+E-G,_\1>*
MOVAAOCUAK84--6SJ,B9#Y+J@?RYJ4)&E;2A@R$"8[E^,"N[H&QJ-]NO*/8=2
MAE<V@-X(7<#'Y2;'8 C=[GK8JS'Q-LA@G/;W188_RGG3YT_%<OFV*'5>V4(*
M&DA)0NB+"$/D>1BFG$C(92))G A/2E?-G3?$SLW/[3H(+P]W$ :_:=5!I[MM
MW0:S<3 C/_?HCLQW;H!UV7_Y $X3]5G>E#R7?LH'T+#HFWSH[J&E'=H206W%
MFNN<]S_HTKHV-I.VL[(438F0$P%]JOD+^P$D:=2<:^ !DC'V(JO4DJ&*S(W1
M/C_>WY/R22_;AE48NWADS!AM"KQ'YK@5OB>JNFWO2(^737<IG&Y+.0S49>+"
M#I<AME_FX<+G79H[?%/J7=SZZ4:]I+7NT/G?C]G#NK9RZGM"QA%1#A]2B]S
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
M<T^H,#>:71^J=UP[]]0PF!'GN.".S)=G:N>N87^>VKD&($Y0._>4%G.HG6N
MDF'M7),G#<P=7C8O@>"'5^7]\?. T2!EH8!!(GV(0LHA%5$$8\22V/-B'HO
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
M@9=,_3BA(H$H3#E$"*>0^DQYPHQB7_AJI8J%S?[X8+PFV %?Z::7A]8](S=
M,XVC#H-B].BI$0H# J;[YKH-DVX\?^+@Z+YE^R'1 ]<,X[/KO,YXMGRLLZ_B
MLV!J=:RWF=NNGH*_5>KI<U./K4?^4?;'']0"NED]7]\W]6M]07$HXT1]R<K'
M0E0H2DQX &44H#1F*,'2: _9J59S8]";HE:CEI'E\@GTQH%J91T0G7EMB)6M
M#:R:<L_Z#O7+;T(W=!(<$N5"DUO1EP@L'NNJ)FU"_>!0GYNWP8RQ)A_CD:EN
MTQZP-@B\V1K6#9OTJ*Y.<RFSVG!BTV+-:6UDIT"[)%DWBDW*SDZQW*5UMP\?
MNC%&ZO;4JVR[R"F^NBFJK#DU2ZOF",&"^40Y;S%6_!X)Y<S%!-(0^]"+?4)\
M0FF:&I7$L1$Z-S9?Z:P_XY76H%=;K0@[Q6V[)YD,@.E>BUM81]]IN1C1 ;LL
MYA"YW6,QD#OQ#HLY$OO[*Q;W#N.E-UU9EZ[WR.%C_1^*)F-2\.8$?_5%+_,V
M?_^JJ.H/1?UW47\2K+C-=8W[C99'U<)3W!7ZJ?)C18CU]K*$)$4I3+E'@QA[
MV$^M*D]/HO7<F/'7O%SIV;BQJ\HN76-D4(KVG']=@,?.]JV:/I:9X=.\&V:<
M.[L1'YNTM8&0;E?G65?74,O^WM:V:,]55ZKG"F@C]2D<\"1T3?_>3O?^[Z1#
MXG*2F$;Q26>92<=B=YJ:5OA _YO="?ZX%!^EWC)K*AQ_$=_KEPK$WQ<$1]3G
MC$"6L@0B@AE,8TH@1RGB/$H$2XWZI9@(F]NLHL>@R(6N[J7<PV8']^60N@$G
M 3;TJQW!-C8U=VJN\&H+9@.M*VB4=>E(&V#BU($^)6]:Q]G \CV'V>2>H0WU
MI*Y3TQSWS^ACW\JSX[[R%U*SNRR_W?I]>Y)RD01<QDR&,)'4@PA1!BDG ?12
M'L2,,<E#J^VLX:K,C7QZE<%]I[,^@+]2^DK7FV/=PG55?_+/X+8I:?= ++?,
M+AA!,_Z:9EQ&9K?."+"I)=!F7('5:/66;%UTM3H5KN.OZ]%J"Q#>G!BM 5WI
M+@7:;;NZP=I,W,?N4M3V&]Q=_,1A9*Q+E+<%!_O**J^[ECCZ/(.NOO+J3B^5
MWN7=UDE"$YE@CT.&=+-3&2&8(,&@3 E%!"619*$-!=LJ,#?B?9>S4B@7';S@
MHOW;C_HT^=?>+$!ZN^PXUGI@S)AU3+A'YM.5ZNNB4%>@U[X]_M36C%H/R>M^
M2-ROV8<"Z9(OK768E"6'(K3+C8.?,[#UNU"/%!^5PT3TR?;W^OUYGQ&:+;/Z
MJ0L@5:\?Q4(@$='$CR!F:>.,QI!X/H6$TIAZE%.&$IM<(5/!<\LC:@(0ENW@
M33'&C,44(0QQ$*<0,1Y!@M3?@E3],,%8)-3H4,*H&$\PR[Q]K!]+ >ZS/+M_
MO >ZV259:L>]4;@[7/6RS/BM^$:40B,-A]D<,P;((\\MK<HZ]-LI#1JMK\!*
M[ZL^>%Q=Z:),[B826[1<3B#&LB>=.&P1V9TPK.^_-!#:Q&GI;ISVDZB4L\[J
M+OIZG?.=G_RJJ\-WE5.>=N)\G(D0!8) $GD4(B])(8VP@$+B*/1"@1.2# ND
MNE=V;F39M^53J^=/GW_MZPQ9QCA&'5W;*.[SCMES;]"MK6K;Y@*2\_T?:F.O
M5H,]42AYO($9)Q0]@K[/%,H>#_GCH? 193J9@DYUD:B.M9%H%%HD"!,F(P+]
M*%2.=H)\2&G 8)SJ=@XH2(/(*J_$F6:SFUPV]JPVF>M8@Z!*E[\[2'%-AZ!S
M+6)''O9!$]$T@SGAWN,$XWCI'',YYB-.*!<H]YRSQ^68GIDJ' @8>MJX3T70
M^[?;P;)JE:.;J)4$4\0.$TX3B#"5,"$\@)'$,F0A"1-A%<HWDCHW/E\%D&OR
M'9!&U;_8'C0V =N,:9U#.#*+[N:\[ ;CJU%RHJU0<GL V43PQ*>0+;#8/XIL
M<_,P+KHIRH;ZUAV1#[1&[DK#2\HCF3 /RIAK+]2/(&4I@S()$AQZ-&4>MF$D
M"]ESXZ5.==T8:*/Y]R^":)7;HIU65?N'#(<99XT$\LC,Y0!?:]X:@)1+]K(1
M/RF'#<!EE\F&/&(@GY7%@RCK)YV?4:O%_IO_?LP>VCZ-7]03F](B,HU#S_<P
M##D.(9*<08IT2V49BC1@.(FY555& YFSXZ].Y:LFY:EN8G8KM:^ 5GM061<3
M^ UYRRVH8_/5Y7C:\Y4Y0DYYRD#LM/QDCL,>+UG<.KAD=)/CTN>ZO,N;H.-=
ML53/J+2\^NE3L5R^+4J]O%P$"<<)3D/(14H@HA@K'RN0D$NUZ//3B(32*D7?
M4O[<>.I LI#.WVK6YIT-?P:M%=9%IZW&Q8RT1D1[9 ([!O2&^CW0X#=M NAL
M<%O%>@AZCLM;6ZDP==WK(?@<*(@]Z#%V!,A%MGB3U[K<-N?J3:V:0[X?RZ9)
MB3)W$:8)#Q.JAL#SF6Y3S2%1[ >3 )/8C^,HYD95\\\)FANEM;J"3MDKT*BK
M( 6]PF9$=A;?TXSE$K61J6DX8,8,9(K&FFJJGFLJP7ZZ+;[^K![1THSZRRZ[
MG'W\)#1B:F3/%\;7C[,[NGDH\DBBAA\%!*<R@@GB:B''$@^F2#E+"8H$DR2,
M.1(NMT7/JS0WLME(MFGS,%KMW63=#!DR-UN:;@?BN3-H^A/MSY$=<P&T4VY9
M&F@UJ[U*<Q1M-RDMGNPX@G93+#/VM/Z44^)[F# .(]]3#ES,4IC@R(<"81YZ
M*4JCT*IHGZG@N7'LV^R[KD[1[,H,*-9IC/>%<;,+4'S>X%FK./BM^W,45K1%
M;9* VJ[L>435CB!B'%H[=O_ \T!%?JN+P.MS\+^0NJMY]TGTAR\^RIM2.:O9
M UF^R_\N2/GE6['@+.&I+QF4PM.I%3&#"><QQ+X4.,;*J_2M4BN&*#$W%@N\
MP+<\ES($>C,2&QO0D0E-JP]KW0E"&W %UB;H=.G5N2#EE*_,T,$V;0A0EC@\
MO7(!CDY/L@S18]I3+1<@M7?"Y9)G#:3!+%<>XZM2\*SNT@-X&'N1SWW(2>!#
M1#P.4Q\C2) @H:Y'QST[DML3,3<*N_X7<O_PKY_ ^X*H%>YM*=I,@6]9?0?^
M4Y1,>=66E>$.P&I(8!>!-38]*>4T^;3JC9!)<=QZIZ2R+V5:RCAJY1XA'+]R
M:)$>6J\3)U99C(3'/.',@VIE1B&B<0!3A&(8^XE'DXB*B%G%PPZ+F=MGW]2F
M6JLYN'+N$5#-/OC+H1KYHQ^ TH!Z-:= <%N+YJ"DB>O,G+)VOX;,R:L=QVK6
MDC8.K6*?LQ![,$X]#%$<Q5 7!-2]:9.$)\0GD95#8"-\;IRQ';/)G<5L#N%^
M8=SF0C2?,W:SQ3?3QFU.H#9)[.:0_'G$;TX@8QS#.?6,@;N!9*F72%]%_BB4
M6/[(:NTU=4XW"00* ^E!M7 1RK'ARL5!E$#D(43BF,@TM#MO?TK:W+BJ419T
MVEZ!3E^@%;;<OCN)L>'.G"OD1N:E/;@T,76%>\%&WSWG:Q\C@)QNG9T4..VN
MF(GM>QM>1C=-%!U^JU[ A<0Q38,PA802I#B&A#!!*($1]83Z$WE!8E?6:(@6
M<V.AP O"D>/##?@C!8AM(9UQA%B;\HPAXDTDGS5&W"@R[R#Q)E871XFW'C;P
MY#$IRZ<LOU52BE+7J&]*\ITX\1=Q/_##1)%@FD(4AAQ2D2+H2RY9C#U$[.I.
M6,J?&P?V:N\?1[,\DVPY#&:<."*XHSMKQW =P4$;")/3@\J6*DQ[9'D8/GN'
MEP<^9G #]Z]JI9K1I?A0U**Z(4\Z)ZK[?I)$(,(B79@R"B%*90R3F&#H$Q&K
M=Y.FDOJ6W=N/2YL;:6TH"QIM0:>N=</V$P@;,I0KW$;FHZ.0C4%')I@X;M-^
M0N#4/=K/VWZ@0;O!38/CZ4P(7NE>F>^JZE&7,_XH7Q7W]UWBY2*)_822F$+*
M/*X\(DY@2@F'L4^C(&642R]>*/UH81%&/RW3YL/8E#QJT+=1N6U)FW5*Z]4*
M:]1NF[$U<?5_^6<_]O[5[7^M8_7GQI2%7A($/O1H*'1;>01I%'DP8AR%B+,H
MPE;3@],1G6**^"!J\+ UIO6= !5IZV^UG:!=@VZ\*^(.RO&W0C80?+?Q5;3Z
MMB<PG.Y]F&'C>,/CC-"I=SG,,#BPM6%XX["9Y(/X=LV8=GF5#ZR$Y>JOK"TM
MUB; [F9WAU&* H(3R$/=.E1214(IHC 6F*8B4DMO;!5TM%5@;IST2>C^*4M]
M[J]X:-H_KJP!V^8TH?T7NA/DWQ6/=9=;-JZW'BXS^AIS$$9F,Z7Z<<BG2<H?
MBIY+OK/685+Z&XK0+AL.?L[@'G--,;/F0.EUSM^K5V'Y+E?.H_A"OK]IN_R^
M%+F06;WP$BF3  GH:;<;"10ICSM2/!D(AJ7BQC"VJHAA(WQNI-CH;-T-SAQK
M,U8;"\&1&6U5_[ ]0*YGC49ST*K>E$7LE <O.O6/3R-#FKE9H^:X?9NY_*D;
MMEDC<Z!%F_TS[-@KRZO[Q2=];#?I4^P#X4="+1SC4/?3#5@$DS@.(,61)(1%
M'O=2$VK:>_+<>.=/H?=3$NM^ZW]2;Q4VW C>!^PTOUP$P]A;%(U:EE4=#[PQ
M!7O4TVISE'<<(+9$C#@5B:5H^COP=8[?JLI T9Y/!L5C7=6*:+4'J?E6?!<E
MRZHFE$J?VL@">"AU3D[W*P&:@_$_7<Z[1T%L257_NJ%*/^B(<O^&25CPJ)X]
MQ1V_8.C2M&Z)\7U15==?2;9LCH\7&XO?KA;02U)E;,$I3T.I*[[&B:]3[C3+
MA3$,4\9]7XB4(:M-8$OY<^-"'2Q3[[ME0,P6=-/UY6A0CKZ\K'N_ZX56_D>P
M4E]/,YL1L\Z"*]#8X')Y.0@\MZM+.Q4F7EP.PF=_;3GL,?;EQEYW,]\7-854
M6=O\16\^+UC"!:(1@FGD2X@X57\3001]+C#V2!+*V*A2Q2DA<Z.I7D^P5A2T
MFIK7%SL*Z&EV<@73V.M!>X2L"HJ=@^""8F)''SU9(;%SQFT6$3M[[< C ^>:
M>!SKX=&6.'R75W7YV*;:U7>B_')'\JZNSG^)2GFV[W03[ZS@BS .>2I)#*7'
M0D4?PH<$^0P*M?R3B1<(=<$B%[=JY<G-7*"I5#?ZVM+V:]LT8,RP_E(TE;!>
M9'FWLV@9JI]LV,U<L%D-Y?0%S8XU9#K9C^FJKR2[83UHS >ULK\KB*8\OA8"
MG?G<@N#PF,;$P^;TQ,=4ND][>&3B$=D[AS*U_*$-T)7\5T55[];"3(0G!1$P
M"2-?5V.CD&+FP2AB%'LA\9%GE<1R1,[<W-RN$;16U+:K]F$<S5C? 3HCD_0&
M,*/6DSR#A-M^V(=%3=S^^J2]^]VN3U\^C 16:=1=+ZB<]QVT,U%UZ?/\HW*S
MV6-99OFMNN!#D9?]/_5"NWJ?Y>)=+>ZK1>!AY$E"H"!1#!'!'-(HB2!)&4.A
MD$GJ2QOJ<*K=W AGW8[HJF^BUNPDKBWLSR]PT"PH.ZN:JS;-;,)9%?A-6PH:
M4RWKE;A]"<QX[]F&=F2V?)91M>;:4=!WR=!N%9R4UT?!=G<V&$?(@&WLOY59
M78O\0U%G3+1^Z=NBU,<1L[SQ>W4N9-Z4J/F%Y(]2_?G8*-1755M@A!,_5*^
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
MDU!#B9TM)ZIWWS<E46,4*U*^U/G$ORI@=#[4>JE&>OBP4G0BJLTB%9S&"''
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
MW!9_3_@ZV5<G$>SE#PX5"/[0*EBZ>>PFQ\Q^\ :Y9U)QBK:U:3$*-9<6AYT
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
M71F<^K*&MP);EAB\"K49ES@%T#.C'%<1JJ]L.G&#'UJ!+V<$VY<(- 7':5'
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
MZ)G;NX3_0A1W%9M">R&?=T-^5DN'%<_:=;$O?(PXCA$,<T E3A3;0 Q(B%.
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
MA&Y$\[90!SGU_:YJ8[H5H4NOQS!6%F\"$.%"6<"9VK%BP@'!)!81RA+&S,,
MS,:<VV[SIG]*;OIBVOCG#8$V\$.YA\^WF=P*7/N'=B*W[J%6Z#$%(4R_N^8.
M(/?03M4T?!60WB;YYZ,HA=HIR2H0'?CK,G@2G?-'.W!^6FN?COK'?DK.^V6[
M>WFYW6Q+M9U66_J?Z@']B6_J!*XO47:A+SO74;,-DV!U['!J7R::3@)D<^#T
M>=9\IAZK=-/Q8B5V,0'$=2\RNZD>]/$8OFHZSXV=;@?^&,M'1U7SU64 *_6R
MKZ)\*HJB:P!.8Y)CB@"*\A3 &$. DQP!'G&(HP2FT*PYP= @\]M3.C$#+:<Z
MQ12%X:%E$$N#7<0!0IZWC;/@C"NT>QXEJZ*Z-Z,UT4XP$C7;NK*#<%RI(7O^
MV2GKQ0Y*?U0;=OBS(Y,G25'^@RRWXA=!=!NW.MYW]\O_JU V?LD>7UIG:2AS
MFB=Q"M)4Q@ B& ,B%5'"6%"<<1I%T*I;H]7H<Z-,+6=0"QKL)*W-CU_O_S'2
M16TW&V;>&V\8>R;=V^"US\$< Y/3A$PK :;-SAR#S4FJYJB7C&P]5:YUC?87
M77ERHPS(79FT)E^9HY"E24P 4YP%(&8Q0#!+0"@0PES9=V%BE;(Y/-SL>*OX
MKDXSI$UE'I$/?@5=,UIRAYEG'NH$O0MJ46L*V@GK/!7<#!:G#:B&1YRV!Y61
M]B=MJ,R>&ET348<#Z(-G:ZQ+3L,TS3,0Y2$#D/ ,X#R.09:E(N="(HFI907$
MPQ'F1AA=)):6T+K X1%X9N1P$R3>#X-[-!R>9JZJ[KCJX-$@4]<8/*_CF8J"
M%SXXMKDTW7Q859NR/O]^6*G5(ZK-%[(1OZG3L."?1:EK5I,'L<!)'O,PRP'+
MDTS9"&JI4Q$GZJBC_B]/!61V16/,AY[;\N]D#4HE9_ #J0*B+[:UM);7VA;P
MF_&$'U ]$X@6.MA+K;O[M !KP>^"1O1@+[O+%M:V>+EM:6T\^L0MKFU1.6UY
M;?V&L01VU%M;_?!&_;O8'.0Q_"Q6ZCBU_&E;%2NA#SQ)EI$P$R!-*%=DEDN
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
M ;]MGY^7+_</I:B]'-I&_DPVCV*]^OWO'XNG0HW4!DQG4"(J= ,?*3, <<0
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
M@<Z9H-$Q;QG=S&+])'327FTC?-3? %TO26<"JW,^C/)0 I+ 2)G=)%(&.$T
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
M:;N_-R4BZHYM9:N5=J]O5^5.QX#U*P2T26QVM#SQ%RC-TQR3G ..=.<#06.
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
M%I>-'F!%?]@2MA.PJN4&95V'9J' ^V59/5I+F\X=5Z';QLKA&F.($>C;&-^
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
M%G-(4T)AEB,9\:R0O/!*C>'6[=BXPTIMXM$^U7MSC\@;3[S=""0\BCW3R0;
MK<@34(L+_FC^;>0&5O" _.*'5$BV<>QY4.[Q0^.0B3S?[G")_5:IVA7C_9PO
MGN17^L-80I^E44_OZ^VT^[B8-\7EZH<^2?V-SE=3'J$\%UCOG 5E$"52P@(E
M"F891@FB5)'"_5;[!D'&QET;5<"*_@!+K<8$S!=SN&JJ&Y96>#,WWR_+ZA'H
M_WJF<T=7F)M'S>$2?*"QZ)D!M\-02PBT'G8_"O8UL0DB-X-3/SL!C3X##8K'
MO?E @S/017J_@^1WLQX V8M7[;>T/]S=>P 4]B[C0[3786'3:^9R;8X*K"'/
M32_M674IJ]=-$EP]0**0A8!*8 I12@K((KV8921!J$ YY=RILK![EV-;K!JA
M]2*TE=HG8X8'V XK3W (>UYC6O1V!08[$D_ ZRN9A[N"Z;%B! =UH+7A=G#]
M^-\+IXM,[];2<)SNI=D>>_N]V=5YOUK=J[\M%J*ZFXLO<OFMY++ZLIB)*9$Q
MC8N<0BIR 1'*(DAYG$&F.*9IPKCB7GF9SW<U-EXVDIHMPO-R(33N8"F_R?E:
M5N 7^8//UM8,H@>Y>TH])></)9NUJ9K_ZNM>?W8@W$Y)PL#;,V>WR%HQK2]5
M*R@PDH9TN[^&1E@'_+.]#>R*?TWK8Z?\JV_T$R,^%;@H,,FEQI+8FYD4DB)6
M,"N$E#R)9(PTO2Q6=.9&+]<Z]"*93;?]386OIH^P0>"!@KY'Q!=7@[QM7.-P
M =V#N2SM]OGR7DHG$/ -T+Z13N[$_UU7=;F[KXMMT=!/M!3OYZ_I<ZDGD[V!
M9H>7U)_E?ZW+JES)AMSJ"H5F#_PPMZW4T6PQXS12LH YD00BB@IM[7 )49(5
MI" D57Y7/WT+/#:;R<9UV>/4C4^+5^J@P0;:C2/'-'Q][Z,_O7\].>UQM/7O
MF)ASOZ7-SV,RYUH[;D>G@&DJ!P(^:*K+OF4>-EWF0"-PE')SJ'X[G&A^?91+
M^KQ>RE?EXEG+\$3U=- ;<UN=[3<Z7RO][_52;PSO'I;2SI@F&(:P0B4<,9AF
M<0P19WJ2F=J23!+])QG',7._J.LLQMA6BXTB'F=SW<? X?!S$&1[)O*-#F"C
MA&%MT*H!]O0 &T6ZQ*5V'PR/P]-!!F6PJ-4FTJ4"JT<)Z ;\[^7J$9P9NE\G
M=K5]VJAJ;Z[-^_I-;5]O3JCN/K__WW?_^?KM!,S*YT6U>*(S0)_*?U!>SFT3
MY?R1SJR*OP8ZL;UY<"Z>XG9O?;B3W9L1V#OMO;VUCCLK>UHY93&7>:1W/0H)
M"A$6")*(4HA))%6.95S(PN<XIFYVE(<NS0&MY[ZDALEQ]^"M?-\V_F6-_:WT
M/06#VM)UR\-:O'O:'-FE^W_M-LO>?[IO\[NK-$(1B2&-8@&1D#DDB?X'4Z00
MN.!Q$GGEPMRT/#8;3POF-\6V&+G-LDZ:]SS1M$P]A((?:1IRQFT;'W32'>ET
M..^.'^@V]<SEQO=R-KN;ZWUD>TE73^K#_ZZ=.Z<92H4R]YT9U@LB$AF#3" *
M"R5I5F FA8A\IJBW!*.;RMO+S5I,DPY_9>_OWC\]TW)9'Q?I/U75D[/'1?<!
M<N.'7F'OF4=:V6N,C^$_\:LA',P[0QJ2L/R%&)38.F-T2(#=&[HAWOOH<.TX
MR(\=!OG=MW%]<LG+RE1(^[LTU7"EN/NF-S4/\K,T,3RV?DZ]GUG3V5>Y?(JG
M&8^C)(L83&A&(")(:4,H9J;:C4J2"./$K_CW"^@P-K+>4:%#0/C X^_&Y",?
MU9[7@@!!X_?;*/$-$A/08@$:,, &#; #!S!X!(XC?YFQ#!Y9/K :P\>:O\PX
MG8P^?R%10J9.L;^M[C8Y@'^?ZQ;MQ7DMZ"<][5MAY:=ER>5GH^&'Q7>YK'\J
MG\K5-)54\3@O8*+R&*(TR2 120YSGB0%S3.",GQ[UI0PPHYM<;22V7JOC>3
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
MM2E7>:^:7=%Q52*99SE-,P4C4F00B1A!BK,,8AQ3P7 DHRSV*77MV;_7"C5
MY>N-$RMMG%AY7=^HSA$"%EO)P=KX ]E2E3.^GFT83#1'"/.CDYKNR49\!]5M
MH>EQJ'I>-XY<C6O9-\Y:>Q6H)NVI3CCV[XA<2#+W%6%0;NZ(SR'5=FVF<XCT
MTIQNOY'UO]_/[;7D1ZUR'9U3IQ.?BCAE":81)&FJ&3/)4D@3%D.A,(^DC,PE
MH4<Z;\_NG6;A\$F\Z\M\:D7TCH=V@MV-TT*B.%BDLY44_-+*_%>SJM2 ;N5N
M2A0$#6GV02IP_+)3UT,'*_O@<2(RV>OU;ARU4\3I0TF9MD)7I:S^MEB([^5L
M=C<_*GYP^-]3E'-*8XDA+TPY)J(MOR)5"8QDSI*,LR*)50?VNEFPD?+:5DQ/
M6KM]I-P(;QC@AZ'"O7IX.]I,CDNUA./!8 "&9,C;A1J4.X-A>,BJX1KNX"OV
MV01W);])8W5.-4D*13,)$Y-S$V6R@ 47FD9%DL0T%3'-G**=CEH>VQGM7^+X
MUQB9 [6_Q.FO.?9P4=H#[#)]W01#WZ>25BSP1RV8XR'R,0 >[EA=@1C(\^J+
MG$ENMMO;5/K;LGV+)LII]VC$N%+('W+)R\J&/K&?S0G(\[+DLOV3!#9\\M=
M'ENG0+SHG+7WPG!^6*?DW'.Y.OE T!P0K9-/7N2*Y22!"1$I1)2ED"A!8*SR
M+$%I@?+"*[77Y>[&QG1GX^0=O'^ZH.UFT(7#L&>:/!D6N8V(GMC-*ZT>P=L?
M1@W9BU.5&UH#!.>_B N5F_:.P>QA'*;NEP]T7OZS+CVLUX7%K!1U^W/Q27]^
M[6IUKYH"2;4O@/UD3L;&8)[)3.EQR'FJ($J8@D10#B/.A<B88C+V+%046D2?
M.3E,\M,WLN++\KF]DGBUKLJYK"J[+AL_.5MU=U=5/YX+/L9NS/B2X]8SE^ZJ
M-@%[RME!VU7/IA!H%01;#?L/F>IK $+2<W 9!R7TOA ^7 )ZZZ=CW>@VP\E.
M?SLY4SYI\?C/*4<XHA+%$&,4Z2TXC6%!502C0J6489YC%7E5C';I=6Q&ZT[R
MD-\D-8-@A?4L!^V$MQLK!T>Q9ZK= 7"/2'=DGH!::O!'\^]>V-0+N*!UH)TZ
M'K8"M \61[6?O5[N<!!XD(K[_5Q/=%FMFGW-5^.6,HUSEJ<TPQ"Q(C)I#C%D
M3!4PS>*$*XJ4S+F+'XUKAV-SG+%"[=4W$%IR4#:B UG+[G&8YH*ZPR%C8"Q[
M9J?#-/SVZJ-&L)%X JS,@8'T.*P,#.A 9YBW ^MW&NF!TL5#2I=VACN[]-!J
M[TC3Y[UN)N1KZZ=GCZ1KQZ#W5;668LIXGD>IN:V)4@I1A"FD,I$P3AG5))UR
M''FEGSW3S]C,Q->-VZ*1<V(+T4C1.C%V=D,\A[&;H1@ N=[)UX+VI0:M%E+S
MA!4SG-UW!8>0EMZYK@:U[:[H>VC-77N\X['D7@#[9^-7>*]^K^I;XJE$$8M9
MAF!,XT23A.*08,DAYI(+_;LT4EX1FA=[&QM5;/,IS*P?VM*("Q<*KO5_=/'H
MNXRUXUE?* 3[/K@[3$;QN45/"UO[J@0\?W,!)>AAVL4.AST9<]']Z)C+Z:60
M5ZLU9=VM5X^+I8D(^7VN6]Q)X&B2BE5OF_OO3^8VW-[V_OZL);4_?2B?RM44
MLPR+@B7&T22&2"8<%EB:ZP])4!9S06F I/EAA!T;GUG)S-E.*SFPHE=@;>2N
M?0[ S$C>8Z[\0-_!+5?&PX_N2U\XUWI-#@8>6&4FP"I6_P>PJO5]"QUV /J_
MPPXD[PANP,,B[W9_'KC/KF59&X=)V_$GNKQ?VGL;8<]'VU0ITT1;MRE+8YBQ
M/(*(H@A2C#%4B!"2L30KA%<5<;=NQ[90;*1NM\G/= F^V9N!SEMDQP%PX_7P
ML/;,T%M$FSVTEAG8M/9&ZN;699-X*62)41^@PE8;=>IYX,*C/F@<UR#U>GL$
MQG,;%_AVZW':9$N?XHPG<<1R6,@XUT0GJ+:CLQ1F),(T4@F3N5?^\H'D'AM3
M;L-K&P'WO'L[D^507\$+6-%AQG;<!G43:KVCXD@MZNN#,5KC^H+H?UX[^_IX
M]&IR.W3?T8W)>A](>]C4ABO];"96]68M_U/2Y=?OBVG"(D9PGD+!S>F.ML;U
M)#3K4QIGB4C2'/F51'3L=VRK2A(EL:??DB/ ;H3? VP]$W8C<7O6O!%ZTM)W
M-0%:<& D!UKT@,Y*?E@%=5=R['I8AR4_/(Y<ECQ?[QPM;M(,F3+9RY*M6TI\
M^_0\6_R4R]_HBC^6\X>]O]>)&^^5_>.4L4043#.5C+B *.<Y)'$1P8(CFB@4
MZ1'+?)CJ9HG&QF&MY."I$=VX0&UDGYA392.],9WM$]Y!Y#<.H!L3#CHL/7-D
MHPO8%=;6<M%F;#M8K4)[#VVREIK!^NWB8'4),@\#<. @\QN%&CK(/ R&)X+,
M S4\MD+='XW;5;628C<+)<N85#3/($]S:>IV$DB+B.FO)%(D1R(BN5.!DY<1
M?VP+P/9HY/.7WWU+=@X[\+<<@XQA. <\#>FW;/8&B,EQXKJ^$I:^S+#^.:IB
MG]1@!,<K?8_.<%6N+THQ\*K9B+23./ @S^#>B=&4<,$2HA3D,4F- TX!&:(,
MYKPH6"))@4DZU69^N1!?5G2YZGG1])/>AUX/=>C3:>XX90B3#^7<IG+67*B_
M'O#3G&'TYZ 3_D-!DN>8LP@JA8@I'">AJ4H$XYQD:9'G@LF\^5#>SL6?_#-I
M-1CV(Y%S\:?]/'JVOOH;\/&;71O#:B_K[U&2X/U;K!&85MW&;!0VE:?H?PYC
MJMMX!+.B.G;?(:#UD^7P>_66\L>[]6KQI$7DG^5<?J>S>V4/.BA?_4;G:Z7_
MO5Z:-/8/2VFEGZ8(Y7%!"50Q$1 1)" 3"L.""A+C7#$5.9T)WRS)V(X":EW,
M B6U-H"VZH!EK4]=2;76"#SMJ@1HJY-'6.=-@WAY-1IT:/KV2=N,BE$$;#0!
MG[>CTBH#]K0!=T./BD<4[E"C,U!X[F?Y7*<=J:QU]QQ@*H7**Q@"Z8LAOC=U
M,%SL;P@<]H*"@S38,5JXSLF]*3[6!"(WQ5NF<4HEB3(,TRC+()(Q@D7.$8RR
M.%8($TGCU*<HRN7NO-:Q 5(Y--*"LJ[J9RHQ/B\7WTI3K!W\PFJA?4.'+P/N
MMCD*!V//:TZ+X$Y=Q#8)XB^OKN'G'U#L!$O0N.++/0X;7NRD_5&4L=M;77,1
MS,WMX-*NF9_+ZA]?C8_95&(6H2A/(,],X9 X+R##2).,X@7%@D<R]7*F.-W-
MV*SB/2F!$1/\807U3*YZ!E1'YK@9JKX9PQ^E#HD'+H$0-N_ R9X&3CMP2=OC
MK ,7G^[& Q]E0S ?%E4UI5%1,$XS6"!)(<I0"AEB.4P2D@@9*Y)1ZF-4[+4^
M-ANBK5/O-\?W 8L%QY@BDY5!F$AHKB!E:0(E0UD2"Y1PQ'SXLCM@0_@1! #,
MC0L[P] S!1H$&H/I%R/:7\'=JG:XL5$FJX6))KNT&?<FQ)-(A.3!_0X&I;^3
MNAVRWNF'7N8^]MUBJ62IMWFRNIL+;8^5-1E7[^?U1O'B[4HFA4Q5Q""1DD"$
M)(,L4BE,>1:)2#*B<J_<H"^JS=BXJ5'&5,6TA1VT,OKG,5R^W?;1#',E-]BG
M\">ZJ-O!Q'Y3.ZB8XG<U+G^B*[P@8SRFB[W;%/I37?<%&;O0EX!AA.H<QJ;)
M_D/Y31Z5U[KC?/UDBAWKCI\6RU630GR:<H832JBY!"P@XF9OPS,.M;FN%%&8
M4T0[5!7TE\2)+X<O([@KHG?(F^]@N"UK/6$[6""<%AY:Z8^+ T[ C@; "?LN
M 7$=X0L<&^<KQ=!A<AU1.A$QU[6EFTNMUMU8G]8IRR*91FD$-:GIC4:&]98C
M4A+F*"()11'6.Q'/B+@3W8QM!V"%ZEP =1<_-W*Z'96>"6BO5&G+.I=1NJ4R
MZ0D0>BHWNMO32]40/:'MA<*@IY[N6@'^FS;#%LN?G^GWWS2=+$LZJS[*U;WZ
M+"NY_":K:9KPN(@*/?TIU88.,17S:*8!E6FN>*Z2U"\@]GJ78Z,"+:@)9:TE
M]2WU?A5?-WH(BUK/5+$1=@(,=AMY)\"<>)K L4;FD+7=7?$)6];]:J\#5W1W
M1>&XF+OSFQV\+S?U2C[(;W(6VW\F]I_I5[T_K#2S5=J06<]74\ES5!0\@105
M"42%S&!!F()I1#.2<);)F#O[6KKW.S;.L35[ZLQ\JU92<TZT6)KP #.'K!H@
MGC0_).9/]8^IA_.>Q\A<)JH>\>Y[9[4MCW2(:?M#"C;B3T"M0#\8>[A#]H/U
M0,Z/@3'W<V_T1^ZB,Z-'<\.Y+OKKN.>HV.'U$%4*&I^D*4LHR66D%P$E$$0Q
M-ND,$PEIRB,DLB))$>U>G:#I96R4_]E<&S1%HP!_I,L'O=E:+<"B%GXQOZDH
M00NMF[EY,V ]<_91$8*W5XIMW5AYX "!_BH.M!V]8*6! UTO5Q@X?+B#<7C'
M^7)M#J7YX[SD=';??N]-V]4T03PB$BO(>*)MPC22L! 1@3(E3+(HC57F5+3=
MK;NQ\4(C,%BU$F\9H:4+1V9PA-O!T L*8L]<T>*W$19LI&UI(RQ^'D9<4!R'
MJBM'E\N?AGKK[0FMV@!E1F<V5U_U*/4V7^A=I/G+@LW*A\U%-U_;,\35XW*Q
M?G@T64*:)\V=^#/]:1V?E-[*7/K:0\6Y.*-_T?Z[WLIP9I^S1GO6GOM;W8R\
M._%_U]7*ILGXNO@LC2+E3.ZY8GU=O*;5XR<3="&D>/7S]\K<>FS6FCN^*K^5
MJU)6=ZRR03+3J)!1'J<,<JD$1#A)8:%0#C-:,+U::#.1>&7T[T/(T2TE6QV-
M9;ELM03SQA?3_-;\S+6>8&W\6<R9P\;8HAL-_\W/%NWE"W S95]Z7/M>W?:'
M=*,@.'8NU7\V>H)64>.Z],OO]2#_%6Q-ZJV^X(]6XX!.^7T.2$C#O!<Y![7K
M^T3Z<%O0:U]=+[?V:JZ:,JQ3*B2/XBR#28$3D]Y502($AZD0*4N*(LHRK_((
M)_H8&^FW8:5K;4MU*TY]"5#7ZZN;8.K]ONJP+K(1,.3EU%GMP]Y&'7<S\/73
M63V/[YO./^HWVX4LIV_GJW+U\\L3G<U>K:MR+JMJRF4489GFQF-%0L2EM@]1
M0J'*2(PBDDH4._G'GVE_;+.\%A%8&4$KI-OT/H?@Y:D= )>>I[4?),ZS^HKB
MVQE=M5.ZDOS7A\6W?]5OUK-9_W XB<^U.L@$OJ)2.WFO/=9MF?X_:[K4,V3V
MLTX17]+9^[E:+)_L#O2K_+%ZI47\QS3+6)9*E4&EEVF(F$DVQ^,8\IRP@F2"
M"^H5[^+6[=BF^49JL!$;O*$KJ@WY.5T+$[+B&9#B"+_;.A\>U)XYXA2>.R*#
M/XS0P$H=< OD!U-(&\&QYT'-!C\T#BT)S[>[&A?OS&[&IBZ>Y@E.6$9,!<E8
MF>N(!!8QCB"6G&:Y_AU'3GN(4XV/C6^:-?2=/5&P$OK:%#O N1H4W> 8QIIP
M0:*#*7&L\LUVQ$Z3 QL1Q\H<6Q GGNEF/GS0%HBLZ\I4GQ:SDO_<+EHD3XL$
MTPAFN" 0Q<)X%/ "$D)4RHJ"9]3+=?U"7V.;N+60?J; )2C=UO]  /4\E6LI
M)[7O0 7^J"4%O2SU#HB$7-\O=3?HHNZ@]^%*[O)*!_^"MTI)<[0H-ZF//M.5
M;(\H2]I4-WFB<Y,>:26?JBG-D]S>+8F$YQ#A+(%$:K %S@N<J2)3,G=V./#O
M?VQ<LI$.E$8\C\OR#MA?)IH!$.W;CFB%W\V59N0'^PJ +>KO^T?=PV>A7_0'
M<F+X:E)NFL@Y#73COB!*K=A2&@\&)E??I9S;7\O->.UD!URV+@M"_Z8R:3J5
MU'2D-X^5EGQM'.F/'S_([?*\/ZM".35T'YZ+7@X=FAW.[:&[SGM^$#<TTW5;
M^7<YF_WO^>+[_(M>]A9S*=Y7U5IOE?375! N,XAQI/>8G.D5J! %3"G*,$T5
M(ZF3=\/5GL:VUC3;+",M_(<1%[3R@EI@W_WG.81=-Z,!<!MF9]H!L@X;U2MP
MW+QK/=?^P%O8*VH>[V>OO= U:V^UTDRT/$K6]YNT)RI)DE'")(:"*KW!90Q#
MRD0.1:ZB7$9I0FCLE6#S<G]C(XM67'"<3-(W6>]EG-UVOP'1ZYDR+@ '_JBE
M#9F&TPV7L/EZ+W<Y<,)>)_V/,_:ZO=9A3VRKPJ?-Q\WC)%(X*B 2$=;_D!R2
MG!.H?Z62-(T%E:GS;G>WY;'1Q5_B]-<B-K9W_9/'EFH/,(<M:E<8>I[WM5C7
MI_@5 #QVBUV!&&@?^$7.M,FO+2515GRVJ-9+Z[3^9;7@_P"+$P6YZGR -O64
MW<BQGW4:0/!L\E"U?Y+ IKT*M:<[!>+%W=K>"\/MPT[)N;?#.OE B,C!34GY
M)LWY5)(4BP+ED.89AX@6.2QR@F&6)A3%#%'!O-P%+G<W-J;;.O/.C+A@ULA;
M^EX)7$'9S2X*AUW/]'@45KB1=0(::?N*,#R'2G^AAD<]OF#,X3GM+P<?GGVK
M@T7T0;/WO))W<V'SZFS*KFS##>(T$D+2'"8DB2$J<FTF(88@RK61E,JX8,+I
M2,:MN[$Q2B.P7?_J"L];F3W,B.LP.QA70<'K^ZYQ*-P\;+*@^ UDJ'U< "&5
M28EG-JKT&RUGQOX*96$Y0W+1[+K>RG"VF+-&>P::^UL=.+:-1/A>KA[;S:W-
M978WFRV^F]A1M5B^7DI1KFR\B"UW$N<B)46.H,Q,GO,8,<BH1# K),M3@5E1
M.!ERG248&Q-O2O<9)4"KQ:3.R:?_U6IBPVAK78!1QJ\(3?<!<R#POH>A[].S
MD8^ QU+0]T@,%9/>UXCXK2*WH'EQ8>G4\'!KS2UZ[RT_-S74M739TU-9!R[J
M5<\(H+<7<L[U5OG-YDQHZP>7V/]%*20XXA 1D<!"\!C&BA4RRB)*J5=J(K_N
MQ[<6;:2W%NZ>_+[5SKS&P?%&IC=T>U]B+@ +MK+W%*#0#;>P!=6\)!BXT%H7
M=(X+L'5JI6LL=./1<K=>/2Z6Y>KG1_WUW?THJRDOA.(XIS!!.(,()3$L"E/.
M "N&4Y:FN5LXP_6NQL9>.PYX&UDGP$@+_C#R>M9KO("Q&UN%0:YG9NH.6H>X
MZ6MXA V?/MO;P%'4U[0^#J:^^D8WUFC*M%1?%W?\O];E4AX6(IBJ2&G&H G$
M/#/I>AF'A8HHC-,"IU0*023K4 ;E:L=.$V+XJB>?[CZ_!T_E3&K3=2[!^GDQ
M!^_>W 'Z;.I)TYD?H5R'/^99EHE$0!4EYB1:(T_T[Z"0DD9%*C.5LNDWN62+
M89%OJ&BWYQZ/!N5W();KAQW@GVLM0L/M1N-!(>R9S5M9C5-$(^UQ=9EPC.X,
M34ABO][IH/SNC,$AS;N_>$,]R^I^Z^PPI<CL<F,,I:W?36(%BZ3@,*%<B%@@
MA$D^?;;5N;ZLZ'+E1C%'_?C,A\/>^IL:KYITAJ;JHW7QJ+J4>MS#D^4IS;-<
M?Z%*4$W7,H<DHA)F.$[S%.<,$=K@^78N!D.S[>M/A:4;%]^$3L_<6\LV 3O2
M!:[O>$KQX#47]SH9O@[B*1U/UB8\^6#X>H$[];B:Y$;_*>GRJX9=3N,$,<)(
M#'&2*XAP&D.J- DD$4MHCHL$$>*SU>XHQ]CVX;NR&N^[<FN T*;05!(E2;@R
M@I?&R(U7!D"^9_:Y6E!P=U VB=&,)L"J,DQA00<LAZHN>$F4T908=,#+I\Z@
M2W,=<P+7.8<_;!T36Y_"A.1I3H@>'JJ9$F4DAX52&.8YB0F/;7%5K\2^YWH:
M'0TVB<K]DKH[ %IPB4T-C4@*!E&14,CT.@1%'J=%Q-*4H&BZ6JSH;$A -_WU
M!^A7TP>@/<'JME $ :OGI:#]\':$[,'?]2H209/WGNULV R\UW0^2J-[]86N
MM]P',40?RKFL0_^Q$HI1%D&>:%) 228@R44"4Q;KIHHDB13RN]$^U]78"/=4
M\)L1MDZXX'G[<P%A-Z8(@UO/5-$5L@XWT-?0"'O;?+:W@6^6KVE]?(M\]8T.
MGII_E^7#HZDN_4TNZ8/\+)^HMA+G#SNYI#^42KZ?&W-PZX.<9BE"A8FRB40&
MD4Q22%"!(8VQ0#Q)I$J=G&-ND&%L'--J 1HUP$8/L)N8VVAB:BU873S\ SL.
MU&5&&@C^GJFJ"_)!"QX$@/&B4V#'IH=S"[Q-]SW'P!N;ZG@APA^E6,_DO7K[
M]#Q;_)3RBUQ^*[FTYXFO:"7%Z\63V558]C4^BMS^9*KF\L7#O/RG%)_L$?OK
M1;6JMMYK$5<H0C2&,C$I1%E$(&,Y@12A/(M8'DOA97/U)NG8Z/3+^NF)+G^:
M4\*M$N:_6KWKT%UH50:[.GO>-_0V]([W%F,8T"'N/R"S(]7<;8*[I0V<-C]O
MBCJ*V@.2/I=Z.V_T:NO!-M[;_21N['T$@E[$]";LL!<Z?6-^=#'4>X>=PJ2>
MGDP6 3IKA*DV85B_Z47O:?UTOZFI-XU5P;.",4@**B'".($LSF.88YY$.9($
M>Z2J].EY;"M#(^!.O4&O,!L/R!V,Y[Z ['UWWXH-6KFWX:H3T$)\WSO$7A%,
M_4 ]4.329_FLFZM=L!XE>#KZBH%82[">:^ZP#^BI]+2IN$E;34.%P78!\TK@
MDD>#0P8L^>MY$*C4H0&_M:!:KJ:?E@NQYJO[9=.+=2:/HBC&N7$@HIG)3DR$
MR4Z<04DR&2$541X[E4,^U\'8F+V1T5J!C9A>_OEG@;Q,Y"'@Z9FO.R#CS ?7
MU+]@ONI7=TQ7_5^'9NO9M@=A@&N:M1/]ZG/=3A7>&,;G=399_?-,6LMR+G8O
MVZ<<YZD@G$/$\PRB5/]D$SO&$4I5ADF1L-S/L=NE6Y]/>QC?[EVINQ4M=(+;
M;5,>&L*>V6%77%/2L!'8LL6NR.'VS#X A=S^.O4[Z$[6!XG#3:G7NQTYJ$E;
M_MH<HRQ_MHD@HS0BA I((ULR$4>0\@1KP#G".>&18DZ&Q<5>QF9=O*L3MWN2
MRDG\'%GD5E3ZIHTVI?U>B%\/:6$O A&4'DYV-"P?7-+UB  N/MSI1&FF?UZ8
M2^)O<N>(]4X(FT^)SC;AQZLVRN3WY\7\BTE]+][/15F?>DUI@2.28P9)*I#>
M?Z@(%B2/H> LP;G*$^3F*Q)4JK$QRE9^P#<*M"%I51T46%D=0+E1P@1@"?E-
MSA;/X/W'+W$48:_#E4 #['2V-?RP]7[NM:/2[AT$V!G+K59@$S5G] *U8F"K
MV4L,G->)V? #.-!IVMW#P])&^P*Z';A*+DW2C(7:G8Y'L:(5*)5^U*0#KG8G
MH\D8=#1;PYVWA1V**V=Q@3H;\IPN+#X'9WB!&^\<3&1BXVQ&T\_&R^%>_5[5
M#OA3E.99DFH[/&5ZT46B4)!);!)TL)RAG+&(.*5F=^AK;*MH(VJ3P'AIA(4+
M!==5&Q3D'0YT%F4WNST0=CTO92UL30+CSRUN6M0ZM"=HW,XU0 +'YISM;NCX
MFVMZGXBQN?K*K3Y*Y^C,9!?ZJ#4[\^>O^J>*<IOIODX?R%*>:'N>0H8EAR@5
MVMSGE,.(9 +'F3;X,]S-.2F4B&/CJE9#8V.<M27K1%Y:3<C/FIN[FOIEB^SQ
M>W"CQY<=Y1?;(-C#U)W_KG,\KQ[I_.!+")9ILG_ ^_%,"B;E"[DDA4;YO"]2
M\)ZZ+2T;ERCC4=D<<69QS!)%,40)L;&$"M)(YI!R'@FJLB)E3NY&%_H8&[GO
M>Y;ZL?$I"-WH]$9@>N;#?4QZ.!N^H'Y(=CK5S:#T<D'/0WZX].AMZ=W>+9:?
M%S_IS(0;3A6*6$H4T=9?AB B'.F?<@X+7DB!TRB1V,OZ.]7)V*9X+=C/V]*&
M[:'H-LEOQ:;G6;XYYC1G8!L!PV<#.Z5^'PG ]OIYD9Q?IS0]E^;KY+-=RXC:
M&.(O*[HRI1T^Z)&9?:4_&O_Z5W(N5;F:XD(QA7,&F:0FVU>1P8*D"$I- @JI
M1&615\DLIU['1@566M_BH2[HNC%"<,SZWAC5\@(KL-T,69'MW7$C-/BE$?M\
MRJ\.%44]8 I;5]2EXX&KBWI@<5QCU.?E6X^H[N:K4I2SM=FX?)%\O;09#M[^
MX+.UD.*=5LU$6ZQ738C%6[HT,7[5)[FT\1C;("J$4*Q4$L,L4A%$,1.0L%A"
M&:="<!IG+,JZ'5&%$G%LO/9IL=+C7-+9["=XT^@'M@J"5D-@/C"PHZ.].+-O
MZ#\>Q=0:/VAS!6H3K#EELAOJ$_$]M7J)@>^9G'>/)7?5<QIW&U39* FTEO48
M#Q1R%WHP^CG1"B;E"YUHA4;Y_(E6\)YNR'#+#J/Z:O)J/-W^*<7O)MC&[K+O
M;0'@3WI2:5GKPKZ?3)E?6\;V[;8*</U<=1"DOO=*/,4*89'%""9%G$"$,@(I
MY02*B!,F8_V(BKW6K!=49FRKVX[XH)%_<KQ8M3H JX1-1BO,6>JR L^:X&QB
MVBYY:5_JBW)<XOXDWTG?B^&U:/-:G\GA5V+5WOS6*'[URPJ<Q?>%QRYXPN"7
MTF?XW,0O/'(GTR"_M$S=5N[CA'B;7$8%5FE:Y DD$A.]KA8<,I-:A;),[Q!C
MJ93T.K8ZW]785KWV\&6GNON_^2U?%V!U6US"@-4S]9_*:QDTTY,[&B')]$)O
M@U+==:T/B<CAC1L,?$LX4T(Y%5E*8$SU/Q!."D@+C"!&*8\D+J(D]Z*%;=-C
MHX'F\.4YK%%;H^AA8GIC,X3!UXM!MJ=I</.H;GUX8V5/JY.FP_X3'1?RQ?SA
MJUP^O9%L]1M=-2<!GV7KA7^O="]S7C[3V?OY1[WO__I=SK[)WQ;SU6,UQ3%6
MG$D,21;I2<WUI"8\)Y KEL@D3I(T\?*'ODF:L?% $B61Y_)_TV X6@A#0=RW
M$:'U@";["C":3,!6EPG8:F-.33?ZF+221B-0JP1JG0*:&R&@#6J1W"30L$9+
M".R.[)H@C78T?<R.[7U5K:5XHSN>/]1IR?[_\JZM-VX<2[_/K^## #L#F+V2
M2$K4/@R0=B>]&21QX+AGL>B' J]Q[91+GE)5$N^O7U*7NE](%26KL9A!QXDE
M\IR/XN'AN=;*P=9U;GV5DQ/",D8I0S GL9&F4G C5TD*(Q+'.:<D3ZB?BN1-
MPMA$Z-J.8[9Q686V%37%5W2N\E\7%F.=QI)9[V8&L::)62&)H!02B5@IG'/2
M-M5\U979;; YT-K(0=?"40'N]<L?T#*Z;1C:B6OG+^"H!?4[6\B;C<V]Y:^T
M9U\-0D#ENS/*095T?RJ&5>8[HW2@]'<?Z6HKWYNYK&9X+&;F_?+MOU;3Y<O:
M.!43(B*6"",2<0IQ'"O(4D5@G&141T0G*?9JI.8Z\=C.JRVZJ^"K2BHVE/\;
M4!7MG2V"YY? VSX8#-CAK(45IC6A?=L+G=#IR7IX?N[7LB4Z(7+&LNCV_A5V
MQL/RP)OS\N>7S2/-65D=E345[^>&BE5]);#Y8@^/;-Z(TD_%_)LJC3:UYTWY
MU0R]_,6H6>_8=/$/-ENI"5,J5ES',"91;M3W3$/&D(*2IX)G.6<TZMJ=]Y59
M\Y$&PS4$WHIN._0 5TR$#BQX[2^,4!6E,DIMN1_SA>4LACE.*%14XX@(+JE4
MG?H5_^&^K_Y;)/__^[H\? M_H.]E_)>U1J'90F8[:WE]E5O#<R3>I?X>+4;
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
MHF9L<FESVLN&:,"VJ ;/YXLW][!<KC?+@1:A]PNGS7);,W(#MEBYV=+%6F[
M-CO!2VL'037L]?0:@@:^M0; [O R&V+0@:O;?EI9M\:=WD_SF*A,IS+1$L9(
MIQ#G*84\BQ'D(C'78Q3GBO@WXPI)X=BD<Y-Z5V@@ZO)(53>*&_#$?DR?5D^
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
MU[-%6$]2BM8474]K1*Q[GP.G@P.N@TS9F.+C<.'JM1=O!X2.<YZ'B;(+'!"
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
MU9<S&=;.)Q/IC:!H(H)E2.97B@@A5!QH@R)AM-AFK.>3E&T%-?=G@-JP2NK
M>&WNDURWOF?"NEA*.N6(G+Q'9^L14[U3XK(JP(K5*<18>)N>-(^3M17>_)\!
M;P.JIP.P7;F2%^><T_DI,77N:R[FJU^P+);G OP4ON.*UM@RD$:G\[#\\8;D
MOFEG44](%[/91AYGMG\B2RDYAP3>. W*\]H,"@WPR+RP)4=M&^VZS7C:+A7+
M_@PX[P49740MYRR>+_)?<([U8$WPH$I2"$:4 LHI!E$+8BBY0 X-HN"-!N?>
M2\]VX/Q3U&8,H9$.K.]ON+X6RQL7-$I7 &T=K.A](2>Y&-#><4_!EQ2JR0'Y
M#2JV ]&?HLQB?^EW8),NKKU?7$WX):RFJ9ZF36>G% 1-&$:G2 0@=+T\*I*D
ME2!KHWV+R7'C69L,W1-T;0>O/T4)QI :ZL!6_1WKU#S,+[[1_O\9?SL]B;A\
M5S:L72L0OLVE+(;[VJI(>F] 4:A/RRH)@DUT5N?:@[])A+P?N=O!\T]1T7$$
M?7: VALV_L6W,)W5.3:?%M=JW,^O16\8G3B36&':0%:9W ;'' 1?78FD,_FF
M69G0Q&SN2.=V./U3G'JTU& ' -VF>\C[>O9,JEVOE]-XNC[C_^R^[J6(6116
MV:!J:T"L=WYD[2.I@64446=-Z[;-((=AZ-\.T'^*@Y8Q-+XWT&ESB(O&4'^]
M6-)>-#_K2)]^?%J&^8H8K/S/\^:[V1D2\G^>GIU0;2&F293<,(Z)G*KD04E/
MH6 HL3;/")DI&95KER<]%I<CEP:.@>0M5]/XH.I@<[E'+E<=J1@:P;.'+*VO
MD[$,!,4,4.QAG5+!AM+H@L>#-&V'YC_% >E0FADL$W&4*Y:;X.)F[Z4;?!QV
MQ_*>IS>\9/D4+\/?LGRL4Y00GI4ZP$5X!XHC@F.Q@)2!"Y.9L4JT6,Q;47=X
M,[KSEWRJMG@B#.K HX'(B4,EK 3O;0(I8O%2F>)RDV.EFV1T<P]R(%3<[4>W
MM] [V/@NJ3^32+6VBWE=MR^^3U<3[Z)-5BJB7M0SVA0A*BG!L&21&^E8:%*/
M_RA5G0!J#W4_A)R#9=\!D&[Q\.OB)$SG$QX0:0%%2"EIVJ%9 9>Y@&*XQKJV
MF&YRE?U>:CH!SN':OIT_/UCT'>#G6I;J;U@SK!,63"J:&(C9"% Z2J"5EJ$N
M+%=80!M;M\@YHV1<W R@W8?;ENPAZ@ZP\D"K]'-FE,K:1H=@G"!FK*5 @^L$
MJ$SFW@KM31.WYU&JQKU"-CR&AE-!!WBZW2']G NBO405D=9")J_0:%4O5](B
M<9:Y$GRVX2A]ZG= 4+/SX.$1-(#0.X#.%NW-SQF+1+P*F8**I&JR @N$VAXJ
M,%EBM-9RT>8*XK84CGNEK(&):J*:#C!WZ4F^I?6SJ1Z<2%1."Z, I4H4P-H
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
M.8(E(25C/8HV?00?H6D[3#VW@XJAE- !GC[BY^I.?L"O-:YYJ"9/2B5M<77
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
M/6L3\S:J0?B8OF ^G>&BO K+.3V]2GDCW]K5A=21?YW.3JM)WR0%)9>>YRB
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
MEO5N_067=Q-0%]P$A=9'1=LN(V=?&1%K$CQ"XM8I;HVWK,E9Z.-D;04N]US
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
M=ELHFE)1DGO*)7EM4!%2UGW?"GCAR*2W1O$AR]D:%$XWA,-(.GRP5GH7@?:
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
M<UU^[B':J, %4G[17)1X8C/$[U;!,V]#"C("5W6^8S (#NN@)2O(<I@-]NZ
MJ7^O"7:[(&#(!+M=Y-W!<?5@7WLHLCZ 6?#:!5!:"/"FOH&1L#QJ)9AMLY9Q
MWVD11YUMMY.&ATR+V$7<'4+FLDM+9XG)*82BE .5ZM8I[>HD;)9%3$(PUR2L
M.9EI$3NI>=BTB%UDW@%RGIY4D!&-LH$#%HZ@C.;@/'EB;51./ 83<Q.O<WK3
M(G92^T[3(G;100> >J"S71F1T=D(AM$/2ED%GH4$-AO*)(5FUHCV\4Z?<XX.
M.;D.%'5W8+G17YR89,YD GVNJU[06'#*.9"&!VU=\4$<H=2ZXVD1.REZZ+2(
M7:0^]>7@ ?,)1!)69$HMA-62V&0,JA<%YX2+VI%HP[.Y^,N<%K$3 $::%K&+
M-KIS63^OQ#C/S+" @#:1068T$)57D#C717&FC.^N]_^H<Y'&.^GV$WH7;U]_
M8#JG[]U><RIAK"S)$O&Q@)(,(<0@(/)0G& &19N4_@8-/;FA/;5Z=S//G@+N
MSK/<K+_Z8U.OJF\47WF5!)F2 /+6E&T$K2&:*,EM!R?KO"B>C]"!\12)/47:
MXR"KD7JZ -[#S>B9.:U8#F!9K3*57)']N !8YW 78Z07C?*V$YH"<!BD#A?\
MH0]@#5S7GXMP4=!$?OBRPFEF9$H248 (&4&)H,$GE2!+;H)0,4O69'#MLY3U
M.1-@/$=UJ#+&?F ][)+[:KW>C=WC25 L:23)1M35>I@XA) <^5[&N7"Z^#;;
M>!\FI\_&_T/@-(+8^UW._?9\0^'BA]5\D>;?PMG/&IA1'NL'?OI(;_?[\-+V
M*9]PP I+"+;67BMF*0XJ% <Q'K0L%(ICFVV0;9[R;QK"S[6?-\NFKF7_;O$[
M2?;37WCV'?^Y7&R^K&=).D\G>2(Q<$I&>%;@<A90E%91,LV#;5(0>Q#5T^>'
M!Z+J*6?65H<=Q/4[,?M?&%:?_EK.N,N.6:; NT"Q)P8/SEF2KI2<RYR2UDUL
M=A]BIT\RIX3G/AH[2502S'"FBL0D;8"8#84PW'J(W@O@,@6E+?U/-;GRV(_<
MZ7/5R9&YL]9.$9MOE^>K68P878H"9!%U-$$0E*ZG KQH2Z&V(7$WST &4SM]
MOCLU,G?6V=1/G;MS./]>5W]_^H(K#&53IV?$+(HH&ECRU0Z3A=I$!C)*X510
MOMQMQWKDR?-P6J;/D$<"X!2ZZ<Q'4NS!HL^209)U:05FHEWGN&T^BUQ*G5AS
MUS?]U+N&'FTG"?=[SW*G:?' >Y5'/FVD>Y0AM+:]-XF%<8U"@!%)7-S_.Z\#
M2$;1?2R8-&M6,#?^O<D]>1*J;0[!:H,4#5I.' 8'$;4FPDI=6Q]LD+D%AP_0
MTN4=QRX(>*9!>&=Y=W#&W&R(?U\NGL?FB\_;![(9UYJ%FNIR*P*H'#-$[@3X
M8F4L)F2KFV#G*:*ZO(DX!$2C:6#JX/DV([^$]"]RW&\I-;5<Q%""@I!JE^&V
M,$1&7M=,1W1"<7=WA]TC(?%CW]#E'< ^F!A/CMVYEBLIU6?1#RO\.C__.O,>
MA:VUM#EMEU;%4"N&%"2FG2G<2*>;W-0_2UF7J?MX3N9074SM:>X,;KMS#'^J
M(?:LSALB^ADP'3092]80D%MPV@FM1'9%[;(%_,DOZS+1WMO_C"W=T7*E_5W1
M9=G/;QC6>'>J2^98LG<<?/ 95)'$BB3.E%4J2XV:\R:)]1,T=9EG'^)^QI)_
M!Z?:7?(%Y]I[<IE2QTCD<PW1F7H1P173)F>)31;T[@.9IB-2VN96.\FYS]N9
M/[Z0+.OX9<+BQ=B\?6YE'OB4$6YCGJ-MI%N8[;#I6U]3NU2N\>($JZ-[)21I
M:K5<3O5 *>0*&+=2*1/:O#P^3=;!G0@/?OI/<_E$POV%_L&_9D)*SE*QP$3%
M.(9ZJB(#1YXQ>A&\9$V6[0RF<-H;G!'1<Z^9H8F.1CNN&ONA RZ)'_^P)EZI
MY17Q<_#B@GE?#&@EMV-X.<0L#'AE;.$L1I.;S*9M[)S2%\SG9U>+ '[Y\?HL
MK-<7?63)A(36$\ =D44&%2%&%0$%3\X)6T*;W<Q/T-2W ]H!(?<<T$AZZ"!"
M?G#^!Z6(1'<(P(LRH.K[JTL4%$:&QO'D7=1-'EKZFZHSFJ:'3-?91>P=0N>J
M69HG6;9RD+%V>14)OH0"1I<4<DE.EV:5DB<Q76<G-0^;KK.+S#M SIU+JVUS
MZK9 Y++W7>>DT1<!TLA:4"QYW6<C()F(0DO%B:<6$'J&KKZPM(_JG]ZI<9 >
M.H#5 _- /.=>>:XA*Y-!:5O J8C 0Z3_"F:".4)_W?0S=EJ=8P>*O#O0W!CZ
M$;1F*=H,1;+ZQL(T1(P!,"A#D6.6UA]AWTK'LW9V4O3063N[2'WJEZT#IKLD
MA\8'2[(KM?/0D(]U,C HEGY:I,\J#7OP>G&S=G8"P$BS=G;11@<NZ]5?896O
MPTE.A&<F$(I6M>I$,/#") @RH[>%F6R;# :^1<6T11VM3K?]!=T!2K;W<;^$
M->8ZO1H7ZTMUK.H^OFT1]B\_?OZ=#Q>%V5N.?[*]R!_.PN*F=?* V6$$(0U%
MA(@D5\\->!-MC%EZ*YO<#+1@9EH'> "V[MY&3:WHJ<_A7[]^.UO^P,K%F_D*
M$_W5]=81O/]6)7&5S1AGK%=!@5=)4::$!7SR]#-+_C]%[5(Q@\[<8=\W\<75
MY*!8MM50!Q[V(U+\,D\;S%M>_ES,-^N/?_QYR8RTSAD3))TT]9H'%5DS,Q$<
M$U9PF6WR3>:8/4G5Q%EH+Z <7X,=P/&/\[B>YWE8_?@C7,="V].%0IT27::
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
M3Q*_7?=^EF S8I'@8R:\&ZTAUN4GRHB0I3&JB+Y>5W_;:95?NU>F+JZPC@R
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
MZ::]3IKS($ 672@N\ C!<X3"O&-)8=!9-LHKGJ.M2X3M@X3[:<*H:ND :?_
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
M?_T69<F'+-LMJ5OL&!AD9F*C6<?'.LAB51*>Y@"&!*4BD;9,%<"_(#DS%H5
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
M'HO6'N,[!/#UI:/:V+LQ\5_R>X^A\W(QNT0YQJ\PA;_\Y$5&#4I-!5-JX*7
M*#EK$D121,0,!F0R2;7KHG4,%:W0:5\W.D^FQ=IP_;,9+Q8P_3Q#_N V/"F[
M<CQ=-RY]B=LDHE3.D%CN+&3&?1F$CR19+Y1W46?7KFSS:%): =>];N">5I^U
MT7M7@?^X[OZF4N5+F(Q_K!@?>6U5U,*4+BQEC*-7)#A,^TQ6*&ZO16HY'GB?
M5=N=O=/7#<K>U%0;?W<1=*LX)N8@0P!*E"SM6+DK(8PI/?"#X3J7\:+M3.5^
MZ[;#X"N_ .I15;51^,SV>E^:O\Z1[1M7L/ZSC&@HW<6OQC>O,M%#W/[BG0A"
M= "EXU@ 6Y[&JTP<.$<R1"NES5GHH^WE$?2U0_4KOX4:@.KKHW^WI/^X0J5-
M%W?WNC'ED"TQ4)[$"UCUC=5$)VD"2RR::%JBN<UZ[=#Y>F^1^E)-;;1MCF/_
MN$)-HA+@YXHC]"?XZ^/H)W>GN>N#,YM ,6\X"0I%*&7DQ%KT)""LC^"2#M R
MI]]WZ788?+T702=06&TX/B7CNVBGQ#D8V<#M=EM)XEL93I(^3-.ZW>@H:$\S
M&GIB.=5E[@PE(2E&F$S1,JV9=?PH\[@O1>W ^\KOBZJH=P#7[QM>,#JYN9H8
MPWPDDO1@T#E0CKY"9H$A>1:.@*796D>Y$;U,%]I%3#MTOM[[H\X4-0"P?467
M,%W":D+7.BDL3Z3?+M$K8'#]8;H9T#2? _Y3YB6-1(:064:L1'04TIA4'DIK
M8@1U8'B4W/2"Q0-H;0?5UWO;="HU'XSDG]"$62<-N&^/,E8=-Q^^^G\_7XPO
MRW#$M[/Y O>HYTQ:[@E+$(BDH(F%3(E(&BP+@O/8SM_OL6@[)+[RFZ6^E#3,
M$4OWZ@C\--T&*[&XT >$MYNN]-SG.ABLU)K:(V<JW2'RKLIB:[T=T^BE=9@?
ME]E\2F(,IRG&<"H%PH0PSF3/53_]9O>B\OC'12T6NQM"%A55VD4@1C-!9(R*
M., (5_@4&?=6QFRJR:3RC+C^4?;X[4]OROOES-OGTLRGN)(CALGM\_E^S=_S
MW%0QARR@CI6BA%*G"GHH\4$A9*5)3N6 *6TO]=<G-8=WC_N^7$'1P/3'QS)8
M.)4H=;%^KJ<2M5)H3YR3IL0BN70M%(31R$*T.7#32^?G-L3]2J9O'T0]/5^N
M(T55[I9R^Q;Z=YC]:/S513DJO9F#%7**U#HB3&F6304E+H9(3.!@A E)VC8N
MMU7GE">I&,ITN:Z4/>M:\K7A S^V6=B,D_ F,Y\HR30X(E=E<CEY(KW*I950
M@-#FY*0=?)ZBHEX+IHZT.^M:U+4O,GYKQND'_(7":3[#7_\J'[T^\V5\^N)Z
MT]0\9L@&]Q*FOZ&49 "Q!B*AUGN(S":AV[UJ?7FMBOCH1INS_D0[@!/;G5;W
M[FPF:V#*LD@4!91/DJS4D@4"DE(+-@1#>TD*GR=K**/'.G99/>AD  C[6(Z
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
M<]ITV9SSKB !WG2%3L[NY7?NH7!8=,6,(2;.7H93#=Y7BY;%^8=LKLJ93IZ
M70R2XNR[>_=3,E86E'L]G/;;OKU\YTZ[U>N[?=@K5>?;,?0;A'GI6-+0\1 ^
MMS9]SS<X20ZG\9:KK7?N-.Z)[JW*;O>R+F0M3W#HR5*M"(#0ASJM,9,G!S/Y
M8]_$=.>.ZMV3LSTXJL]4U^CM&/HA07I(D%Z?*$!0V(7)0MA9@$3%F$>R++3"
M[TH8)OZ< *6UIJR42J:ZJ"@L<E$5%X1NJ6IP$MNN7IJVRS4'-ZOZD#G]$C.G
MEZ8HIEV1+$P#.R?OT$&N$QASTR2EGL$[0!BWC9I[PZ#635>T<#>*H&M#B,9,
M-9K^7H O7F,H0L--JX7)P+$'MUW,BR )@/_S1A?DNI^7+;GKGVU#'E*CV[ C
M56+WY%29HJM'-A_LHTS5->P@@M3C;E1-59()BYFA0EWB]9PU0D24E9SL?!(,
M]XI[UWJA<_[<_@SS0HPJK-M5<G3O]#C)U0I,:"PH<"!=!.76I@7Y"[*X-1FE
MS!JU@/O4U<*/X$_<X38U]WV-IPPF&%9 A8517XU?IB9-572M?CRIVK9:?']Z
MXPHJ_N]Y[><VTW<F\,;>WZ'5^UX5E["4\?,_9<G6(=.\3<=[6JLN3Q.]F.C?
M?R\\.G?:<KZXF5>EAMG@T5%>D92J'3VN:J9,V;37ZI65V$I.W]D;7YBJ<(GN
M^-XT LD@P\7+NLITCJ,8)K/'GA>K2/S%)]"/J\^F'1]0X'0O#L^NGIV1[8N"
M-)N/[MU>K=D-M%[_[J+][IU^C-+;,%9T $\,MNMLY[;K7B19GG'.$#;^,_AQ
M717;,8U#V.@0-KI64[P#J:NR_W1&@'E4:;U*7NNZX3C2&%R #)XV*<"9:I/[
MI_^%?XMG?_3DF"0YEBHZ^Z?%@BMPP9H6= M&EAJP8C0Y6UFU6,"#FK;*WO?-
MI;!T^U5PM?W^&5_[%J]U1>9@"QT]Y3' O2<$Y;NHT+H""^U2UVO')#]J/!J@
M-QQ=$JL$(0S@QU2"K6LJIS1<-ZL+[>)O#HEX[33^Q0_V, 0WER.N-JOUK,)?
MC+Z*H%X]F6C\&1>D\S@1NN"KWTDX%?B;%U@P#=:S?10;BQ8\E29S6*H+KH!7
M5)R*"1[P]>RJ&*G1-[X U5?%!?O)ULZ!PJ>B55A!\!'Q);'12P9O(@(4[BQC
M)'F4'%T<)XQ_]ON3EQ66W-D,#NZ,,SBZ'%X2 SGE=Q]&?T?0?M[Z-'$5;H(>
M3T%U";-;>SJ2\=6F9Z_6/GL4JIT<T7*Q;=_6( ^/DV8)BUGA2X;OUH)6K6/@
MT+.KWIZV/D)R]/O:,85D"F&63\%80!8IWO%<8PPG;EG@T2%X;%9@#J5!F9#2
MH43+\NC9,=E],"0Y+$?&F&.F>CB$F+_D$/-S+H*10V@J+N&ZI%1%8QV0E58H
M4U&@!,4W_I(E_'<=.,CQJ3U&U+H!(=>I G;IO JE4H Z64M.$LCR%V76+2;X
ME<3J1&IG""HEF8G#XH@C12+]DYSRQ,#%;U5MVE44>;Q:'#-XU4X#3@X<.UH%
MCZ*GX_6?3O-1'9_+)15T6)U%80\,,91\U''\3I_U1:C ^4F-SZLB!\&7)I>H
M;)8X:!9$BK5D:"L,I^O5)"ED%""U:6PM5&^)19E,/ $"/$GAI53X1["_8&%
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
M6%CLK.^3P^BND.C;#C*7CK-^<+S9@B&+D0-C@.-#K\/+AI3S^\8WC[RF5#P
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
MZ&DVX!=:$C'?#W_OTKWN[DSD@_ET-'B(R6 =R_?5&"ECK4\: %E5^0"P[%/
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
M;L3A<?Q27+@<L ='G+5="SL=!G?T\ $Q6F'7=-+3>)=C$KJ8I!)B*N;A#6^
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
MR%' %X"W$H\W,5$?$-L^VRE@NZ\YG&\:&A"<D,&1%)U68M87;D$AP:U1<,[
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
M-$?A0_B@HZ2C3ZWVSTBM%\P6XGX[QC0^.JP!:1EZ V+V!J_R)/F%:?^('V]
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
MXCSL"C'."ULQ4<U*N)(U+?HJDU7HL+I$RI*+\A-F/[-&C3A\PV3+-"QG7A-
M\J)DV# .?3=V;$Q-*1UR7I&NCB$2Y#[UTB7I-?"4157JEKP_QS[+DD=@%-2"
MG9NF+QPTGB L M/%)B)$MT_1SS[>PZUELV8M ^?_^JC(6B>8X/5VKS$:>Q,?
M59>_55P<P0%%L).4_7LUU!<HR;E<Y98O<"S_)EN" FU3K"-05"_BH'2-IRZ@
MG\\8CV9A;VM8$N)XJB-0#1;)=Q_L%ATC/'CEXWC")=R$VA9+4,&&$L(7AEM%
M4H-_AO7X92-3]I/!\/X>J#WOHH=<J2SX?B5>$,L>M=/Y0T<%*S!HGEG33].C
M]"&DW($6<:=H$6_)T7TE_L*GP:IR6F!A(*4:**9!.5/I*F]#Y5,ISW+=(6P;
MHKFT_4.-N(HS36*O3'"M")UVB&/L.-G6[;HH!/EIX3,2&N(\M?9-OSX+MUZT
M6WMI,+=]Y4X,H"Y[/%XI?1*0@7H\KJ7-LR8C&W(NCS!ETD:L$6#6I1HMQ7#'
M5_5P?^-L#GM\QTDX;B%M7PPW\#7"-][.*>60[99&;U(XS'RM)9=M$\$INH91
ML30ERH.R $[OZ]&#U1\%!]W"C7[8R?M21?BII#6FAXF!#LLZF"M0[($I5C%)
M"85CD\/"[Y9Q.ZN@[-F:& '3Q/"04,,ED<:]G8E[]K W]P6 _K$V+:I@W)N>
M-Q$A!456S:O",@N#0-4SV'J".\CK;C9 B@31,)*C(RTK"!%@PS5(1(,U.T@E
M4BWHGEQEP55P&"33$7,HW36NW<((#]S=8AAL%9<2H/D6I/MV-&3Q8$LV]Z<(
M63P)7:TG$\/UCW9[OB8K=S?(9[DX[^G*E@\2)#5F%.Q59?8Q@;Y,,^RE;>GT
M2%'(>J0)L>4@PPD6/7 9!Y61$^374Y&\>AW0A0CEIZWF<WX N+^ZO43-UQM@
MK[]-%)Y'0!07,7*G1.(IJNA_ U2N)\_RS%D,_AH!O5&+>9 NSUCX!"6+_?D[
M5-5<U:IIF)U&JLQ9$^,<PU(Q<\TSS^%=95<$D0\2*-SKW^Z1!'JG/NR&@,%\
M5U%$?:Y:T,_-E!(T4U\ %5:1K^^2RJAL[9A^?-.G*.,5-+!KYXS4Q28,8@BP
M1E_T"LKPM[BJXVQEKJ+"HZL,DGD15-G>']NH-IUBO4 Q.6:4P"3@D(OH<&PW
MVD$/]^C8/G$E\]LQITU2&==9W;8RO]>E3K+2ENJD5QWC2PRIPV]5!(R5IJ2
M=6H/4<!+/V"?MX%QJL+TG8+#L^MI"!>Z9NICA!R#4LY%B*R]U$HJSF,C_&^"
M)@P&?1#2R,EM(2 @WA?C\-X,6$0FXT:9_,HYB-1:6:N(,^@B+SQ:'A<*R=RH
MYT?38:\.',"PY,C.P*^Q<N4G%OTX5SF'#2IX01@#*$0"VV2![5"'+\5R?_CL
MP?@[%X3X=:\<5$+LY]G[RUT#%3'R!$?&0;ID_ $'R;K1^7ZT1Y+U[PZ4^[.Z
MW(YI72]<QXE!&5_,L"FIND("ESZ2&05-AB7R5&_GPM;(G>>:)K&9-*5!_P06
M%Y(*VH)3L$30%:.Z4.J 56C+#\-)1Q9"!_=BPQ?ZW1Z=II^BTB38=?_29;=#
M\ N+- RB%19N&.CPA)@DPZK(6=4RU225-K<&^\)1.Y&@+P-3KUBRI2%JC6#&
M-=<@\)FF3PCL1MP4V" L/) V$DFAEEJ(>*.R<%LI'%=%U-@6SS>U9YO"<I7B
MPYFJ%$%]B( +BF#M\B N\J+*R*]AYFS'Y4T6 <8\PB(]-FRP"8UR8^ P+H5Q
M-#E8X(HUY&AU7-Q=QRY6O%AL=Z%+Y^P<7W,AWF!<*AG%WC##"YL/+5$BV'8(
M1J(7M3E@_PL&(N*"X(^88<0)RXZ0Y347"5TI0NU[Q)^6TA/1W7J49"U-GAM+
M\AS>*P@7H9C7 3*H7P)#+]#7P42&9O^E^-<1,A==*K"V&MXLY!]3YI'?0,M\
M]3Y1*:,HU$J\YFBS7?-4.[BH<J?IL2"%.TM8Q5UA(LU0");D-7+@CAOO<0D0
M&:H3-%Q-05QFKJ9G2+LM?.W1YO*O 4<?, -;9EIZ#)\KX9GQA&F])MVQIR_T
M!3B)NA-*\F A/KU*/8 \]\^@ &V\'1KW(RR*![9 "I1IK?UYW(Z)W<Q"QX#$
MC$N=G;6M/S!;OVI;$,_")8%^LZ]J;J22F1; PYC"[$6O,&*L)8B-: J-+5>$
MHU1+)5&)R4V2D'#X2^)M9^.C0;76Z)S#!9RT]TF4E,67;6,@*1W?E*_!IK84
M8A'^<PQ!M+I,-\R^''G(_EB-PO%@KJ)8PLE2O&!0V2%DI(LJ-U/CR65!QMBN
M?N@^V?$&))A$X,<*@*;6KZ6()G1P?C:456?[(ZM>5MA584>R*T\8F$8=61Q9
MC%!2L*'#9C)23I9!2#"L]'1AQ9#P@]LID1L@9+)\9M"",=S>FDMT@D;.:/1H
M$&5T(-DJ8XHZ;JNS;"UMG'A'<@>AE<'J3Y41^%-S!- VJ; M'\F$\_6DS-M#
MO5AH_F-#]N/T]PX>S5$C] YD7H/^++QPPLJ5BS/@Z'5QR>SRXX37QV7ZO;K[
M3^BX@0\ODW@^=M[,U*LON/>0<XQZ:]NR4@!QR0L2I,-PMNC,F>FPWLVM+:HM
M."7)+V^3?\"2H"2]>WJ7.$[NGGZ;)D]K W[T)2P!O/V7/R6GCQZ=/KQS]O#T
M?IH\02$KZ>M'CY-G<Z0^^9E<PU>V=;IC+_&C")J)$QU28X>#\P57N' 6/ZO)
M%3:OMLR0 ^YD#N4'1GMP,RD 8Y_!MF5RW9+X%=I16>KVD?=H&E\&?= -&^J&
MN_NC&YXR/9*XLD\--UHZ)\-K2V9Y;1._\:CS&@*HB4RQ6U:CMJI83*:V1AQ3
MW1EL\&;EL:^!(M<4ON&@T>#CF$"*F(5J':@R,DZ=HYU:AJD(NC/D4TQMQ(+O
M/9" EK\((PF8(:S3($'(Y*VJT-Q@J,K>^S\YZQ?5U1QDPH8RX=Z6G)9/(!/>
MV$SX,^X;SKH"0X.-+EA0O*R2Y[6:DI6%K>E7VS'YCV!"G:L+G$RM5>Z25+:E
MA2_Z'F%L\Z(G4Z#A,2W-IH'<$3/3I(2##FR,[?5KF_':VD)P[,V;S:NJ(0%
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
MXY4M;"YZ1F5U.XB/>I5>LV!AA3&(0\(K4)L^7PY(6 &R#<(R_L:W2^??C '
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
M[,&$BB9[MUL/(L?RC%.&L.^?P<5ED>W&-(Y1HV/4:*.BN *IJY+?&R-P32J
M7T:O=5EQ&&D(+4#V3AUEX$O5T?VS_\*_Q;$_>7)*DAP+6)WY4V,9'GA@50VJ
M!0-+%1@QFGRMI)C-X$%5723ON]926%'_*OBU_?X9__8M_M;Q*( I=/*4QP#W
M'A' <U&@<04&VK4N5XY)+JH\&* S')T3<0H!#.!B'4U@:4HJLC5<3:TS[<)O
M#I^Z<1K_Y@=[%(*;RPG7()9Z4N 5@Z\BH!*(1AHO*_584ZD!!O5 !WM2 A).
M&5[S @O]P7BVCV);T6*GXF@*2[5@<@)%)<N8WP%7SZX*V NI*P;MEE(&^\E6
M5(*^IU)F6$%P$?$EL<U+]FXD A3N+&,D>12=+$XCAEKZ_<G+"DON_&0'@L<9
MG%SW?]*&]\IU'P:OHX(/WOHT<15N@AG&M\A >JYP#M<PNY6G(QI>;7KV<N6S
M!P'\T0DM%YOV=0GR\#2JYK"8!;YD^&XEE-GZ!0Y3O>SL:>LB1"=_K!Q3R'$1
M)OD4C 5DD>(=SY7G<.+F&1X= DTG&:90*I0),1U*-"Q/GIV2V0=#DL-R8HPY
MA1G#[CE&F+_D"/-S+HV20V@*+NR[IDQ%9?V/I58H4U&@!"59_B=S^.\R\(_;
MI_84:QD,"+E&9;!+IT4HE0+02;[BT(>R_$6>-+,1?B6A.I':"6)*26;BL#C@
M2(%(_R2G/#%N\5M1FGK9"CRN%\>,7;73@),#QXY6P==6T/'ZO=%\5(?G<DUE
M/E9G4=0#(PPY'W4<O]-G71$J11ZDQJ=%EH+@BZ-K5#9S'#0+(L5:,K05^M/U
M:I(4,@J0TE2V0JZSQ*),1IX6 YZD\*=4#DJHOV!A0-MK?"1&D)S>[]PR)@"_
M_B [*:9YDWX3A1>+!.W<FM:.]!_\I:JJF<VMYN<BE*A(0)]7K(%%V>%28&T)
ML8+0<XC2#06W6VK*RL%2D02%W\VE<*MM7Z!"F!4+O$UH:C@BD<%G5!B@ K?&
M#A1>U0>R<TH^85C4."*E@:]<PUJ/69=9:Y!N#5LP_RP!ZF,*9O=$-E@YL/5G
M;DOA5B_*B<K-'\)8,]/E!"47F+T@^@HP04AJX)$3JX]W'^S-5-G-71D8OBJ=
M[:%;MH9/4 _8.C"(;AD94G95*M/^>*2F<@5J..J,C@K^!HQS/-)(G)-E5F;
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
M40*9N&5 =$B2-',AVEM_1#:U&Z3FY,*BRJA/<XI;90SBIJX\'&C5)(;>:\Q
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
M7N>85I<ZEIF/W?=+U]JF]ZR16+D[M^RQ.F,94_-YX<=(;K<$F]<!K0DGQH4
M8;LC J.AI!^*\3DU ,+J7PXL[Q:KR8G;O3T4J7Q)5%D2#J4HKQE2XIO&)5J3
MO]]:6>X69.>) 8YK9!8B203SU=B^7N9)B7TFZ4):T-;CU4*!)S'(V&P1=BNJ
M5R@.43'Y,HT4I[!$+DY!QR%T ;N4F@^R!+8?U01N,MD-[JZ=3<^O/ZG?'8"(
MM%Y"4&F^&Y,ZYMN/^?:.%O^9 Z.[,:-ME/A ,EAT@65MB1J;A =EDAFL1D/N
M1NQJ@#^T?0?Z;@]%RV/;V# D9^T$L5O]W8?O]3P(L-M.AFONV&U,_PPIM*4N
M;S'PVTXL+OAET'>.='7!Q8X=JMFU/M]82O)XCB%2#U6Z1^N1Q3"<> [3YI0V
M0.V:\IL)O@IG,NQ.85'Q).?\0IB#<*394S.O8E\I%W&6@S[NE!9*ZKD*S9HB
M2ZM-Y.PMYGJLK_W\RGUG)>=-L7>'E+4,B66>+GU?0]A-=)QW9*H;>M9<]1P1
MK!9!^4K/<8VB2OQ5S">ZTSFR:V^3,^3%\RJ/R2]4A+"5CJFOAMBR-XHQNI_(
M_J"9IYW@A+(*&X:_N604(T@DSR1DY7(*TJ8SX3)PS1-BN938,$VKX:D,V#MZ
M_?ZQ+OD20.=AR#!##<IBC/_ 9Y]:^+D*!R3,:+A\\#IAH?EYO,2A?S70#%74
M +UQA25!7*A->'*1_A(R4M3O0.N:"N33)D,7BOI2X,1XF=.8N_#VV>!.>E0N
M072OR:M6DL;D"U-;S2(P.WF/'GLUHHF3@N"T.F@5XD<2*-6JEK&.ZNUD=,I%
M_4%3'^N6M_2Y"W^&ZXKM?DWN*L/@;3O_DG/ZMEA>2T*:2L9>Y'[+1*XKTA 6
MK@H9ZSIZV!V">&WXH\@]-NU)DI0(I'\U MVBI$K<5M(I#C1>8_479^_8_ZZD
M<U*_7])4I:M&SIP,X.0?.?2.''I?/*C NPR[,:F;<'1UNDAR(B4>TIQ!'4ZF
MKK<R#;8T,L*JUC5DHPC.;1"<Q"WIT*\(O+7;"]ZTZ0]JT!W< O=E?=1/)HI-
MNI4<%N<7+VMW7?1/%:OB(OKFZ_-'WS\>[F2N\]2::#?M.\AI+7&9R9&T:+21
MU*YXNV'*2AY5-7^9,%,.0=+<>N(ZH1_99(YW*'C?1V?NB.?XZ3E&?G9C.IND
M[I\AG23PM<*C0N?F**<^BYRB%W,44<=\>R>\]"X,$V,XX0V%2?V781AX-];@
M)M8DAIDW&H6=4'F?_W6KNZ!_'*Q5VXH<L#O1/ES5J6V])]X:;W0B_#!3E6\A
MF_$5>YOE%/_LI>A[,\&>4X:>DBA"V0;-IE)AV%'1,^[5;G++U8DWGQ6EYK&Y
M1G;DH0Y=OY5!2Q+6BE[J_[P;>,3[]_=2L.TK'O'J,]@*!"?9;K=M@J?>9+M]
M=_?L_L%LMWW=;T]RQ/C05N$>[R"V D0I5^#"GM$HKWM$+-A;B+80QFF)C69-
MN[X;6IX9,GVERG4#YJ9CVQB>GVD_/[K[Z/QP]O.^;NBKS^CQ?+:-=T!Z>[''
M^Z[;US4.Z169H>M3D2Q&#+:$'WS7;L=(W%BY2[7R-D9JK5)/&JD;DWND[JXI
MV__(9$4;.3!O[YVA$.X>DNX!^$P[_P%%IPYBX^_KOG_=0ENW'1UT$6&_:63C
M#@G($MR\R*7-Z.)GKYZ^>3)0!+..>L-9!'!_^CW<E%GS_6.F6F6VN)NKO=V#
MN^@(%WW"0\JL@.TX%%E(/8_2HJ/UP+.X^KM=A!-'#F AH.R!56,[7J!C%GN.
MLRK-" $0./TU4S/=J5TCKAU[-2?TIS2IT+VAX7U!FEBM>%(@H'Q,(X[=FJ=-
M*0CRJ<7LV^6WSZ_:P'(WD%.&K<.8CRKRHR3%OIIFX->"*"@I](/4^81]4>Z,
M]/T%*2X(:]X$#Q3XNAYMN6" B%AYKE'Q)MVU;>7G)]R/!Q,_'N_(5OR8^+'K
MA7JE5R"(W_61P[LQ[9O5=+7#O:CM=#]8',P1%Z&-L;/J68Q"2W_4 1[8NLP
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
MW=ZZQ[SC%YIW;//TX)9HP!R@:&_MLA;"<V=-K55V620>M/3,I'^#G"(!M)5
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
M%&FJP:JU,.FM#NH M^!0[$?T$.GVF:GPD7*P00#'<L*'EQ]_BT[$9H*,NU3
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
M1A-THKV)4YP27,DUP^T"%0)9[1/EGH25N^52Q,K&S]N"_"9[_NB.W-H$GAR
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
MN^40&S*1GQX0LZ<NX*XPH-S<!?1BP_EI;89_%+YC:@P54@5U;7"A84-XH2$
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
M8L[68ES[:P&LP>U\$J?7:R5+D3FIY%*-U3HY"@:#[NT?O)YW/&GF#KSZF5@
M)X\+QG?CYRM6H(9SK.!2%K%XWM6T%HY&Q?)&4;,_D)RG..INU09&.)P)=-I
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
ME1?3.J"#!__ZI_Z,/S0*/WDZ^1-02P,$%     @ USM94%0N6(/'!P  6R4
M !4   !I;G-M,C Q.3$R,S%E>#,Q,BYH=&WM6FUO&S<2_GZ_@E5PC07HW7;2
M2HZ!Q'90XWIMD/J0NT\%=Y<K$>:26Y(K1?WU]PRYJQ=+;F3T@+/=!(BL)8?#
MX<S#9X9<G7US^?/%S7\^7+&9+Q3[\*]W/UY?L%:WW_]T?-'O7]Y<LA]N_ODC
M.^D-ANS&<NVDET9SU>]?_=1BK9GWY;C?7RP6O<5QS]AI_^9CGU2=])4Q3O0R
MG[7.SZ@%GX)GYW\[^Z;;99<FK0JA/4NMX%YDK')23]FG3+A;UNW64A>F7%HY
MG7DV&HP&[).QMW+.8[^77HGS1L]9/SZ?]<,D9XG)EN=GF9PSF;UIR5\'OXZ&
ML*./EMCL_%*)-ZV9(/7CTT'OI/23A<S\;#P<#/X^:06Q\[/<: ]U%F/CUZAB
M1Y$7GWV7*SG5XV Q*: !37_"T]NI-97.NJE1QH[M-#D:G9YVFO]LT!NT)['O
MQ2#\FY"";LX+J9;CES>R$([])!;LHRFX?MEQB$;7"2OS*.CD[P+&8QWA<1&7
M]AIZE-2B6R]U. JKN_KW#]?OKF^^?3%\-9@<#WNC[?6MUOY_M_]DO_W1\!VC
M]X0C!3R$?>SQ^$6DM+'J> Q&[$)8+W.9<FI^'L%YW$9?=]@OW'+VSFCGA=0=
M=C&3(F?OI>8ZE5RQGW/$0UAF<G:M70'6NM:IL:6Q1&$=EH:0+9F?<?_MB]/O
M[O/ 'CYY]-XY&K;9-9OQN6!6S*588/5^)AU[JW4%WWP4<(-G1K/WQA9L..C^
MXQX_P3/?/RO/C-KL'7=8)19?+-FM-@LELJGH1 ?9Z)G,8$YMD/&@DDO-N%ZR
M2GM;":P,C@GI$"[CK,"3)<#E/$43 %=(S[R)<CL"6J3".6Z7)%+P6X%Y-W0Z
MM&4P!E.JD$LQ!PFDTB)W0DQC."S)@.S%3*8SYBKZ6(]?""MJ);2 0CJ%)$OY
M>B']# MT)=B+9B>])4PS&98YQ[",)<M--SR[X!__0? %RU?<L79G!Y&'.+KM
M1K_4.?9-('M\3U6502="MN&[#L(MK5JR$AXGL!"(E%JCH0Z$NS,U )>%JJU#
M$I6" "!@$*<PG0OVI-S-6*[,PC7XL&(JG4?)YQFGQF@WK.QLA-DUQNQ8^^PB
M?=)F-UMN>>GJ*-:\3QO"U"F"7'7-N!4A*'"R3)0@YS$!)"1*NAF)DU@!,B!"
MH.=,NE095V$<T80U*D:GM"85&9H=.T(P,H'H1H]??4YG7$\%>XL=^+%2D!@>
M\^[P]$BTP]#A:1:?XJ.D8DA'5)!^1MMT RPQ>&3+P1/E6Q/EF(C6>1="D*#L
ML3\O;I5M$E2D_?CX5;FJHO<#YDNC'BV4>)M="H?B%*X-9/OEN'<H#Z2\<H</
M(4).!&)8SQ0IWE06"K![Y](%3H"4T$$/U2UK-MED)"L4#Z"H.7X=V$[-5M0I
MP2RPQ1DELW"H<U7B9":YE;0 &3-1X$A-FBI'V2'L(1=226 0G!IA$(YS85#)
M@<:T4IR(#\L*1JRS#$;$G+69:O$M$20(;L+X^TJ.OQCHDKN@.Y@*=K!W.(D<
M#$' =BXS0A9W1G-B2^Z 2JI."&[<9DWH 4;)$ZFD7U*NVC<M;82 D@" B.$M
MT8WJ)I#RYWI!984RU<'ME%M3%*U9,"#4.5.AD3(5<(@>41+ 200U7,0:-H(L
MP8M?T0:TI6UV->>J"CQ H1!Y3D?<.9SH]M082*8',%I\W%]P!%AA(-C(Q;(F
M,96_?^Y#.)>OI 75;/F7"UR6--5@V"DB^B"<[($*FN"OCHP,/!1=OQM".A/5
M94;HN8.0!_ .I3*3II6E$&WDC2U]A7$>+71#!"TNA8K?*B0<*#W:$<Z!+[#
M';G:3)3/(AS>Z%P7#L31EG:T9,;=*K$2?P0\TI4!N">LOB:])8YHMT+5)[D[
M\IT_X9#[T?>$*_+3AU?DX0(C:^#76>]6(H]-.*PW+H7U :ERIT*"41SUD3?6
MK?)2:("R @=[+\1>.DP,<A[U9!(VA>%'@ O8QQ&[X2_59PVNQ6^5A,D!R94.
M=XFN_;78CL7V6YR2J0()]ZDPE8XUJ12(79U35D7O0O!;2A*Q @AI(M0NX1:F
M.3$_"!%U?1J/@GNV.<\PT(G5+M^#GKK6@3" @)*D$W.40X)R55&@O/Y=A&74
M++KW5N%K_EG7P6^19G*+3=A!=$1@#,0WW&W50.A$WI9Z;M1<$'EK/JVOZ&Q-
M,J(HE5D*]"YF)C(+WX(98/$G\UCO";[@>$[O!"X!AT"BT?KX^5XD%ME_&9]&
M,(K>3AX2J?AF$!MV*G4W,=Z;8EQO&1^.//606D*)W(]YY4TS)(R/+0EX0%CR
MDN*E$^/FRV1C.AH_V=R?M&HDOU+QY5CJL-XP;_WB\_2D]^KD=7CWZ;'C?=;8
M4[\7[<7WHGV?[79^_UUO,/B#_JW!_: ^3@'#7<GUF]9QJQE1\HP.>UUORO&H
M_#QIGFN/4=.!0+GKC#G5!2C?ZK:HL/$E33<L@46ZOV -NNK.$(O=WL:TIKL1
MCY&Z7W[5?W?;?@&C!V-]>XL<Z"[:I2>O)RY\;K\-6\'[J<5O)T*//01/QNU/
MSK/WO,_]ZN/_H8^//L1[,+AW[6BJ3=^NK\IJO[=W'=\/Z>C T^DJ)B;^*&D<
M;ZGG8O-W/-L_\&GM'\@3<$;EQ:0.X^#!OP2J/^//CL(/H,[_"U!+ P04
M" #7.UE0P\_?X;H%  !V&P  %0   &EN<VTR,#$Y,3(S,65X,S(Q+FAT;>U9
M;6_:2!#^?K]B2G17(N$W(&] (U%"%'2Y$ 57;3]5B[W&J]J[OO4ZA/OU-[LV
MA(2D2=5>2ZI#"3([L[/S\LSNS+KWZF0\\#]>#B%6:0*7[]Z>CP90LQSG?6O@
M."?^"9SY?YU#VW8]\"7A.5-,<)(XSO"B!K58J:SC.//YW)ZW;"%GCG_E:%%M
M)Q$BIW:HPMIQ3X_@-R7A\6^]5Y8%)R(H4LH5!)(214,H<L9G\#ZD^6>PK(IK
M(+*%9+-80=-MNO!>R,_LFI1TQ51"CY=R>D[YN^>817I3$2Z.>R&[!A:^J;%/
M[J>FAWHX.%(.YVJ1T#>UF&KQG8-FIKIS%JJXX[GN[]V:83KN18(K%"9Q9OE8
M"M@0H^B-LDC"9KQC]-4"](0E?4J"SS,I"AY:@4B$[,C9M-[<VVLL_\&UW=UN
M2=MQS:>K!5@125FRZ+SV64ISN*!SN!(IX:\;.<;"RJED4<F8LW\H*H]VF)_S
MRC"4DS!.K<I0KVFL&WXX&[T=^7_L>/MNM]6TO;OVK6S_Z?JW']:_5'Q#Z0?"
M$2 XJ-SV> R&5_[H=#3H^Z/Q!6;AU>1=_\('?_SKF.@=PCM[8@]LF P'VLPR
MAEYKSVW\.E;V)] _&5_ZPY-?,XIW8G?D[L/X%/RS(4SZ5V_[%\.)-?YP/OP(
M_8&O*4W7;6W)SG+T31O+$SKO1.;SX_:_$8= <$X#?1C#G*D85,QRZ'->D 2N
M:":D B2="IF"YUI_@HA@Q/,4C]H1#X1$!G/NUE5,X8^=5KL[$&E&^,(\[T(D
M)&A2AAJ*$"@/D?F$!C2=4EF=&UX#(^P= <DA8@G2*T4H3&A02*P4T&3"0QC>
M!#'A,XH'>IJR/-=*XY_F#%$+B*FDJ-^M+J4!I2H-&#7@/4L21E(XL^&<SEG>
M@$',:(22<27%KBF,HX@%5&H[M9C*F@;@F&(1/F2%S N"450";C<C;<I!%\PV
MI TAH<BT7]:Y*QX-]TKZA,@IX32WQC<)74 _4)JBX=Y .D'-]PZ?.)X8>I2K
MCM7:QY!G) RQ_K$2&E7%R+;L ]]P #]NH1G9<@OKWN[2O&W*_3M^;+;M5MNX
M4H.RROJH2)(%;@]IENC\6^6DI'\73%)=+><:K9-J]_!:=;(+F.[>7CW<72'\
M-H-7V5O!W#MJM<M<2<VV@& _ZNH\?QX<O,,OP>&!:OL[X^J';];UYDM#$N.X
M_:?$P //&45P;HBCL XSPB3B+),TUXAJ:#))$L!IJ X>0DC($&)YP\R*&"<\
MT.,H,#1-I#D:D*M(2D */&O,FOF]3=S>_OKIV\J+I;8ID3/&K:E02J2="LR*
M3!-ZC\/$C!1*=*L!TW66(U,A0RJUN0G)<MI9/G37G*7G=]>322,F9'F6D$6'
M<:.Y6;=JBO?:]G[[P/3%"M-3A4M]JI[9+GMF1X6;Q*-#VW6_0+\SV3'BRR50
M\1S#_Z;6JBUG+#&K1-9I9C<K#%<>TT//C/A]9USK,B$@2356"ESZ4B_G90@J
MD; 0EC"IB"86F]0[Z87D)7L9J<?Y5_3[4'XBOY\-VKM8?Z:[-'3;!]W<?&]4
M8RM O[00;@1IVZ/PDCS_XIP[B/%,0UGF8'JDO_C?X=_1X?5+R; HR+ JV'#T
M[J:G'7,D;;3E#Y>,V]U=G-*I+(A<E 5!<Z]A;KBWQ(C_]*[D)SO>U]<DY9T
M)E!9A@:!J3-UKZ.KSML[$^S]YS$+8F *"]4$*UM=Y^; A8*04GV9\O47'WJ\
MDH'RI[K:7KN/F2YPI8A*R@--00XL@/4J^O7((W<XZ%PJ[R]_VZRUUINU!H@-
MUJ<:/*C/8XIS)!;W(465L3N@6@Z)5+6PN<:IJO:5_W;16;)J W1F(UT;,Z,<
M"_UDS6[ME@0U* @J<:?AR OT?FG]9A?PG(XQ$^4;JXZ)'VJQ_IIG_>U/[>%I
M9(H50Z%HM]JTW:]^351]EV^DS+NQXW\!4$L#!!0    ( -<[65 *3_1<?04
M *48   5    :6YS;3(P,3DQ,C,Q97@S,C(N:'1M[5EM;]I($/Y^OV)*="V1
M,+9YR0O02 2(BJX7HN"J[:=JL==X57O7MUZ'<+_^9M>&0 B75FI[272(('MG
M=O:99V:],T[OU7 R\#Y?C2!220Q7'\[?CP=0L6S[8W-@VT-O".^\/]]#J^ZX
MX$G",Z:8X"2V[=%E!2J14FG'MA>+17W1K LYM[UK6YMJV;$0&:T'*JB<]?0(
M_E(2G/W6>V59,!1^GE"NP)>4*!I GC$^AX\!S;Z"995: Y$N)9M'"AI.PX&/
M0GYE-Z20*Z9B>K:RT[.+^YYM%NG-1+ \ZP7L!ECPML*^.%\:+N*P<:08SM0R
MIF\K$=7F.\>-5'47+%!1QW6<W[L5HW36"P57:$SBS.*R,+!C1M%;99&8S7G'
MX-4&](25?$;\KW,I<AY8OHB%[,CYK-IHMVNK/W#JSF&WD!TXYM/5!JR0)"Q>
M=MYX+*$97-(%7(N$\#>U#&-A952RL%#,V-\4P:,?YG91.H9V8L:I53KJ-HQW
MHT_OQN=C[_6!>^1TFXUZ8]N_M>^_&O_I/?BMA^$7N'<P/Q -'W.#RJ<>CL'H
MVAM?C =];SRYQ$UX/?W0O_3 F[P<%]T3^%"?U@=UF(X&VLTBAFZS[=1>CI?]
M*?2'DRMO-'R94=R*W:ES!),+\-Z-8-J_/N]?CJ;6Y-/[T6?H#SPM:3A.\T4\
M6![!?!":ST\(PQZ88PZ^X)SZ^BR&!5,1J(AET.<\)S%<TU1(!2BZ$#(!U['^
M !'"F&<)GK1C[@N)"N;8K:J(PNN#9JL[$$E*^-)<'T(H)&A1B@A% )0'J#RD
M/DUF5);'AEO#"+NG0#((68SR$@B%*?5SB84"NDQX *-;/R)\3O$\3Q*691HT
M?K5F@"@@HI(BOCLLA0,%E!J,:S EDL"YX)FBC-=@$#$:P@7CA/L,'9Z$(?.I
MU$YJ&Z4K-< QQ4*\2'.9Y01#J 3</8FT'\==,,\@[04)1*I)V=0N=72NE]81
MRXQPFEF3VY@NH>\K+=&Y7D,Y0=CMDWTI]$ M\033J^H>@G&U3*0PC^,E9ER2
MQCJDZS!+^E?.)-7U5Z8YF)8)Z3:KY! P@]QV-3A<\W:7%.N$*,ES3YNM(@*)
MR32D\+2K4^=YT]@H:60<MU-"##>X;Q5!W0!'MS@F3"+)J:29IK.FQ22. :?A
M\ICC*$B1WZQF9H7KW$>#@:G)S59#K3PNHB%P[YHULWO[HO[TSZ,?4P<F1,X9
MMV9"*9%TCE)3EBLRB^D]C9B&JD-R);KE@"GBBY&9D &5VMV8I!GMK"ZZ&V3I
M^<4]P_3EJJ,S)&!9&I-EAW&#W*Q;]ACM5OVH=6S:#(6)K((5GK(%J1<MB*V"
M7>'I2=UQ_D6^-=DVYHLE$'B&X7];:596,U(2!-AV64JDG49ZVUW=EXSIH6^,
M^'TR;O23UR=Q.5887'&IEW-33"H1LP!6:5(*32QVI2MH*_%*O8C4?OVU_'XJ
M/[*?OSEIMW/]&^G2J=LZ[F;F=_MT6V?S<XO?3H2>>@B>#>W/CMD]]=G_'/]
MCJM7DB&[*=)[1[0N ?J^C].5?IU6\GZX2[QMCJ,?4UC]JIYT3Q%P06<R)W)9
M% .-=LV\+'PB3OS4OO,_)M[3+6?18N%^*DI0WS<UIB[R=<5YUW]B*[6(F!\!
M4UBDQEC5ZAHW RX4!)3JQO3[FT@]7MI ^S-=:6_TMK,EKA1B;\E]+4$-+'[U
M*GIK[.F'D5PJ[R]_UZ4T-[N4&H@=U<<Z&Z@N(HIS)!;V 47(V!E0;8>$JES8
MM,1EQ;[F#]M@)LL6@-T8N79F3CD6^?&&WYJ6&!'D!$%L-1M9CNP7WN_O %)1
MO.#OF!CA2IMOQ3=?EE<>GD9F6!3DBG;+Y[3SW6_5R]_B!;[Y5\+9/U!+ P04
M    " #7.UE0GK!^=7,+  "Y-@  %    &EN<VTR,#$Y,3(S,65X-#4N:'1M
M[5MM<]LV$OY^OP)U+FDR0UF2$S>I['K&M97$<[DX8RO)W:<.2$(B:A)@ 5"*
M\NN[NP!ITI;?.NG%]CDS\0N%E\5B]]EG=^GM'_8/]R;__3!FF2MR]N'CK^\.
M]MA:K]___'ROW]^?[+.WDW^_8R_6!T,V,5Q9Z:16/._WQ^_7V%KF7#GJ]Q>+
MQ?KB^;HVL_[DJ(]+O>CG6ENQGKIT;6<;G\!7P=.=?VS_T.NQ?9U4A5".)49P
M)U)66:EF[',J[ GK]<*H/5TNC9QECFT,-@;LLS8G<L[]YTZZ7.S4ZVSW_>_;
M?=ID.];I<F<[E7,FTU_6Y&^#WS:&($<?GOC'UBUS\<M:)G#YT<N-TFTM9.JR
MT7 P>+RUUAGDQ!?7X[F<J1%)@Q]/M7*PC8$U_8]^Z7,;W&#N-6;5G\<\.9D9
M7:FTE^A<FY&9Q4\W-C>C^C\;K ^>;?G/'@WHWQ8NT)OR0N;+T8\360C+WHL%
M.](%5S]&%NZV9X614S_0RJ]B-$2]T*^+H"A8)Y=*](+BAL--U-;X2R9CZ<!,
M-MEU#I7 E0ES8UUTI]U69>R/C_>.#CY,#@[?L\/7['B\]_'H8'(P/OX+JKFM
M9SP:OSDXGHR/QOOLX_O]\1&>D@X\W, S3]Z.[]%A6S<X_L_>V]WW;\9L=V^"
M!QW^_/S%-[/X[Z2%P1DMO%BMA4DFV%3GN5X@4DLUU:;@& R8M(PS6Q4%-TNF
MI\S!2/@(]N$Y@V^%K9\FNBA@@G4Z.<%G!\H6 /X'*M&FU(8BP=,GCUYM; RV
M%H)^&&Y%+#S1E0F/&%=I_;2R47CZ+&*+3"89"A1SBU&EU"JBP?#HCPJN8BKA
ML029G65P)=((MV3QDADQ%4:H1#"G(P8[L5WC9)(+Z^6L!92T(!P8HDZ*TN*Q
M@B07SCB5CQ8.4U&L(V$=G?K79<X7MK.<?U3/I>&\+'.9\#@7K#1Z+BTLWBCW
MDS0SJ21GQZ3>O=/]V6[B&KU^.M[;K1==9Y,,-%/?7<&73&D(RF -')3$\[Q>
MO'W?+N,.%2H+V,!Q,%FGV5)73QYM_KR%/["$*Z9COT::!LK06<.(&3<I6M*E
MNJ93!]W4MV1P%NQH*[CJ-!  &X'4I?1+>"O@!L5.\HJ4#=?M@Y3%N7BD7:7
M(N *\!0,]GH-TK'AH/>OTS4<JJ<=W<C62V[<^@7N>SM=FS8>20<>D%P'\MX(
M)0S/[]09+X>OC^!SYBK'7@B6\;E@O'*9-A*@ 6Q%6EL)MCD81 /_G]D,;(OF
MMP$M0KM@<Y[#Z'\.D#"7L".-76>[WI5P?UK/N[^N'/B_(C]8O2A9\;3*\R6L
M+OTL!=YDK; 6@>!^V^&^G,M4(%#B4WNGSGJY/1Y7\>\B<348$<UOH#S3.5@K
M_<K5LC:<TL,?V(XW#1BIVB84G9V+D\X9$T8]2)52W-F(1$BP=[!_L*5E@-2@
M<X!42?M3P,/8$ N6BB3G*,+4Z((Y4 F= +\#/N.&L09@Q]U3"*Z)TRA*Y?!!
M#IB/ALSG7.84Q*9P'1:<HSEX"L'0_PQ >S% GWHJAJM&)FUJ)UF>G@(GHEP7
M.2UZ%&P-FEG@%Z5;(\]JO*-LG@-(5+/LHE-CJ/ X\M5KVP/)V347TF7U]5NA
M)!R"; *RYY6T"<>C0O&0T\J@Z&RN46V&\82")MS$%99POU'#@P7[".R/O9-_
M5#(E?+]39[X</0X4W;"88PT%? $=.P\G%6D$5FBMSN?>)_#R^73*)=@"#ES@
M.8 ;@PE/@9[C_!*\&T86_ 362@509=>BF,#[34T&<;$3I1<*W"X&):/[Y)+'
M,@>:)P S! <,\:9W+I@M)"Q2@P[(Z(R,*T<D%C8C&*K! B,<<C7DFB @,LH:
M/RI+H(,R=]:( +^^.:C>;T_YI!URCWL77=_>( AJ)3R -G2-C)ILE6(,>=H7
M2"0LFFVI(4[@/ ^Z/DN"K,;A?F!-%C-]OW ==8+E12$=H?P%U\R%Q^MVV(AP
M*U$ZC+D:P7TA;7!%S&,"M&,21U+^'18/@7>U;'6(;Q_*ZXF8 :;Z<!4D)"1)
M>049!'+H( WJRX(C6U>?HK-.^TIJU;:UU JX#4UO1 -0L7*F?,Y8:K#^93M9
MAB6;D4JCD" ))*>5PE07<G#8MMX'^,CAI2EIJHEUA"LA;(0<M,KATSF=DG0(
M",T3F)9R+"I0D+\B^3BE$< </'W!4@7=K!$ @3FQ?B )9DX)@^.SF<![I,][
M2P'I!Y5;HK"?"I/@>G "G1!/B@A-HP%;*3AXHE4(06@ HK5OYFXAX+59=R(,
M%2B\NU$,@HB#UPFJDZIQLZAQ;G)'C$CJ8O=E,Y\Y0YBJ'0/L$$P%[W*5'YSS
MIRF?:U-#1"!T*"/=<V>V+DMMNR/7V=^25V2 >7-A?((!5$)2&6<><!-7<Q"=
M4::7FX];_H[">;P,SU8GO 31O,2P%40X!P:G:I67:#^J-W5Z)NBV.-4FX1&@
M !IB&37W8H#F2./W<$A\7*?"Z15JGSS:?+5U(P_H5'^E@B3$C7K#5V"@)1;#
MU*R7BZD;/?^I_'Y]G6NZ"]4)?VJ.?WM%[6AV^&)]DW1K1*$[8:(N$&,RJU7N
M,UJ$20)Q#L32US#!0B^\5O0YM(R1$1[RVXW#=C]Q;?4T'@,SKYS8BK5SNA@-
MSC<>KV@O^J^9:9;F,]&+C> G/2+T(YXO^-)V]__?=#H?S/T[FCOP(\1H:DU$
M &^EX'E$98%4E[Y@<)K22:0^%M(GRB"!+GAP[[85G@Z?75&?I_RL386XIQR^
MT4)T)FJS-'!( 'GRO<;G(C8%2 [,0XD%?%:_%J"QH)I@BZ'!^$R6EDX58UO
MGY8Z /CLZ887V+<,[A9SN6GN=D@![O\J=3O-R90.M 5[=A%Q+"XMFI9!M@0<
M;5:3GR:C(O-4R];@P(Y695?K[+4OKA7:B.C2JFHM$#@4D"1+9!XHQPE:-%8X
M&5E^*HK2M[Z"5)J8%SV=-T2-^EJQ38R,12-PV-2*I#)49;G?AOU!(RAA\W@7
MOO4FP,T@C!LVGDX! N@.]@)Y_]"!JZ8#^@Z! 12/B=RAF7$EO_+0A*S?&+)7
MM.U#)&N'K=NIW<N]J5;4BG8QY397=U]/X10,O,I3,/<"*R4<B_0F[6$S=(F1
M<_AR"\AV J3:,QU8CHP\E18F&B IW3F^A8"Y%;J [^G2=".H VUT3DM4A.RY
M+*0+(4IBFYZ:T.!PEM*N@EX3BP5!1%@,"X3H0F<2C789G$TR8;M1#TYF#,*'
MMY+007Y( ^XN+\(W5WR!>OF7VS K0M&W:,.@_9% 5"5:T7'R+I<*)$36IZB\
M '53C5QPH^"XO@@?"N:MYIKWO:8^7I<$+@ME2,EH1YYB*!/8K2/4;1<3<#?*
MZCL5S9!Y-]'M7,7A_.$/5%.%2:0!7,;:0"*HD$^O\02]U+A3UV*]1)CX>[W4
M-9""FQ/A D!<J^OUX*2WR4G%%\I'_.7Q5H%S57=5-:_H8-L6J_;=,FEG]'5J
MIBZK\"6A,I2GT*"HK]VN$P5B&9JR=4[OQ2WX[_Z=D?;.#R9W&T2]V.3"Y=*[
MZ$0I.K78.K$%-"0@4H!Q6,W' BGU$3AA7I/?)F@[V(+U1!Z,3M2O'YPWX0?3
MN VB7FP:<+N!-)QIB! 08*ZGD-&V/PDTN.FDU"2!\"+C6#97=60,M1'/:(7%
MEU4<D8<.D#0CNW@VE<8Z,+? =3'V^2T?C.HVB'JQ40&BT,NDE%W-@/G -=*K
MX?ZE:DR!6(Q_#",LYEM%+$-3D_@I60.8W50FF![KA?*ME>'@,;V^H4W->VZ<
MW-Y.1:[MM#M&@6)ZJNJ+C9")2IUZ3\'HCP'=AO=:4%M!,S.J)YJ@,>\]!ON@
MQ 2H>S47F&[>&[T%/H_GQ9(II-$J)YNJ"3<@#+ZA3\RI$"O>9[YM#8^^_Z,N
M^O.RG3\!4$L! A0#%     @ USM94"07L12?%P0 6Q0O !$
M ( !     &EN<VTM,C Q.3$R,S$N:'1M4$L! A0#%     @ USM94-Q6,B7X
M%   1>(  !$              ( !SA<$ &EN<VTM,C Q.3$R,S$N>'-D4$L!
M A0#%     @ USM94#5]_3G%+   $M4! !4              ( !]2P$ &EN
M<VTM,C Q.3$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( -<[65 [Q8@I/&T  !."
M!  5              "  >U9! !I;G-M+3(P,3DQ,C,Q7V1E9BYX;6Q02P$"
M% ,4    " #7.UE0*0&1! =& 0#VDP$ %               @ %<QP0 :6YS
M;2TR,#$Y,3(S,5]G,2YJ<&=02P$"% ,4    " #7.UE0F/:M0P(U 0#PL0P
M%0              @ &5#08 :6YS;2TR,#$Y,3(S,5]L86(N>&UL4$L! A0#
M%     @ USM94"'Z@N- K0  W?T' !4              ( !RD(' &EN<VTM
M,C Q.3$R,S%?<')E+GAM;%!+ 0(4 Q0    ( -<[65"D.S&))&(  #6H @ 6
M              "  3WP!P!I;G-M,C Q.3$R,S%E>#$P,3,N:'1M4$L! A0#
M%     @ USM94&23A+GF6P  ;I@" !8              ( !E5(( &EN<VTR
M,#$Y,3(S,65X,3 Q-"YH=&U02P$"% ,4    " #7.UE0E$1,9=X#  #N)0
M%0              @ &OK@@ :6YS;3(P,3DQ,C,Q97@R,3$N:'1M4$L! A0#
M%     @ USM94,AV6:=- P  Y@P  !4              ( !P+(( &EN<VTR
M,#$Y,3(S,65X,C,Q+FAT;5!+ 0(4 Q0    ( -<[65"UMM)PV@<  $TE   5
M              "  4"V" !I;G-M,C Q.3$R,S%E>#,Q,2YH=&U02P$"% ,4
M    " #7.UE05"Y8@\<'  !;)0  %0              @ %-O@@ :6YS;3(P
M,3DQ,C,Q97@S,3(N:'1M4$L! A0#%     @ USM94,//W^&Z!0  =AL  !4
M             ( !1\8( &EN<VTR,#$Y,3(S,65X,S(Q+FAT;5!+ 0(4 Q0
M   ( -<[65 *3_1<?04  *48   5              "  33," !I;G-M,C Q
M.3$R,S%E>#,R,BYH=&U02P$"% ,4    " #7.UE0GK!^=7,+  "Y-@  %
M            @ 'DT0@ :6YS;3(P,3DQ,C,Q97@T-2YH=&U02P4&     !
,$  H!   B=T(

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6811527744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Tax benefit</a></td>
<td class="nump">$ 4,087<span></span>
</td>
<td class="nump">$ 4,087<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Net deferred tax assets as of January 1</a></td>
<td class="nump">4,087<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions related to prior period tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,345<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Reductions related to prior period tax positions</a></td>
<td class="num">(60)<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions related to current period tax positions</a></td>
<td class="nump">809<span></span>
</td>
<td class="nump">742<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net deferred tax assets as of December 31</a></td>
<td class="nump">$ 4,836<span></span>
</td>
<td class="nump">$ 4,087<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_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=116821951&amp;loc=SL37586934-109318<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 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://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 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://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 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://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 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>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>88
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805881216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Loss Before Income Taxes in the US and Globally (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, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">US</a></td>
<td class="num">$ (201,161)<span></span>
</td>
<td class="num">$ (286,211)<span></span>
</td>
<td class="num">$ (136,682)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(52,399)<span></span>
</td>
<td class="num">(37,865)<span></span>
</td>
<td class="num">(56,239)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (253,560)<span></span>
</td>
<td class="num">$ (324,076)<span></span>
</td>
<td class="num">$ (192,921)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6811956384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory - Schedule of Inventory, Current (Details) - USD ($)<br> $ in Thousands</strong></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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 16,048<span></span>
</td>
<td class="nump">$ 2,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">6,420<span></span>
</td>
<td class="nump">4,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">5,845<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, Net</a></td>
<td class="nump">$ 28,313<span></span>
</td>
<td class="nump">$ 7,032<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6798344000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </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_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_LesseeOperatingLeaseSquareFootage', window );">Lease, square feet of corporate headquarters | ft&#178;</a></td>
<td class="nump">117,022<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_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount', window );">Lease cost, future right-of-use asset | $</a></td>
<td class="nump">$ 17.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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_insm_LeaseRemainingLeaseTerm', window );">Remaining lease term</a></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_MaximumMember', window );">Maximum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></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_insm_LeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">10 years 10 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_LeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease, Remaining Lease Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_LeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not yet Commenced, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_LesseeOperatingLeaseLeaseNotYetCommencedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_insm_LesseeOperatingLeaseSquareFootage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Square Footage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">insm_LesseeOperatingLeaseSquareFootage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>insm_</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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>91
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805948304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued Expenses</a></td>
<td class="text"><div style="text-indent:42.75pt;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses consist of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.345%;"><tr><td style="width:1.0%;"/><td style="width:70.837%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.201%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.558%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.204%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued clinical trial expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,598&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,635&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued technical operation expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,371&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued royalty payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,117&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">409&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,631&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,631&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued sales allowances and related costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,267&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued construction costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,689&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,946&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,375&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>92
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805250192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plan</a></td>
<td class="text">Retirement PlanThe Company has a 401(k) defined contribution plan for the benefit for all US employees and permits voluntary contributions by employees subject to IRS-imposed limitations. Effective January 1, 2018, the Company matched 100% of eligible employee contributions on the first 4% of employee salary (up to the IRS maximum). Employer contributions for the year ended December&#160;31, 2019, 2018 and 2017 were $2.8 million, $2.2 million and $0.8 million, respectively. In 2017, the Company matched 100% of eligible employee contributions on the first 3% of employee salary (up to the IRS maximum).<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>93
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>220</ContextCount>
  <ElementCount>475</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>77</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="insm-20191231.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.insmed.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1106101 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101102 - Disclosure - Description of Business and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentation</Role>
      <ShortName>Description of Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103103 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2114104 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/Inventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2117105 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2120106 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2123107 - Disclosure - Fixed Assets, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/FixedAssetsnet</Role>
      <ShortName>Fixed Assets, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2126108 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2131109 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2137110 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2139111 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2145112 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2153113 - Disclosure - License and Other Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/LicenseandOtherAgreements</Role>
      <ShortName>License and Other Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2155114 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2157115 - Disclosure - Quarterly Financial Data (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/QuarterlyFinancialDataUnaudited</Role>
      <ShortName>Quarterly Financial Data (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2160116 - Disclosure - Retirement Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/RetirementPlan</Role>
      <ShortName>Retirement Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="insm-20191231.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.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.insmed.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="insm-20191231.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.insmed.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2315302 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/InventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/Inventory</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2318303 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/AccruedExpenses</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2321304 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/IntangibleAssetsNet</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2324305 - Disclosure - Fixed Assets, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/FixedAssetsnetTables</Role>
      <ShortName>Fixed Assets, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/FixedAssetsnet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2327306 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/Leases</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2332307 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/Debt</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2340308 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/StockBasedCompensation</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2346309 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/IncomeTaxes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2358310 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables</Role>
      <ShortName>Quarterly Financial Data (Unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/QuarterlyFinancialDataUnaudited</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Description of Business and Basis of Presentation Description of Business and Basis of Presentation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/DescriptionofBusinessandBasisofPresentationDescriptionofBusinessandBasisofPresentationNarrativeDetails</Role>
      <ShortName>Description of Business and Basis of Presentation Description of Business and Basis of Presentation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies - Fixed Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFixedAssetsNetDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Fixed Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2409405 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2410406 - Disclosure - Summary of Significant Accounting Policies - Net Loss Per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Net Loss Per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2411407 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Anti-dilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2412408 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesSegmentInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2413409 - Disclosure - Summary of Significant Accounting Policies - New Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - New Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2416410 - Disclosure - Inventory - Schedule of Inventory, Current (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails</Role>
      <ShortName>Inventory - Schedule of Inventory, Current (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2419411 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/AccruedExpensesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2422412 - Disclosure - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2425413 - Disclosure - Fixed Assets, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/FixedAssetsnetDetails</Role>
      <ShortName>Fixed Assets, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/FixedAssetsnetTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2428414 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Leases - Lease, Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/LeasesLeaseCostDetails</Role>
      <ShortName>Leases - Lease, Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2430416 - Disclosure - Leases - Maturity of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/LeasesMaturityofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturity of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2433417 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/DebtTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Debt - Components of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/DebtComponentsofDebtDetails</Role>
      <ShortName>Debt - Components of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2435419 - Disclosure - Debt - Future Principal Repayments of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails</Role>
      <ShortName>Debt - Future Principal Repayments of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2436420 - Disclosure - Debt - Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/DebtInterestExpenseDetails</Role>
      <ShortName>Debt - Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2438421 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/ShareholdersEquity</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2441422 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2442423 - Disclosure - Stock-Based Compensation - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/StockBasedCompensationStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2443424 - Disclosure - Stock-Based Compensation - Range of Exercise Prices (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/StockBasedCompensationRangeofExercisePricesDetails</Role>
      <ShortName>Stock-Based Compensation - Range of Exercise Prices (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2444425 - Disclosure - Stock-Based Compensation - Restricted Stock and Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock and Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2447426 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2448427 - Disclosure - Income Taxes - Loss Before Income Taxes in the US and Globally (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxesLossBeforeIncomeTaxesintheUSandGloballyDetails</Role>
      <ShortName>Income Taxes - Loss Before Income Taxes in the US and Globally (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2449428 - Disclosure - Income Taxes - Income Tax (Benefit) Provision (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxesIncomeTaxBenefitProvisionDetails</Role>
      <ShortName>Income Taxes - Income Tax (Benefit) Provision (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2450429 - Disclosure - Income Taxes - Reconciliation Between Federal Statutory Tax Rate and Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryTaxRateandEffectiveTaxRateDetails</Role>
      <ShortName>Income Taxes - Reconciliation Between Federal Statutory Tax Rate and Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2451430 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2452431 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2454432 - Disclosure - License and Other Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/LicenseandOtherAgreementsDetails</Role>
      <ShortName>License and Other Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/LicenseandOtherAgreements</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2456433 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2459434 - Disclosure - Quarterly Financial Data (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/QuarterlyFinancialDataUnauditedDetails</Role>
      <ShortName>Quarterly Financial Data (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/QuarterlyFinancialDataUnauditedTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="insm-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2461435 - Disclosure - Retirement Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/RetirementPlanDetails</Role>
      <ShortName>Retirement Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/RetirementPlan</ParentRole>
      <Position>68</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="insm-20191231.htm">insm-20191231.htm</File>
    <File>insm-20191231.xsd</File>
    <File>insm-20191231_cal.xml</File>
    <File>insm-20191231_def.xml</File>
    <File>insm-20191231_lab.xml</File>
    <File>insm-20191231_pre.xml</File>
    <File>insm20191231ex1013.htm</File>
    <File>insm20191231ex1014.htm</File>
    <File>insm20191231ex211.htm</File>
    <File>insm20191231ex231.htm</File>
    <File>insm20191231ex311.htm</File>
    <File>insm20191231ex312.htm</File>
    <File>insm20191231ex321.htm</File>
    <File>insm20191231ex322.htm</File>
    <File>insm20191231ex45.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>insm-20191231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
